Мне нужно умножить матрицу A
на n матриц и получить обратно n
матриц. Например, умножьте матрицу 2x2 на 3 матрицы 2x2, сложенные в виде массива 2x2x3 Matlab. bsxfun
— это то, что я обычно использую в таких ситуациях, но это применимо только к поэлементным операциям. Я мог бы сделать что-то вроде:
blkdiag(a, a, a) * blkdiag(b(:,:,1), b(:,:,2), b(:,:,3))
но мне нужно решение для произвольного n
-?
times
, возможно здесь можно заменитьmtimes
. - person Dennis Jaheruddin   schedule 13.01.2014