MATLAB: Subrutine to multiplication multidimensional matrix

subrutine to multiplication multidimensional matrix

Can you tell me a subrutine to multiplication multidimensional matrix in Matlab?
thanks

Best Answer

use bsxfun
ADDED on agustin darrosa's comment [EDIT] ;)
if numel(a) == numel(b)
c1 = a - permute(b,[2 1 3 4]);
c2 = permute(a,[2 1 3 4]) - b;
end