MATLAB多自由度振动应用

 时间:2024-10-20 09:47:15

1、问题:使确定上图所示系统的固有频率,设系统所有刚度系数均为1,即:k1=k2=k3=k4=k5=k6,阻尼不计,质量依次为m1=4、m2=1、m3=3、m4=2;

MATLAB多自由度振动应用

2、由系统和假设参数可知:系统的质量矩阵下图所示:且质量矩阵MATLAB命令为:M=diag([4,1,3,2])或者M=[4,0,0,0;0,1,0,0;0,0,3,0;0,0,0,2]。

MATLAB多自由度振动应用

3、由系统和假设参数可知:刚度矩阵下图所示:且刚度矩阵MATLAB命令为:K=[4,-1,-1,-1;-1,2,-1,0;-1,-1,2,0;-1,0,0,2];

MATLAB多自由度振动应用

4、系统的特征值问题方程为:如下图公式所示:式中{X}为模态向量,λ=w^2是特征值,利用MATLAB求解特征值问题的函数eig(),可直接解出系统的固有频率,利用sort()可对求得固有频率排序。

MATLAB多自由度振动应用

5、编写计算命令>> clearM=diag([4,1,3,2]);K屏顿幂垂=[4,-1,-1,-1;-1,2,-1,0;幻腾寂埒-1,-1,2,0;-1,0,0,2];A=inv(M)*K; %% 函数inv()是求矩阵的逆的函数;[V,D]=eig(A); %% 特征值和特征向量;%% 计算固有频率并按大小排序ww=diag(D); %% 提出特征值w1=sqrt(ww); %% 计算出固有频率w=sort(w1); %% 固有频率排序w %% 显示固有频率结果

MATLAB多自由度振动应用
  • MATLAB如何实现一个图片窗口中有多个子图
  • 如何用matlab输出图形中各点的坐标
  • 如何在matlab中输入希腊字母
  • Matlab绘制子图subplot使用攻略
  • matlab线型和颜色设置
  • 热门搜索
    科学家的故事手抄报 端午手抄报图片 我也追星手抄报 六一儿童节手抄报简单 书香校园手抄报内容 金色童年手抄报 母亲节手抄报图片 学会感恩手抄报 与清明节有关的手抄报 清明节手抄报内容50字