| 查看: 190 | 回复: 0 | |||
| 当前主题已经存档。 | |||
sspxiaoji银虫 (正式写手)
|
[交流]
【求助】matlab解微分方程组
|
||
|
用[t,y]=ode45('nov',[0 1],[1 1])解常微分方程组时出现: ??? Inputs to odearguments must be floats, namely single or double 要如何修改? M文件为: function dydt=nov7(t,y) global A B n digits(7); beta=0.5; T=sym('[y(1) y(2) y(3) y(4) y(5) y(6) y(7) y(8) y(9) y(10) y(11) y(12) y(13) y(14) y(15) y(16) y(17) y(18) y(19) y(20) y(21)]'); T(n+1)=0.05; for i=1:n dy(i)=T(i)^beta*(sum(B(i,1:n).*T(1:n))+B(i,n+1)*T(n+1))+beta*T(i)^(-beta)*(sum(A(i,1:n).*T(1:n))-A(i,n+1)*T(n+1))^2; end dydt=vpa(transpose(dy)); 问题好像出在数字和y(1)。。。y(2)的类型不同,但我不知道如何把他们类型改成一致 请各位虫友指教 [ Last edited by cuplgz on 2008-1-18 at 14:18 ] |
» 猜你喜欢
【全奖博士/科研助理/博后招生】新加坡南洋理工大学机械与航空航天学院
已经有4人回复
有谁可曾问过你过的还好吗?
已经有22人回复
售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急
已经有5人回复
E0414, 我的本子有没有希望?
已经有7人回复
一篇论文同时出现在两个期刊,一模一样,这算不算学术不端,请各位老师斧正。
已经有12人回复
希望面上有个好结果
已经有7人回复
三区计算机方向期刊推荐
已经有5人回复
sci论文二审求助
已经有5人回复











回复此楼