I'm looking for a way to input these vectors in matlab and get the same answer

 Réponse acceptée

Bruno Luong
Bruno Luong le 4 Août 2020
Modifié(e) : Bruno Luong le 4 Août 2020

0 votes

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)

Catégories

En savoir plus sur Just for fun dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by