Hi. I have a problem with the convolution (in black) that I don't know how to fix. The convolution is ok, but it should be transferred 5 units do the left (y+5). what could I do? Thanks!
4 次查看(过去 30 天)
显示 更早的评论
%convolution
u = [0.2, 0.4, 0.6, 0.8, 1, 0.8, 0.6, 0.4, 0.2];
n = 0:1:8;
v = [2,0,0,0,0,1,0,0,0,0,-1,0,0,0,0];
n2= 0:1:14;
stem(n,u);
hold on;
stem(n2,v);
hold on
y = conv(u,v);
plot(y,'k')

0 个评论
采纳的回答
KSSV
2016-11-9
clc; clear all ;
%convolution
u = [0.2, 0.4, 0.6, 0.8, 1, 0.8, 0.6, 0.4, 0.2];
n = 0:1:8;
v = [2,0,0,0,0,1,0,0,0,0,-1,0,0,0,0];
n2= 0:1:14;
stem(n,u);
hold on;
stem(n2,v);
hold on
y = conv(u,v);
n3 = 5:length(y)+4 ;
plot(n3,y,'k')
You have plotted y, w.r.t it's indices. I have defined it's new positions and plotted. Is that okay?
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
