作者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
1F:推 sunev:全部改小括孤 12/19 23:46
2F:→ NChewinggum:可是我会改大括弧就是因为之前用小括弧他叫我改耶~ 12/20 01:30
3F:推 tml:{...}代表cell [...]代表matrix 改运算顺序都只用(...) 12/20 05:06