作业帮 > 综合 > 作业

matlab中如何用ode45 求出微分方程某个点的函数值?

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/06/13 09:55:33
matlab中如何用ode45 求出微分方程某个点的函数值?
我只知道ode45能求一系列点的函数值,现在问题是我只想要一个点的.比如 t=2.3的
matlab中如何用ode45 求出微分方程某个点的函数值?
示例如下:
odefun=@(t,y) (y+3*t)/t^2; %定义函数
tspan=[0 2.3]; !
y0=-2; %初值
[t,y]=ode45(odefun,tspan,y0);
其中求解区间为0~2.3,那么最后结果的y的最后一个y(length(y))就是y(2.3)