用matlab求微分方程初值问题的符号解,并与数值解进行比较 d2y+4dy+29y=0 y(0)=0 dy(0)=15
1个回答
展开全部
(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()函数得到的微分方程数值解与符号解是吻合的。
追问
可我还是不知道编程要怎么打 能打给我看看吗
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询