Convolution
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.
인용 양식
Sujeeth Kumaravel (2025). Convolution (https://kr.mathworks.com/matlabcentral/fileexchange/48401-convolution), MATLAB Central File Exchange. 검색 날짜: .
MATLAB 릴리스 호환 정보
플랫폼 호환성
Windows macOS Linux카테고리
태그
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!convolution/
| 버전 | 게시됨 | 릴리스 정보 | |
|---|---|---|---|
| 1.0.0.0 |
