声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 3656|回复: 10

[线性振动] 关于matlab求固有频率和主振型的问题

[复制链接]
发表于 2009-7-20 11:48 | 显示全部楼层 |阅读模式

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

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

x
想请教一下各位,既然在matlab中已经有函数(例如eig)可以求得系统的固有频率和主振型(在已知质量矩阵和刚度矩阵的前提下),那在机械动力学教材中介绍的关于求系统固有频率和主振型的方法(如矩阵迭代法、瑞雷法、邓克莱法、传递矩阵法)岂不是不需要我们编程实现了,因为仅仅调用eig函数就可以了,这个问题很不解,求教于大家,谢谢!
回复
分享到:

使用道具 举报

发表于 2009-7-20 18:51 | 显示全部楼层
是这样子,但是:
1.在某些情形下,eig也会出错的,当然别的方法也更有可能出错,这时需要对问题做些处理,这时就需要掌握别的方法
2.通过这些方法,加深对理论的认识
3.有些方法比如传递矩阵法可以很轻易解决链式结构几万个自由度,而eig很困难
4.通过自己编程,强化你的概念
5.如果将来想重头做起怎么办?对付论文和项目可以的,但如果想独立自主发展软件的话,底层是必须要做的,当然直接写eig代码也可以

评分

1

查看全部评分

发表于 2011-6-11 10:47 | 显示全部楼层
发表于 2011-6-16 09:58 | 显示全部楼层
顶一下
发表于 2011-6-18 08:04 | 显示全部楼层
发表于 2012-11-5 10:03 | 显示全部楼层
学习中
发表于 2012-11-6 20:51 | 显示全部楼层
好像eig也是基于什么QB算法写的吧,记不清了
发表于 2012-11-7 10:46 | 显示全部楼层
受教啦!
发表于 2012-12-11 15:00 | 显示全部楼层
,厉害
发表于 2012-12-27 11:52 | 显示全部楼层
matlab也是有局限性的,不能算阶数过大的矩阵,如果自由度太多,matlab里面的函数就不起作用了
发表于 2012-12-29 10:54 | 显示全部楼层
学习
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-29 07:41 , Processed in 0.056682 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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