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 bsxfunADDED 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 Related SolutionsMATLAB: How can I have all the for loop outputs in one matrix ii=1:3 numel(b);iwant=zeros(length(ii),1) ;i=0;for ii=1:3:numel(b) i=i+1; iwant(i)= b(ii);endWithout loop:iwant=b(1:3;numel(b)); MATLAB: How to turn a matrix into a Multidimensional Array permute(A,[3 2 1])orreshape(A.',1,size(A,2),[]) Related QuestionSet difference between two cell arraysHow to eliminate for-loopHow to multiply each row of a matrix with every row of another matrix elementwiseReshaping a 2D matrix to a 3D one with specific orderingMatlab (2010b) permute does not work for symbolic arrays
Best Answer