Skip to Main Content Skip to Search
Product Documentation

convn - N-D convolution

Syntax

C = convn(A,B)
C = convn(A,B,'shape')

Description

C = convn(A,B) computes the N-dimensional convolution of the arrays A and B. The size of the result is size(A)+size(B)-1.

C = convn(A,B,'shape') returns a subsection of the N-dimensional convolution, as specified by the shape parameter:

'full'

Returns the full N-dimensional convolution (default).

'same'

Returns the central part of the result that is the same size as A.

'valid'

Returns only those parts of the convolution that can be computed without assuming that the array A is zero-padded. The size of the result is

max(size(A)-size(B) + 1, 0)

See Also

conv | conv2

  


Free MATLAB Interactive Kit

Explore how to use MATLAB to make advancements in engineering and science.


Download free kit

Trials Available

Try the latest version of MATLAB and other MathWorks products.


Get trial software
 © 1984-2012- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS