代码之家  ›  专栏  ›  技术社区  ›  geschema

在scilab中复制三维矩阵

  •  0
  • geschema  · 技术社区  · 15 年前

    我想把一个NxM矩阵复制到一个NxMx3矩阵中,也就是说,在第三维中有3个输入矩阵的副本。我该怎么做?

    1 回复  |  直到 15 年前
        1
  •  1
  •   Aditya Sengupta    14 年前

    如果A是您的NxM矩阵,那么NxMx3矩阵是:

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

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