声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2311|回复: 12

[编程技巧] 如何用互相关函数构造hankel矩阵

[复制链接]
发表于 2008-12-20 23:21 | 显示全部楼层 |阅读模式

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

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

x
如何用互相关函数构造hankel矩阵
回复
分享到:

使用道具 举报

发表于 2008-12-21 12:40 | 显示全部楼层
怎麽许多人都喜欢一贴发各版块!? 增加积分吗?
若担心发错版块, 应该由管理阶层移动版块!?

评分

1

查看全部评分

 楼主| 发表于 2009-1-3 23:02 | 显示全部楼层
抱歉!不是为了增加积分,是因为没有人回答,又比较急!
 楼主| 发表于 2009-1-6 09:22 | 显示全部楼层
已解决!已解决!
发表于 2009-1-6 20:16 | 显示全部楼层

回复 地板 luyunjun023 的帖子

解决方法分享一下?
 楼主| 发表于 2009-1-8 15:19 | 显示全部楼层
yy=zeros(2*n1,n2);    %空hankel矩阵
for i=1:n2
    yy(:,i)=y(i:i+2*n1-1); %hankel矩阵第i列
end
yy; hankel_a=yy/((n2)^0.5);     %最后的hankel矩阵

y为信号数列
我是初学者,不知道对不对,见笑!我只是要构造一个hankel矩阵,不管什么方法。

请问怎么把自己的发帖删掉?我想把没有人回答的帖子删掉。

[ 本帖最后由 ChaChing 于 2009-6-15 10:58 编辑 ]

评分

1

查看全部评分

发表于 2009-1-8 23:28 | 显示全部楼层

回复 6楼 luyunjun023 的帖子

帖子超过一定时间后自己是不能删除的,可以请版主帮忙!
 楼主| 发表于 2009-1-9 12:10 | 显示全部楼层

回复 7楼 ch_j1985 的帖子

谢谢主任!
发表于 2009-1-9 13:36 | 显示全部楼层

回复 6楼 luyunjun023 的帖子

不清楚LZ说的"互相关函数"的意义!
matlab中是有现成的hankel函数, help hankel吧!
希望对LZ有用
 楼主| 发表于 2009-1-14 18:40 | 显示全部楼层
help 过,没有用。多谢。已解决。
新的问题:
怎样生成干扰信号,不是零均值的白噪声。
发表于 2009-6-14 21:09 | 显示全部楼层

回复 10楼 luyunjun023 的帖子

>> IRF=ifft(FRF,512);%FRF为响应信号
        >> max_irf=max(abs(IRF));
        >> noise=0.005*max_irf*randn(size(IRF));%构造噪声信号
        >> sprintf('SNR = %0.5g [dB].',20*log10(std(IRF)/std(noise))),
        >> IRF=IRF+noise;%最后得到的信号
        >> FRF_noise=fft(IRF,512); %plot(w,20*real(log10(FRF_noise)),'b'),
发表于 2009-6-14 21:17 | 显示全部楼层
楼主是做工作模态吧
这样来构造:
将每一采样时刻k的各相关函数值排列成矩阵。
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/T_1H5L5QX%7DB%7BCXQX$8%7D4@@7.jpg
Yk为离散时刻k的输出向量;Ymref为用作参考的输出向量
采样序号k=1,……,q,……,p……p+q-1,得到pxq个子矩阵
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/$959]THA%7DB2NLG%25$_LBRZ5Q.jpg
发表于 2009-6-14 21:25 | 显示全部楼层

回复 地板 luyunjun023 的帖子

解决了?matlab程序会编么。指导指导啊
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-7-5 13:52 , Processed in 0.083768 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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