作业帮 > 综合 > 作业

matlab 解微分方程并画出图

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/04 05:28:28
matlab 解微分方程并画出图
我想解微分方程Dy/dx=5.42*exp(-5.42)-2.5y,并作出图,谁能帮我写一下在Matlab中,语言怎么输入,
matlab 解微分方程并画出图
先定义函数,再用ode15s或ode45解.
建一.m文件,在里面输入:
function dy=xiao(x,y)
dy=zeros(1,1);
dy(1)=5.42*exp(-5.42)-2.5*y(1);
保存为xiao.m
再在command window界面输入:
[x,y]=ode15s(@xiao,[0 10],[0]);
plot(x,y)
即可.
[0]对应于y的初值,[0 10]为一范围,都可自己设.ode15s改成ode45也可.