第七页 发表于 2010-4-23 10:00

数值卷积的问题,请老师帮忙回答一下

初学matlab,遇到一个数值卷积的问题。f1t=t,f2t=sint. 他们的理论卷积结t-sint 为什么我画出的图两者不一样呢?
t1=0:0.1:10; t2=0:0.1:20;
f1=t1; f2=sin(t1); c=0.1*conv(f1,f2);
subplot(2,2,1); plot(t1,f1)
subplot(2,2,2); plot(t1,f2)
subplot(2,2,3); plot(t2,c);
t3=0:0.1:20; d=t2-sin(t2);
subplot(2,2,4); plot(d)

[ 本帖最后由 ChaChing 于 2010-4-25 15:44 编辑 ]

friendchj 发表于 2010-4-25 10:07

t1=0:0.1:10; t2=0:0.1:20;
f1=t1; f2=sin(t1);% 此处应为t2
c=0.1*conv(f1,f2);
subplot(2,2,1); plot(t1,f1)
subplot(2,2,2); plot(t1,f2)
subplot(2,2,3); plot(t2,c);
t3=0:0.1:20;% 卷积结果范围由t1和t2确定,这个范围也不对,应在
d=t2-sin(t2) %此处应为t3 吧
subplot(2,2,4); plot(d)
另外:t和sin(t)的卷积是t-sin(t) ? 楼主确定吗。从我画的图,二者并不一致

第七页 发表于 2010-4-26 09:30

我已经解决了 谢谢楼主的回答!
t1=0:0.1:10;
f1=t1; f2=sin(t1);
n=length(t1);
c=0.1*conv(f1,f2);
subplot(2,2,1); plot(t1,f1)
subplot(2,2,2); plot(t1,f2)
subplot(2,2,3); plot(t1,c(1:n));
d=t1-sin(t1);
subplot(2,2,4); plot(t1,d)%时间两个函数取的一致就行了.

[ 本帖最后由 第七页 于 2010-4-26 09:35 编辑 ]
页: [1]
查看完整版本: 数值卷积的问题,请老师帮忙回答一下