knrt.net
当前位置:首页 >> 求教mAtlAB高手oDE45的用法! >>

求教mAtlAB高手oDE45的用法!

fun_u=@(t,u) u-2*t/u; [t,u]=ode45(fun_u, 0:0.01:1

用法: [T,Y] = ode45(odefun,tspan,y0) 1、odefun 是函数句柄,

和odeset没关系,调用ode45的第二个参数可以指定特定时间点,例如 [t0,t1,,tf

用ode45()函数求解微分方程组的关键是建立起自定义函数,该函数的主要内容为 function d

ode45是用4阶方法提供候选解,5阶方法控制误差,是一种自适应步长的方法。而我们平时用的4阶和5阶

t>=0即可用ode45,它的物理意义类似时间,但也不局限于时间。你的问题比较模糊。

func = @(t,y)[y(2); sin(y(1))+y(1)];[t,y]=ode45(fu

使用ode45解微分方程组,可以用下列格式来求解。 [t,x]=ode45(odefun,tspan

原因是你的步长取得太小了,也就是1:20:400这里,把中间的20改小试试: clear; clc;

t>=0即可用ode45,它的物理意义类似时间,但也不局限于时间。你的问题比较模糊。 满意请采

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com