Формируем большую матрицу из n чисел маленьких матриц
Я новичок в MATLAB. Я сгенерировалn
меньшие матрицы чисел, скажем3 x 1
используяFOR
петля. Все матрицы имеют случайные значения, например:
m1 = [3;2;1];
m2 = [5;1;6];
m3 = [0.2;0.8;7]
m4 = [8;3;0]
m5 = [3;7;6]
m6 = [8;2;1.3].
Теперь я хочу объединить все значения в большую матрицуM
такой, чтоM
можно представить так:
M = [m1 m2 m3; m4 m5 m6]
Так что на выходеM
должен быть:
M = [3 5 0.2;
2 1 0.8;
1 6 7;
8 3 8;
3 7 2;
0 6 1.3];
Как я могу инициализировать это с помощьюFOR
цикл или что-то еще, так что каждый раз, когда значение счетчика увеличивается, т.е.i
, это приведет к вставке новой матрицы (m1
,m2
и так далее) внутри большей матрицы, т.е.M
?
Обратите внимание, чтоM
это очень большая матрица (может быть около 40 х 40), и поэтому у меня есть много меньших матриц.