тиражирование матрицы в 3-м измерении в scilab - PullRequest
0 голосов
/ 21 сентября 2010

Я бы хотел скопировать матрицу NxM в матрицу NxMx3, т.е. иметь 3 копии входной матрицы в третьем измерении. Как мне это сделать?

1 Ответ

1 голос
/ 22 сентября 2010

Если A - ваша матрица NxM, то матрица NxMx3:

B = hypermat([size(A), 3], kron(ones(3, 1), A(1:$)))

или

B = hypermat([size(A), 3], ones(3, 1).*.A(1:$))
...