兜兜圈圈 发表于 2007-6-15 10:38

请问MATLAB如何求互功率谱?

给定两组长度相等的离散数据s1和s2,采样频率一样,如何求它们的互功率谱呢.急死人了

eight 发表于 2007-6-15 10:44

发贴前,请先搜索一下论坛,学会自己多动手:
http://forum.vibunion.com/forum/viewthread.php?tid=17307

[ 本帖最后由 ChaChing 于 2010-4-16 09:51 编辑 ]

兜兜圈圈 发表于 2007-6-15 11:13

看了一下,但上面说的是求自谱,没说怎么求互谱啊?

eight 发表于 2007-6-15 11:17

两者应该没有实质的区别吧?互谱只是两个信号不一样,而自谱是一样而已

[ 本帖最后由 ChaChing 于 2010-4-16 09:59 编辑 ]

w89986581 发表于 2007-6-15 11:37

s1_FFT = fft(s1);
s2_FFT = fft(s2);
s1_FFT.*conj(s2_FFT)就是互功率谱

VibrationMaster 发表于 2007-6-15 11:38

用cpsd

兜兜圈圈 发表于 2007-6-16 13:17

还是不太明白.我要求相干函数,求出了第一个信号的自谱Px(f)和第二个信号的自谱Py(f),如何求他们的互谱呢.

zhlong 发表于 2007-6-16 16:01

原帖由 兜兜圈圈 于 2007-6-16 13:17 发表 http://www.chinavib.com/forum/images/common/back.gif
我要求相干函数

help cohere

why123好人 发表于 2010-4-15 21:47

谢谢这些大虾

雨雪朋友 发表于 2012-6-10 10:12

回复 9 # why123好人 的帖子

请问你的问题是怎么解决的,我也遇到这样的问题了。。。。

tixa 发表于 2012-11-6 10:49

雨雪朋友 发表于 2012-6-10 10:12 static/image/common/back.gif
回复 9 # why123好人 的帖子

请问你的问题是怎么解决的,我也遇到这样的问题了。。。。

help cpsd
页: [1]
查看完整版本: 请问MATLAB如何求互功率谱?