赌场送彩金35|临海赌场看场子
查看: 2520|回复: 1|关注: 0
打印 上一主题 下一主题

[已解决] matlab ode45求解高阶微分方程显示ode45(line115)出错怎么解决

[复制链接]

新手

9 麦片

财富积分


050


2

主题

5

帖子

0

最佳答案
function ydot=DyDt(t,y)
mu=2;
ydot=[y(2);mu*(1-y(1)^2*y(2)-y(1)];


>> tspan=[0,30];
y0=[1;0];
[tt,yy]=ode45(@DyDt,tspan,y0);
错误: 文件:DyDt.m 行:3 列:34
表达式无效。调用函数或对变量进行索引时,请使用圆括号。否则,请检查不匹配的分隔符。

出错 odearguments (line 90)
f0 = feval(ode,t0,y0,args{:});   % ODE15I sets args{1} to yp0.

出错 ode45 (line 115)
  odearguments(FcnHandlesUsed, solver_name, ode, tspan, y0, options, varargin);


论坛优秀回答者

权威

3516 麦片

财富积分



2

主题

3725

帖子

788

最佳答案
  • 关注者: 165
2#
发表于 2019-3-27 09:41:43 | 只看该作者 |此回复为最佳答案
mu*(1-y(1)^2*y(2)-y(1)

少了“?#20445;?#30475;看放在那里。最好用点乘。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

快速回复 返回顶部 返回列表
赌场送彩金35 亚冠庆南fc一鹿岛鹿角 悉尼fc 沃尔夫斯堡官网 leste莱斯特lm0208 图卢兹理工大学 苏州利物浦大学 巴塞罗那什么花有名 北京pk10冠军预测 黑龙江快乐10分攻略 武里南联首都