dell0923 发表于 2006-5-28 19:38

[求助]在线等答案,高手救我。

我要对一个数组加汉宁窗。<BR><BR>n=0:255;<BR>x=0.5*sin(2*pi*100*10^6*n/(200*10^6));<BR>Dout=x(1:256);<BR>Doutw=Dout.*hanning(256);<BR><BR>提示我说:Matrix dimensions must agree。<BR>不明白怎么就不匹配了,有高手吗?救救我 我在线等!

privacy 发表于 2006-5-28 21:11

Doutw=Dout.*hanning(256);这里不对,改成<BR>Doutw=Dout.*hanning

dell0923 发表于 2006-5-28 22:03

改了以后也不对啊,提示:<BR>??? Error using ==&gt; hanning<BR>Not enough input arguments。

FtpAdmin 发表于 2006-5-28 22:15

回复:(dell0923)[求助]在线等答案,高手救我。

Doutw=Dout.*hanning(256)';

yangzj 发表于 2006-5-29 09:56

受教,从来都是自己写的Hanning窗,不知道这里是matlab自带的函数

dell0923 发表于 2006-5-29 18:47

<P>那我该怎么办呢??</P>

dell0923 发表于 2006-5-29 18:48

大意了 没看到校长的回帖,待我去试试谢了先

qiuqia17 发表于 2006-5-29 19:55

回复:(dell0923)[求助]在线等答案,高手救我。

<P>收收</P>

assist 发表于 2006-5-29 23:39

<BR>Dout*hanning(256);<BR><BR>hanning(256);<BR>是256*1。<BR>Dout是1*256;<BR>这样就可以了。<BR>
页: [1]
查看完整版本: [求助]在线等答案,高手救我。