针对添加options后,ode仿真两种报错的解决方法

 时间:2026-02-14 04:51:42

1、报错原因:ode子函数调用的格式不对。如下图,ode调用子函数时使用”[t,y] = ode45('equation3', tspan, y0,opts)“,这里”‘equation3’“在单独仿真时可以正常运行,但在添加了options之后就会报错。要使ode正常运行,应当将”‘equation3’“改成”@equation3“

针对添加options后,ode仿真两种报错的解决方法

针对添加options后,ode仿真两种报错的解决方法

针对添加options后,ode仿真两种报错的解决方法

2、正确的示范1:当ode函数里的方程没有调用子函数时,odeset调用子函数可以用”@+函数名“,也可以用”'函数名'“。

针对添加options后,ode仿真两种报错的解决方法

针对添加options后,ode仿真两种报错的解决方法

3、正确的示范2:当ode函数里的方程调用子函数时,ode调用子函数只可以用”@+函数名“格式,odeset调用子函数可以用”@+函数名“,也可以用”'函数名'“。

针对添加options后,ode仿真两种报错的解决方法

针对添加options后,ode仿真两种报错的解决方法

  • Matlab输出数据如何到excel文件中
  • 如何将Excel中的数据导入到MATLAB中
  • 如何使用matlab软件求数据的方差和标准差
  • matlab读取excel数据
  • 如何用MATLAB求平均值
  • 热门搜索
    酥肉的家常做法 海蜇头的做法 鳊鱼的做法 草鱼的做法大全家常菜 咖喱鸡的做法 蒌蒿怎么读 果酱的做法 排骨海带汤的做法 眼皮肿是怎么回事 油条的做法和配方