[已答复] 为什么我这样写运行不对呀? 感谢

[复制链接]
1905545009 发表于 7 天前
function f=binomialtree(s0,sigma)
  r=0.5
  tau=1/100
  n=406
T=n*tau
u=exp(sigma*sqrttau)
d=1/u
a=expr*tau);
p=a-d/u-d);
SM=zerosn+1);
For i=1n+1
for j=1i
SMji=s0*d^i-j);
end
end
SM=flipudSM);
fM=zerosn+1);
fM(:,end=maxSM(:,end*100/19.67100);
forj=n-i+2n+1
fMji=maxexp-r*tau*p*fMj-1i+1+1-p*fMji+1)),SMji*100/19.67);
end
f=fMn+11);
end
s0=[1 2 3 6 5 4 7 8 9 10 1 2 3 4 5 6 7 8 910 11 21 23 45 45 6 5 78 89 10]
Sigma=[ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 1 1 1 1]
Y1=[100 101 102 103 104 105 106 107 108 109101 101 101 101 101 110 101 101 111 101 101 101 101 101 101 101 101 101 101101]
Y2=zeros130);
for i=130
Y2i=binomialtrees0i),Sigmai));
end

2 条回复


20141303 发表于 7 天前
首先,你代码里的括号、冒号等都应改成英文的

1905545009 发表于 7 天前
20141303 发表于 2021-1-11 14:55
首先,你代码里的括号、冒号等都应改成英文的

好的谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

相关帖子
热门教程
站长推荐
快速回复 返回顶部 返回列表