声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2026|回复: 1

关于用有理分式多项式法进行模态参数识别的MATLAB程序问题

[复制链接]
发表于 2011-5-9 14:57 | 显示全部楼层 |阅读模式

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

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

x
各位高手:
       我用的是王济和胡晓编的那本《MATLAB在振动信号处理中的应用》这本书上190页的程序,以自己试验所得的频响函数的实部和虚部作为输入数据,运用这个程序进行前四阶的模态参数识别,我的频率间隔是14.648435,理论上最后应该输出一个Txt文件,里面是前四阶模态参数,可是当我运行程序时出现了如下错误??? Index exceeds matrix dimensions.,我不知道怎么办?请教各位大侠的帮助!感激不尽。。。我这里将自己的原始数据和程序附上,请大家帮忙解决!
由于这牵扯到本人的毕业设计,请高手尽快回复!
再次谢谢!

out3.txt

10.22 KB, 下载次数: 31

频响函数数据

youlifenshishibie.txt

1.85 KB, 下载次数: 24

程序

回复
分享到:

使用道具 举报

发表于 2011-5-11 08:53 | 显示全部楼层
这书我也看了,个人感觉这个程序还是很好用的,呵呵。。。你的频响函数数据文件中怎么会有两个不同的频响函数数据,你出错主要是因为你的数据长度不一样造成的,建议你仔细看下各个频响函数的数据长度是否一样,还有你的频率间隔后面有这么多小数,计算时容易造成无法整除的现象,也请你仔细核对...
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-25 21:35 , Processed in 0.058870 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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