MATLAB - Matrix neu anordnen, indem Submatrizen vertikal verkettet werden

Ich habe Probleme mit der folgenden Aufgabe: Angenommen, eine 3x6-Matrix:

A =

0.2787    0.2948    0.4635    0.8388    0.0627    0.0435
0.6917    0.1185    0.3660    0.1867    0.2383    0.7577
0.6179    0.7425    0.0448    0.4009    0.9377    0.4821

Was ich tun möchte, ist, die Matrix in Blöcke wie folgt zu unterteilen:

A =

0.2787    0.2948  |  0.4635    0.8388  |  0.0627    0.0435
0.6917    0.1185  |  0.3660    0.1867  |  0.2383    0.7577
0.6179    0.7425  |  0.0448    0.4009  |  0.9377    0.4821

und verketten Sie diese Blöcke vertikal, um das Endergebnis zu erhalten:

0.2787    0.2948 
0.6917    0.1185  
0.6179    0.7425  
0.4635    0.8388
0.3660    0.1867
0.0448    0.4009
0.0627    0.0435
0.2383    0.7577
0.9377    0.4821

Ich denke, wenn ich dabei Hilfe bekommen kann, kann ich es vielleicht für beliebige Matrizen tun. A. Ich kann das obige Problem mit for-Schleifen lösen, suche aber eine vektorisierte Lösung.

Danke im Voraus! N.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage