作业帮 > 数学 > 作业

用ODE函数解微分方程和用dsolve有什么区别?

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/10 06:28:17
用ODE函数解微分方程和用dsolve有什么区别?
微分方程为:y''+4*y'+29y=0,y(0)=0,y'(0)=15这是用dsolvey = dsolve('D2y+4*Dy+29*y=0','y(0)=0,Dy(0)=15','x');x = linspace(-3,3,100);yd = eval(y);plot(x,yd)这是用ODE函数:function dy=vdp1000(t,y)dy=zeros(2,1);dy(1)=y(2);dy(2)=-4*y(2)-29*y(1);[T,Y]=ode15s('vdp1000',[-3,3],[0,15]);plot(T,Y(:,1),'-')他们的结果差距很大啊!
数值解(ode系列)和解析解(即公式解,dsolve)的区别.查看原帖