Re: [討論] matlab迭代法
: b=10.42/200;
: h=100/1000;
: a=2.81/200;
: p=1.64*9.81;
: qu=10550;
: up=(b*h/(a^2))*cosd(O);
: low=(x(i)*(1-sind(O))/2)-sind(O);
: aa(i)=acotd(TO+SeO*(1+(up/low(i)))^0.5);
你上一行的low只有一個值 你在這行卻low(i) 它會出錯很正常
: K(i)=tand(2*aa(i)+O);
: qt(i)=p/(pi*(b*h*K(i)-a^2));
: y(i)=qu/qt(i)
: differ(i)=abs(y(i)-x(i))
: if differ(i)<0.5
: x(i)
: else
: x(i+1)=x(i)+0.05;
: end
然後你在if迴圈裡面你這樣寫代表如果進入if的執行式
你就變成沒有x(i+1)
: end
應該是這兩個問題比較大吧
--
有人知道那邊有賣維迦帽嗎
如果買個紅色的維迦帽
走在路上還可以當交通錐呢
推
,
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.128.67.245
※ 文章網址: http://www.ptt.cc/bbs/MATLAB/M.1400637980.A.1A0.html
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章