Convolution of to matrices

2 vues (au cours des 30 derniers jours)
Christi Louw
Christi Louw le 4 Août 2020
Modifié(e) : Bruno Luong le 4 Août 2020
I'm looking for a way to input these vectors in matlab and get the same answer
  1 commentaire
KSSV
KSSV le 4 Août 2020
Read about conv2.

Connectez-vous pour commenter.

Réponse acceptée

Bruno Luong
Bruno Luong le 4 Août 2020
Modifié(e) : Bruno Luong le 4 Août 2020
Example
t1 = 0:2;
A1 = [0.25 0.5 0.25];
t2 = [0 3 6];
A2 = [0.25 0.5 0.25];
Code for convolution vector Y (t,A) (I don't know what mean "shaper") of two "impulse" signals (t1,A1) and (t2,A2)
A = A1(:).*A2(:).';
[t,~,i] = uniquetol(t1(:)+t2(:)');
A = accumarray(i(:),A(:)).';
t = t.';
Y = [A;t]
Result
Y =
0.0625 0.1250 0.0625 0.1250 0.2500 0.1250 0.0625 0.1250 0.0625
0 1.0000 2.0000 3.0000 4.0000 5.0000 6.0000 7.0000 8.0000

Plus de réponses (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by