|
*停權中*
|
請問下列程式~為何都會跑出錯訊息???
----------------------------------------
#程式#:
function [ P, MD] = Bond_info( M,c,y,T )
%M:面額
%c:coupon rate
%y:折現率
%T:期數(年)
%===============================
Ct=ones(1,T)*(M*c);
Ct(end)=Ct(end)+M;
P=sum( Ct .* ( (1+y).^(-[1:T]) ) );
MD=sum( Ct .* ( (1+y).^(-[1:T]) ) .* [1:T] )/P;
#輸出結果:
>> function [ P, MD ] = Bond_info( M,c,y,T )
%M:面額
%c:coupon rate
%y:折現率
%T:期數(年)
%===============================
Ct=ones(1,T)*(M*c);
Ct(end)=Ct(end)+M;
P=sum( Ct .* ( (1+y).^(-[1:T]) ) );
MD=sum( Ct .* ( (1+y).^(-[1:T]) ) .* [1:T] )/P;
??? function [ P, MD ] = Bond_info( M,c,y,T )
|
Error: Function definitions are not permitted at the prompt or in scripts.
|