是否有更简单的方法来创建矩阵矩阵:
第一个矩阵(9 x 32),包含每个项目的值(通过循环)。我有8个项目,所以8个矩阵(9 x 32)。我还有2个条件,因此2 * 8的矩阵为(9 x 32)。
创建它的最简单方法是什么?
答案 0 :(得分:2)
根据Documentation,您可以使用各种技术来创建每个矩阵。如果您需要复制特定矩阵,可以使用repmat(M, v, h)
函数重复创建它。否则,要创建多维数组,您可以执行以下操作:
B = repmat(0, [r c 8 2])
这应该为您提供四维数组所需的矩阵,其中r是行数,c是列,8是重复次数和2个条件。希望这有助于你
答案 1 :(得分:1)
只做
A = zeros(m,n,8,2)
或
A(m,n,8,2) = 0;