matlab编程问题 ,不知哪里出错S0=50;K=5;r=0.2;sigma=0.3;T=0.5;q=0;random_A=randn(1000);a=428.5912b=246.7252c=-801.6449for i=1:10; for j=1:100; A(i,j)=S0*exp((r-sigma^2/2)*T+sigma*random_A(i,j)*sqrt(T)); if A(i,j)>K; b*A(i,j)+c *(A(i,j)^2)-A(i
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/29 21:01:26
![matlab编程问题 ,不知哪里出错S0=50;K=5;r=0.2;sigma=0.3;T=0.5;q=0;random_A=randn(1000);a=428.5912b=246.7252c=-801.6449for i=1:10; for j=1:100; A(i,j)=S0*exp((r-sigma^2/2)*T+sigma*random_A(i,j)*sqrt(T)); if A(i,j)>K; b*A(i,j)+c *(A(i,j)^2)-A(i](/uploads/image/z/6838144-16-4.jpg?t=matlab%E7%BC%96%E7%A8%8B%E9%97%AE%E9%A2%98+%2C%E4%B8%8D%E7%9F%A5%E5%93%AA%E9%87%8C%E5%87%BA%E9%94%99S0%3D50%3BK%3D5%3Br%3D0.2%3Bsigma%3D0.3%3BT%3D0.5%3Bq%3D0%3Brandom_A%3Drandn%281000%29%3Ba%3D428.5912b%3D246.7252c%3D-801.6449for+i%3D1%3A10%3B+for+j%3D1%3A100%3B+A%28i%2Cj%29%3DS0%2Aexp%28%28r-sigma%5E2%2F2%29%2AT%2Bsigma%2Arandom_A%28i%2Cj%29%2Asqrt%28T%29%29%3B+if+A%28i%2Cj%29%3EK%3B+b%2AA%28i%2Cj%29%2Bc+%2A%28A%28i%2Cj%29%5E2%29-A%28i)
matlab编程问题 ,不知哪里出错S0=50;K=5;r=0.2;sigma=0.3;T=0.5;q=0;random_A=randn(1000);a=428.5912b=246.7252c=-801.6449for i=1:10; for j=1:100; A(i,j)=S0*exp((r-sigma^2/2)*T+sigma*random_A(i,j)*sqrt(T)); if A(i,j)>K; b*A(i,j)+c *(A(i,j)^2)-A(i
matlab编程问题 ,不知哪里出错
S0=50;
K=5;
r=0.2;
sigma=0.3;
T=0.5;
q=0;
random_A=randn(1000);
a=428.5912
b=246.7252
c=-801.6449
for i=1:10;
for j=1:100;
A(i,j)=S0*exp((r-sigma^2/2)*T+sigma*random_A(i,j)*sqrt(T));
if A(i,j)>K;
b*A(i,j)+c *(A(i,j)^2)-A(i,j)>-K-a;
B(i,j)=0;
else B(i,j)=a +b*A(i,j)+c*(A(i,j) ^2);
end
end
end
B
B
Columns 1 through 14
0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0
Columns 99 through 100
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
不懂为什么全是0?
matlab编程问题 ,不知哪里出错S0=50;K=5;r=0.2;sigma=0.3;T=0.5;q=0;random_A=randn(1000);a=428.5912b=246.7252c=-801.6449for i=1:10; for j=1:100; A(i,j)=S0*exp((r-sigma^2/2)*T+sigma*random_A(i,j)*sqrt(T)); if A(i,j)>K; b*A(i,j)+c *(A(i,j)^2)-A(i
if A(i,j)>K;
b*A(i,j)+c *(A(i,j)^2)-A(i,j)>-K-a;
B(i,j)=0;
所给条件一直符合这段程序,所以结果为0