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

2025-04-08 14:36:56

1、报错原因:o蟠校盯昂de子函数调用的格式不对。如下图,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仿真两种报错的解决方法
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢