Zawartość
Macierze i wektory są podstawowymi strukturami matematycznymi stosowanymi w MATLAB. Z obliczeniowego punktu widzenia tablice i wektory są po prostu różnymi typami tablic. Tablica jest uporządkowanym zbiorem danych, a każdy element może być samą tablicą. Tablica dwuwymiarowa jest zatem tablicą tablic. Funkcja „max” służy do określenia maksymalnej wartości w tablicy MATLAB lub do znalezienia elementu maksymalnej wartości w każdym wierszu lub kolumnie tablicy.
Instrukcje
-
Wprowadź następującą komendę, aby określić maksymalną wartość tablicy wymiaru (wektor) o nazwie „x”:
max (x)
-
Wpisz następujące polecenie, aby określić maksymalną wartość w każdej kolumnie tablicy dwuwymiarowej (tablicy):
max (x, [], 1)
Wynik jest zwracany jako wektor. Trzeci argument „1” określa, że funkcja „max” działa wzdłuż pierwszego wymiaru (wzdłuż kolumn tablicy). Aby uzyskać maksymalną wartość w każdej linii, użyj:
max (x, [], 2)
-
Zagnieżdż w nim funkcję „max”, aby uzyskać maksymalną wartość w tablicy:
max (max (x))
Domyślnie max (x) jest takie samo jak max (x, [], 1), więc wynik wewnętrznego polecenia „max” jest wektorem zawierającym element maksymalnej wartości każdej kolumny. Druga funkcja „max” (zewnętrzna) zwraca maksymalną wartość tego wektora, co ostatecznie spowoduje maksymalną wartość całej macierzy.
-
Przypisz wyniki „max” do dwóch zmiennych, aby uzyskać zarówno maksymalną wartość, jak i indeks (położenie) w tablicy:
[z, i] = max (x)
Po wykonaniu tej komendy zmienna „z” będzie zawierać maksymalną wartość (lub wektor z maksymalnymi wartościami), a zmienna „i” będzie zawierać indeks (lub wektor indeksu) w tablicy.