matlab解符号方程的一个问题
问题描述:
matlab解符号方程的一个问题
syms g m1 m2 m3 m4 m5
A=[g m2 0 0 m5;m1 g m3 0 0;0 m2 g m4 0;0 0 m3 g m5;m1 0 0 m4 g];
solve(det(A),g);
ans= RootOf(X69^5 - X69^3*(m1*m2 + m2*m3 + m1*m5 + m3*m4 + m4*m5) + X69*(m1*m2*m3*m4 + m1*m2*m3*m5 + m1*m2*m4*m5 + m1*m3*m4*m5 + m2*m3*m4*m5) + 2*m1*m2*m3*m4*m5,X69)
答
不是所有符号方程能用solve()解,应减少符号量,最好将已知值代人,只含变量g,这样完全可以得到解.