玉林 发表于 2010-9-28 22:11
力向量非线性,含有未知量的二次项;
质量矩阵是未知量的函数,而不是常数矩阵,不能求逆;
我基本无语了,说了很多次了,手动将二阶微分方程转换为一阶微分方程可以不用求逆的方法
求逆的方法只是为了方便,不用手动推导的一种处理方法
比如你有九个变量x1、x2、......x9
假设:
x1'=y1;
x2'=y2;
......
x9‘=y9;
将上述假设带入到你的9个方程中,整理可以得到9个新的一阶微分方程;
y1'=f1(x1,......,x9,y1,......y9);
y2'=f1(x1,......,x9,y1,......y9);
......
y9'=f1(x1,......,x9,y1,......y9);
这样的话总共得到了一个18个一阶微分方程组成的方程组,该方程组和你的9个二阶微分方程组是等价的;
这个方程就能够用matlab的求解器直接求解了。 |