Operators > Calculus Operators > Convolution Operators
Convolution Operators
Operator
Description
Keyboard Shortcut
Performs the linear convolution of two vectors or matrices. This operation is equivalent to convolve(A, B).
Ctrl+Shift+L
Performs the circular convolution of two vectors or matrices. This operation is equivalent to convolve(A, B, 1).
Ctrl+Shift+V
Operands
A is a vector or a matrix representing the input signal. The array elements can have real or complex values.
B is a vector or a matrix representing the kernel. The array elements can have real or complex values.
Additional Information
For vector arguments, zero padding and an overlap of one are used.
For matrix arguments, the overlap is defined so that the origin of the kernel is at the center of the kernel to produce a zero phase convolution. In this case the two overlapping parameters are set to the number of rows and columns of the kernel minus their halves, respectively.
Was this helpful?