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.