Добавить индексный столбец в матрице - PullRequest
0 голосов
/ 30 января 2020

У меня двумерная матрица m на n. Я хотел бы добавить новый столбец индекса с автоинкрементом (1, 2, 3, 4, ..., m).

Существует ли быстрый и простой способ сделать это?

1 Ответ

1 голос
/ 30 января 2020
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
...