Convolution

This package contains functions that enable the computation of discrete time convolution operation

Ahora está siguiendo esta publicación

Discrete time convolution takes two discrete time signals as input and gives a discrete time signal as output.
Syntax:
[y,n] = convolution(x1,n1,x2,n2);
where
x1 - values of the first input signal - should be a row vector
n1 - time index of the first input signal - should be a row vector
x2 - values of the second input signal - should be a row vector
n2 - time index of the second input signal - should be a row vector

Example:
x1 = [2 6 4 9];
n1 = [2 3 4 5];
x2 = [2 7 5];
n2 = [8 9 10];

[y,n] = convolution(x1,n1,x2,n2); will give the following output-
y = [4 26 60 76 83 45];
n = [10 11 12 13 14 15];

Obviously, value set 'x' and index set 'n' of any signal should have the same size. Otherwise the code will throw an error.

Citar como

Sujeeth Kumaravel (2026). Convolution (https://es.mathworks.com/matlabcentral/fileexchange/48401-convolution), MATLAB Central File Exchange. Recuperado .

Información general

Compatibilidad con la versión de MATLAB

  • Compatible con cualquier versión

Compatibilidad con las plataformas

  • Windows
  • macOS
  • Linux
Versión Publicado Notas de la versión Action
1.0.0.0