Online Multidimensional Convolution Calculator
This free online program calculates the Convolution matrice of two input matrices.
The Convolution Function is represented as C = A * B where A,B are inputs and the C is the convolution output.
This tool supports up to 4 dimension input matrices where each dimension can have up to 8 terms for each input. Each term can take values between 0-256.
There is no restriction on dimension sizes of being the same or being odd or even. So 1x3x4x2 matrice with 4x2x5x8 matrice is OK. Term index starts with 0 in each dimension.
Point to the result term to see the convolution terms used to calculate the result term.
Results will include the calculated values of the convoluded matrice as well as the equation of input terms used to calculate each term of the convoluded matrice.
Remember that altough the calculation matrices are of limited size, the actual convolution is over infinite size. This means there will be terms out of matrice bounds in the result equation which are simply 0 (inefective).
The online convolution calculator is used for math calculations
, polynomial calculations
, image processing
or digital signal processing
calculations. You may visit my Engineering page
for other engineering tools. The online convolution tool helps me for error free calculations. I hope it helps to you too. Enjoy...
- Out of bound terms both in negative and positive direction are highlited red and the value of these terms are 0.
- This tool supports up to 4 dimension and 8 terms per dimension and term values can be between 0-256. If you need to calculate higher dimension and higher order convolution, contact me and I can enable the higher dimension and term calculation.
- If you just need high order polynomial (1 dimension) convolution, you may use the CRC tool. CRC tool allows up to 200 term polynomial (1 dimension) convolution.