用matlab求微分方程初值问题的符号解,并与数值解进行比较 d2y+4dy+29y=0 y(0)=0 dy(0)=15

日期:2017-05-04 00:33:57 人气:1

用matlab求微分方程初值问题的符号解,并与数值解进行比较 d2y+4dy+29y=0 y(0)=0 dy(0)=15

(1)用matlab求微分方程初值问题的符号解: syms y(x) Dy=diff(y,1);D2y=diff(y,2); y=dsolve(D2y+4*Dy+29*y==0,y(0)==0,Dy(0)==15) (2)用matlab求微分方程初值问题的数值解: x0=[0 15]; [x,y]=ode45(@func,[0 20],x0) func??微分方程自定义函数 x0??初值 运行结果 从图形中,我们可以看到用ode45()函数得到的微分方程数值解与符号解是吻合的。
    A+
热门评论