在矩阵中添加索引列

时间:2020-01-30 16:02:09

标签: matlab matrix octave

我有一个m x n的二维矩阵。我想添加一个新的自动递增的索引列(1, 2, 3, 4, ..., m)

有没有一种快速简便的方法?

1 个答案:

答案 0 :(得分:1)

octave:1> m = 3; n = 4;
octave:2> M = randn(m,n);
octave:3> A = [ [1:m].', M ]
A =
   1.00000   0.68684   0.42748   0.75679  -1.31721
   2.00000   0.49668   1.67280   0.14784  -1.13983
   3.00000  -0.17439   0.42140  -1.85646  -1.31556