用MATLAB的function编写求解一阶微分方程的m文件, 比如:dy/dx=2*x+2,0<=x<=1,y(0)=1
2个回答
展开全部
求解微分方程函数请使用ode45函数,方程具体的用法请doc ode45 ,里面有很多例子,这样写出来楼主就印象更深刻了,祝好。
追问
谢谢,里面讲解的都是一阶微分方程组,而这个就是一个一阶微分方程,麻烦你帮我编一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
dsolve('Dy=2*x+2','[0 1]',y(0)=1','x')
具体的我忘记了,你查查help里dsolve的命令吧
具体的我忘记了,你查查help里dsolve的命令吧
追问
谢谢,但我希望是以下形式:
function yy=myfun
clear;close;clc;format
fun=inline('2*x+2','x','y');
[tt,yy]=ode45(fun,[0:0.1:1],1)
追答
……
好吧,不客气
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询