- 13
- 0
- 约2.71千字
- 约 18页
- 2017-06-02 发布于四川
- 举报
用MATLAB求解微分方程 * 1. 微分方程的解析解 求微分方程(组)的解析解命令: dsolve(‘方程1’, ‘方程2’,…‘方程n’, ‘初始条件’, ‘自变量’) 运行结果:u = tan(t-c) 解 输入命令:dsolve(Du=1+u^2,t) 解 输入命令: y=dsolve(D2y+4*Dy+29*y=0,y(0)=0,Dy(0)=15,x) 运行结果为 : y =3e-2xsin(5x) 解 输入命令 : [x,y,z]=dsolve(Dx=2*x-3*y+3*z,Dy=4*x-5*y+3*z,Dz=4*x-4*y+2*z, t); x=simple(x) % 将x化简 y=simple(y) z=simple(z) 运行结果为:x = (c1-c2+c3+c2e -3t-c3e-3t)e2t y = -c1e-4t+c2e-4t+c2e-3t-c3e-3t+c1-c2+c3)e2t z = (-c1e-4t+c2e-4t+c1-c2+c3)e2t 2. 用Matlab求常微分方程的数值解 [t,x]=solver(’f’
原创力文档

文档评论(0)