Die Auswahl von Elementen aus einer matrix in matlab

Ich habe eine matrix, die ist 36 x 2, aber ich wollen, Sie zu trennen, die Elemente zu geben, die mich 18, 2 x 2-Matrizen von oben nach unten. E. g. wenn ich eine matrix:

1  2
3  4
5  6
7  8
9  10
11  12
13  14
...  ...

Möchte ich aufteilen in separate Matrizen:

M1 = 1  2
     3  4

M2 = 5  6
     7  8

M3 = 9  10
     11 12   

..etc.

  • Ich habe versucht, mit linearer Indizierung mit Dingen wie M(1,1) zu extrahieren, der das element in Zeile 1 Spalte 1. Und auch M(1:2), aber diese Extrakte ersten Zeile bis Spalte 2. in der Erwägung, dass muss ich extrahieren nach unten, d.h. wählen Sie einen 16 2 x 2-Matrizen aus einem 32 x 2-matrix. Ich glaube, ich könnte individuell wählen Sie die 4 Elemente der 2 x 2 matrix will ich weisen Sie Ihnen jeweils einen Namen und dann bilden die matrix von Ihnen, aber das würde zu lange dauern zu tun, für die 16 Matrizen.
  • Die Antworten sind zu Komplex, außer mr_endres' die matrix die ich habe, ist diese:
InformationsquelleAutor Awa786 | 2012-02-20
Schreibe einen Kommentar