Ich habe einen VektorWie umgekehrte/umgekehrte Reihenfolge der Elemente in einem Vektor oder einer Matrix in Matlab?
a = 1:4
I
[4 3 2 1]
Welche Matlab-Funktion sollte ich bekommen?
Ich habe einen VektorWie umgekehrte/umgekehrte Reihenfolge der Elemente in einem Vektor oder einer Matrix in Matlab?
a = 1:4
I
[4 3 2 1]
Welche Matlab-Funktion sollte ich bekommen?
Für eine Reihe verwenden
fliplr(a)
für Spalte
flipud(a)
eine weitere Option Indizierung
a(end:-1:1)
+1: sehr ähnlich wie Python :) –
Wenn das Array Sie a:b
ein Bereich umkehren wollen verwenden verwenden, dann ist es viel schneller zu verwenden:
-(-b:-a)
Und allgemeiner könnte man 'flipdim (a, dim)' verwenden. Wo "dim" ist die Dimension ("dim = 1" kippt Zeilen, "dim = 2" kippt Spalten). –