作者NChewinggum (鈉鎂壬)
看板MATLAB
標題[討論] 這個mpower該如何解??
時間Thu Dec 19 23:30:51 2013
我輸入程式碼後出現這個錯誤提示:
Undefined function 'mpower' for input arguments of type 'cell'
初學Matlab幾乎甚麼都不懂,請教神人大大們這是甚麼意思呢??
如果是說我的斜率m沒有定義,後來定義了m=-1,1還是一樣
改了好久都沒辦法解決
在此請求各位幫小弟解惑,謝謝~
附上程式碼
A=2.53*10^8, B=5.42*10^3, Cp=1004, Lv=2.5*10^6, g=9.8, Rd=287,dZ=1
for k=1:10000, Z(1)=0, T(1)=305, P(1)=1000, m(1)=-1.1;
es(T)= A*2.7183^{-[B/T(k)]}
qvs=0.622*es(T)/P(k)
Cp(k)=g*{1+[Lv*qvs/Rd*T(k)]}/{Cp+[Lv*Lv*qvs/(Rd*T(k)*T(k))]}
m(k)=-g/Cp(k)
P(k+1)=P(k)*exp(Z(k)/k)
Z(k)=(Rd*T(k)/g)*ln(P(k)/P(k+1))
T(k+1)=T(k)+m(k)*Z(k)
end
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.24.127
推 sunev:全部改小括孤 12/19 23:46
→ NChewinggum:可是我會改大括弧就是因為之前用小括弧他叫我改耶~ 12/20 01:30
推 tml:{...}代表cell [...]代表matrix 改運算順序都只用(...) 12/20 05:06