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.i
fü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.