[問題] 跑迴圈會跳出error已回收

看板MATLAB作者 (阿貴)時間15年前 (2008/11/05 23:35), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
我在跑這個程式的時候, 不知道為什麼跑到一半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
文章代碼(AID): #194RqjV_ (MATLAB)