matlab - 将值添加到矩阵的最后一列

标签 matlab matrix

如何向矩阵的最后一列添加值。

例如,如果我有一个 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/

相关文章:

matrix - 使用 gnuplot 以不同颜色绘制矩阵非数字点

matlab - 打印 syms/matlabFunction 慢

algorithm - 计算图像的动态范围?

java - Eclipse 中的 Matlab JavaBuilder jar - 缺少 mkl.dll?

matlab - 是否可以防止弹出合适的弹出菜单?或者 : How to get a callback by clicking a cell, 返回行和列索引?

ios - iOS:据我所知,GLKit矩阵乘法已中断

algorithm - 矩阵-矩阵乘法/矩阵-向量乘法有哪些不同类型的算法

javascript - 使用 Node 打开 MATLAB GUI

python - 使用 python 和 numpy 创建三阶张量

python - 用递增序列填充连续的零序列