如何用matlab解耦合微分方程组.方程组如下:y(1)=x,y(2)=x',y(3)=y,y(4)=y,y(5)=z,y(6)=z'.
y(1)'=y(2)
y(2)'=2wy(4)sinr
y(3)'=y(4)
y(4)'=-2w(y(2)sinr+y(6)cosr)
y(5)'=y(6)
y(6)'=2wy(4)cosr-g
初始条件t=0时,x=y=z=0,x'=0,y'=vcosi,z=vsini,r=40,v=400,i=30.
这是一个考虑地球自转情况下抛体轨迹的问题,想解出抛体的运动轨迹,并且用matlab做出图.谁会啊,看了许多方法都是解不出来,问题是方程组中有3个未知数,而且是耦合的.
我想要matlab编写的程序,用符号法或数值计算法都行,还要画出图像来
人气:190 ℃ 时间:2020-07-17 06:36:41
解答
∫arcsinxdx z'.=xarcsinx-∫xd(arcsinx) =xarcsinx-∫xdx/√(1-x²) =xarcsinx-(1/2)∫d(1-x²)/√(1-x²) =xarcsinx-(1/2)∫[(1-x²)^(-1/2)]d(1-x²) =xarcsinx+√(1-x²)+C
推荐
- 请问怎么用matlab求解既有微分方程又有一般方程的混合方程组啊
- 怎么用MATLAB求解如Dy = y+1/y 的微分方程
- matlab求解微分方程组,画出解函数图.x'=-x^3-y,x(0)=1 y'=x-y^3,y(0)=0.5 0
- 丑小鸭和我的作文
- 地球半径为R,地面上重力加速度为g,在高空绕地球做匀速圆周运动的人造卫星,其线速度可能为?我算到gr^2 但答案为(gr/2)^2 为什么
- 有两桶油,第一桶油是第二桶油的1.5倍,如果从第一桶油中倒入第二桶4千克,两用油相等
- 在圆x^2+y^2=5x内,过点A(5/2,3/2)有n条弦,它们的长构成等差数列{an},若a1为过A的最短弦的长,an为过A的最长
- 游泳怎么样才能浮在水上?
猜你喜欢