|
楼主 |
发表于 2006-10-22 10:52
|
显示全部楼层
原帖由 eight 于 2006-10-22 10:25 发表
我刚才试了一下你原来的程序,没有出现你说的错误,运行正常,不过弹出的figure中没有任何东西,不知道你当时如何操作的。至于你说的卷积结果不对,是什么意思呢?conv函数就是求一维卷积的,二维用conv2
其实我是用在这个里面的:
clc;
clear;
fs=40/pi;Ts=1/fs;A=0;B=10;
t1=-100*pi:0.01:1*100*pi;
y=sin(B*t1+A);
subplot(4,1,1);
plot(t1,y);axis([-4 4,-1 1]);
subplot(4,1,2);
t2=-100*pi:Ts:100*pi;
y2=sin(B*t2+A);
stem(t2,y2);
axis([-4 4,-1 1]);
t3=-100*pi:Ts:100*pi;
h=sinc(B*t3);
subplot(4,1,3);
stem(t3,h);
axis([-4 4,-1 1]);
y3=CONV(y2,h);
subplot(4,1,4);
plot(y3);
本来是想用卷积恢复信号的,结果卷积出来结果就不对 |
|