卷積仿真代碼中有一部分看不懂,求大神回答:
代碼如下:
T = 0.01;
t1 = 0;
t2 = 3;
t3 = -2;
t4 = 2;
t5 = t1 : T :t2; %生成t5的時間向量
t6 = t3 : T :t4; %生成t6的時間向量
f1 = 2 * exp(-2 * t5); %生成f1的樣值向量
f2 = 3 * (stepfun(t6,-1)-stepfun(t6,2));%stepfun()是單位階躍函式
[y] = conv(f1,f2); %conv為計算f1,f2的卷積
y = y * T;
t = (t1 + t3) : T : (t2 + t4);
subplot(313);
plot(t,y);
axis([(t1 + t3),(t2 + t4),min(y),max(y)+0.5]);
ylabel('y(t)');
line([0,0],[0,2.5]);
title('信號卷積');
其中有一行y = y * T;
這行代碼是干什么用的呀,不是說[y] = conv(f1,f2); 就已經是求卷積了,那么為什么還要再乘T做幅度變換?
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/22473.html
標籤:C語言
上一篇:k為什么是15?
下一篇:printf刷緩沖
