声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1821|回复: 0

[综合讨论] 我现在是用matlab画振型图,请教eig命令和null命令

[复制链接]
发表于 2013-2-28 16:57 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
[V,D]=eig(kk,mm)  ;      
V2=V(:,4);




对应公式det(kk-(lambda)^2*mm)=0,解这个特征方程,就可以得到特征值,再将每一个特征值代入det(kk-(lambda)^2*mm)=0求出对应的特征向量,然后画振型图
[lambda,ki]=sort(diag(D));                      % 给特征值和特征向量排序
A1=kk-lambda(4)*mm;  % 组成齐次方程组,求i阶特征值lambda(i)的特征向量
V1=null(A1);   % 求齐次方程组的解,i阶特征值lambda(i)的特征向量

这两种办法结果不能对应
分别画的振型图是 5.jpg 4.jpg

回复
分享到:

使用道具 举报

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-21 01:49 , Processed in 0.056486 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表