如何向矩阵的最后一列添加值。
例如,如果我有一个 3x3 矩阵,其中所有值均为 1。我如何选择并将 3 添加到第三列,以便最后一列的值为 3 而不是 1。
问候, 杰瑞
最佳答案
只需使用矩阵访问器即可获取要修改的向量(即最后一列向量)并创建要放入的向量:
mat(:, 3) = [1; 2; 3];
在您的情况下,您想用单个值填充向量,您可以使用:
mat(:, 3) = 3*ones(1, 3);
或
mat(:, 3) = 3;
关于matlab - 将值添加到矩阵的最后一列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35650403/