中易网

请问这道期货的计算用MATLAB代码怎么写?

答案:1  悬赏:80  
解决时间 2021-01-11 22:46
  • 提问者网友:听门外雪花风
  • 2021-01-11 00:21
请问这道期货的计算用MATLAB代码怎么写?
最佳答案
  • 二级知识专家网友:一袍清酒付
  • 2021-01-11 00:54
i和i-1是数学公式常用的表达方式,用程序时最初的index一般是从0或者1开始。i和i-1只是表达后一个和前一个这种关系。
大概这样,如果有bug应该很快调出来:

N=5; %5 years
RF(ii)=zeros(N,1); %forward rate 初始化为全零列向量

R=[2;3;3.7;4.2;4.5]; %Rate
T=[1:N]'; % first to fifth years

for ii=1:N
RF(ii+1)=( R(ii+1)*T(ii+1)-R(ii)T(ii) ) / ( T(ii+1)-T(ii) );
end

RFmx=[(1:N)',RF]; %按照题目要求表示为两columns
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息