用matlab 怎样求解复杂的微分方程组.vx'=-(vx+1.4)*((vx+1.4)^2+vy^2+(vz-1.4)^2)^0.5;vy'=-vy*((vx+1.4)^2+vy^2+(vz-1.4)^2)^0.5;vz'=-(vz-1.4)*((vx+1.4)^2+vy^2+(vz-1.4)^2)^0.5;其中:vx(0)=1500;vy(0)=-500;vz(0)=0;
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/05 17:04:09
![用matlab 怎样求解复杂的微分方程组.vx'=-(vx+1.4)*((vx+1.4)^2+vy^2+(vz-1.4)^2)^0.5;vy'=-vy*((vx+1.4)^2+vy^2+(vz-1.4)^2)^0.5;vz'=-(vz-1.4)*((vx+1.4)^2+vy^2+(vz-1.4)^2)^0.5;其中:vx(0)=1500;vy(0)=-500;vz(0)=0;](/uploads/image/z/1157044-4-4.jpg?t=%E7%94%A8matlab+++%E6%80%8E%E6%A0%B7%E6%B1%82%E8%A7%A3%E5%A4%8D%E6%9D%82%E7%9A%84%E5%BE%AE%E5%88%86%E6%96%B9%E7%A8%8B%E7%BB%84.vx%27%3D-%28vx%2B1.4%29%2A%28%28vx%2B1.4%29%5E2%2Bvy%5E2%2B%28vz-1.4%29%5E2%29%5E0.5%3Bvy%27%3D-vy%2A%28%28vx%2B1.4%29%5E2%2Bvy%5E2%2B%28vz-1.4%29%5E2%29%5E0.5%3Bvz%27%3D-%28vz-1.4%29%2A%28%28vx%2B1.4%29%5E2%2Bvy%5E2%2B%28vz-1.4%29%5E2%29%5E0.5%3B%E5%85%B6%E4%B8%AD%EF%BC%9Avx%280%29%3D1500%3Bvy%280%29%3D-500%3Bvz%280%29%3D0%3B)
用matlab 怎样求解复杂的微分方程组.vx'=-(vx+1.4)*((vx+1.4)^2+vy^2+(vz-1.4)^2)^0.5;vy'=-vy*((vx+1.4)^2+vy^2+(vz-1.4)^2)^0.5;vz'=-(vz-1.4)*((vx+1.4)^2+vy^2+(vz-1.4)^2)^0.5;其中:vx(0)=1500;vy(0)=-500;vz(0)=0;
用matlab 怎样求解复杂的微分方程组.
vx'=-(vx+1.4)*((vx+1.4)^2+vy^2+(vz-1.4)^2)^0.5;
vy'=-vy*((vx+1.4)^2+vy^2+(vz-1.4)^2)^0.5;
vz'=-(vz-1.4)*((vx+1.4)^2+vy^2+(vz-1.4)^2)^0.5;
其中:
vx(0)=1500;
vy(0)=-500;
vz(0)=0;
用matlab 怎样求解复杂的微分方程组.vx'=-(vx+1.4)*((vx+1.4)^2+vy^2+(vz-1.4)^2)^0.5;vy'=-vy*((vx+1.4)^2+vy^2+(vz-1.4)^2)^0.5;vz'=-(vz-1.4)*((vx+1.4)^2+vy^2+(vz-1.4)^2)^0.5;其中:vx(0)=1500;vy(0)=-500;vz(0)=0;
问的是微分方程!
只要把问题改写成 A*x=b的形势,然后告诉matlab,A和b是什么,matlab就可以解出x。比如下面的例子。
求下列联立方程组的解
3x+4y-7z-12w=4
5x-7y+4z+2w=-3
X +8z-5w=9
-6x+5y-2z+10w=-8
解决方法是
%将问题写成 A*x=b的形式。
A=[3,4,-7,...
全部展开
只要把问题改写成 A*x=b的形势,然后告诉matlab,A和b是什么,matlab就可以解出x。比如下面的例子。
求下列联立方程组的解
3x+4y-7z-12w=4
5x-7y+4z+2w=-3
X +8z-5w=9
-6x+5y-2z+10w=-8
解决方法是
%将问题写成 A*x=b的形式。
A=[3,4,-7,-12;5,-7,4,2;1,0,8,-5;-6,5,-2,10];
b=[4;-3;9;-8];
%求x
x=inv(A)*b
比如:求方程组的解
5x+4z+2t=3
x-y+2z+t=1
4x+y=2z=1
x+y+z+t=0
程序:
S=solve('5*x+4*z+2*t=3','x-y+2*z+t=1','4*x+y+2*z=1','x+y+z+t=0')
disp('s.x='),disp(S.x)
disp('s.y='),disp(S.y)
disp('s.z='),disp(S.z)
disp('s.t='),disp(S.t)
结果:
s.x=
1
s.y=
-1
s.z=
-1
s.t=
1
收起