Bilden Sie eine große Matrix aus n kleinen Matrizen

Ich bin neu bei MATLAB. Ich habe erzeugtn sagen wir kleinere Matrizen von Zahlen3 x 1 mit einemFOR Schleife. Alle Matrizen haben zufällige Werte wie folgt:

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].

Jetzt möchte ich alle Werte zu einer größeren Matrix zusammenfassenM so dassM kann so dargestellt werden:

M = [m1 m2 m3; m4 m5 m6]

Damit die Ausgabe vonM muss:

M = [3 5 0.2;
     2 1 0.8;
     1 6 7;
     8 3 8; 
     3 7 2;
     0 6 1.3];

Wie initialisiere ich das mit einemFOR Schleife oder irgendetwas anderes, so dass jedes Mal, wenn der Zählerwert erhöht wird, d.h.iführt dies zum Einfügen einer neuen Matrix (m1,m2 & so weiter) innerhalb der größeren Matrix, d.h.M?

Beachten Sie, dassM ist eine sehr große Matrix (vielleicht um 40 x 40) und so habe ich viele kleinere Matrizen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage