lulingyu 发表于 2011-5-9 14:57

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

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

109010051 发表于 2011-5-11 08:53

这书我也看了,个人感觉这个程序还是很好用的,呵呵。。。你的频响函数数据文件中怎么会有两个不同的频响函数数据,你出错主要是因为你的数据长度不一样造成的,建议你仔细看下各个频响函数的数据长度是否一样,还有你的频率间隔后面有这么多小数,计算时容易造成无法整除的现象,也请你仔细核对...
页: [1]
查看完整版本: 关于用有理分式多项式法进行模态参数识别的MATLAB程序问题