楼主: 拉月蕾
1299 2

[问答] 急!赠论坛币5-10! Undefined function or variable 二叉树期权定价!急求答案!感激 [推广有奖]

  • 1关注
  • 0粉丝

小学生

50%

还不是VIP/贵宾

-

威望
0
论坛币
324 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
116 点
帖子
3
精华
0
在线时间
11 小时
注册时间
2013-10-25
最后登录
2015-1-16

楼主
拉月蕾 学生认证  发表于 2014-1-2 02:17:32 |AI写论文
7论坛币

function[price,lattice]=latticeeucall(S0,X,r,T,sigma,N)

S0=load('A.txt');X=load('B.txt');r=load('C.txt');T=load('D.txt');sigma=load('E.txt');N=10000;

deltaT=T/N;u=exp(sigma*sqrt(deltaT));d=1/u;p=(exp(r*deltaT)-d)/(u-d);lattice=zeros(N+1,N+1);

for j=0:N

lattice(N+1,j+1)=max(0,S0*(u^j)*(d^(N-j))-X);

end

for i=N-1:-1:0

for j=0:i

lattice(i+1,j+1)=exp(-r*deltaT)*(p*lattice(i+2,j+2)+(1-p)*lattice(i+2,j+1));

end

end

price=lattice(1,1);


运行后出现 ??? Undefined function or variable 'S0'.是什么原因?

因本人第一次接触matlab,求详解或在线聊!赠论坛币5-10!


关键词:Undefined function Variable Defined DEFINE price function matlab 二叉树 sigma

沙发
huangfanchang 发表于 2014-1-2 02:50:04
ding

藤椅
daiyan_victor 发表于 2014-3-18 10:23:16
ding

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 08:37