matlab 求特征值问题 [K-M*W^2]=0 质量矩阵M 和 刚度矩阵K都为3*3的矩阵(3自由度结构)怎么求W...

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 03:06:16

matlab 求特征值问题 [K-M*W^2]=0 质量矩阵M 和 刚度矩阵K都为3*3的矩阵(3自由度结构)怎么求W...
matlab 求特征值问题
[K-M*W^2]=0 质量矩阵M 和 刚度矩阵K都为3*3的矩阵(3自由度结构)
怎么求W...

matlab 求特征值问题 [K-M*W^2]=0 质量矩阵M 和 刚度矩阵K都为3*3的矩阵(3自由度结构)怎么求W...
用matlab的eig函数.
例如:
K=magic(3);
M=[1,0,0;0,2,0;0,0,3];
[D,W] = eig(K,M)
得到
D =
1.0000 -1.0000 -0.5448
0.3246 0.9833 -0.6108
0.2517 0.6321 1.0000
W =
9.8345 0 0
0 3.2243 0
0 0 -1.8922
W对角线上三个元素开根号就是你要的w1,w2,w3,请无视我随便举的例子中的负数特征值
而D则是变换矩阵!