mam wektorzejak odwrócić/odwrócić kolejność elementów w wektorze lub macierzy w programie Matlab?
a = 1:4
Chcę dostać
[4 3 2 1]
Która funkcja Matlab powinienem użyć?
mam wektorzejak odwrócić/odwrócić kolejność elementów w wektorze lub macierzy w programie Matlab?
a = 1:4
Chcę dostać
[4 3 2 1]
Która funkcja Matlab powinienem użyć?
dla wiersza używać
fliplr(a)
dla kolumny użyć
flipud(a)
Inną opcją jest użycie indeksowanie
a(end:-1:1)
+1: bardzo podobny do pythona :) –
Jeśli tablica chcesz odwrócić to gama a:b
, to jest znacznie szybsze w użyciu:
-(-b:-a)
A bardziej ogólnie, można użyć 'flipdim (a, dim)'. Gdzie 'dim' jest wymiarem (' dim = 1' odwraca wiersze, 'dim = 2' odwraca kolumny). –