|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
syms k m w
K=k/15.*[20,-5,0;-5,8,-3;0,-3,3]
M=m.*[2,0,0;0,1,0;0,0,1]
A=K-w^2.*M
det(A)
我通过上面程序算了行列式A的值是ans =
1/15*k^3-k^2*w^2*m+14/5*k*w^4*m^2-2*w^6*m^3
而这个结果明显是错误的。我不知道编程中哪里出了错误。高手指点下,万分感谢:
而如果我用x=15.*m/k.*w^2代入行列式中,A变成A=[20-2.*x,-5,0;-5,8-x,-3;0,-3,3-x;]
这时候计算det(A)结果就是正确的ans =
225-225*x+42*x^2-2*x^3
我不知道前面出了什么问题,我总不能在字母多的时候,总是找其他字母去代换吧,如果矩阵大是不现实的。哪位高手帮我看下,我是初学者,万分谢谢了!!! |
|