[問題] 跑迴圈會跳出error已回收
我在跑這個程式的時候,
不知道為什麼跑到一半matlab就有點當掉了,
連之前可以跑的程式都出現問題,
請大大幫我看一下是哪裡出了問題。
S=linspace(0.001,0.25,250);
llP=zeros(1,250);
uuP=zeros(1,250);
q=0.5; % lo
K=1.0; % Sigma
D=0.09;
for i=1:250
V=2*(S(1,i))^2-2*q*(S(1,i))^2;% total sigma
a=0.5+sqrt(0.25+2*D/V);
b=0.5-sqrt(0.25+2*D/V);
syms uP lP;
F =((b*uP^a*(uP^(1-a)*lP^(b-a)-lP^(1-a)*uP^(b-a)))
-(a*uP^b*(uP^(1-a)-lP^(1-a))))/(a*b*D*(lP^(b-a)-uP^(b-a)))+(1-uP )/D+ K;
G =((b*lP^a*(uP^(1-a)*lP^(b-a)-lP^(1-a)*uP^(b-a)))
-(a*lP^b*(uP^(1-a)-lP^(1-a))))/(a*b*D*(lP^(b-a)-uP^(b-a)))+(1-lP) /D- K;
[llP(1,i),uuP(1,i)]=solve(F,G,uP,lP);
end
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.198.32