Jak uzyskać maksymalną wartość w tablicy (wektor) w MATLAB

Autor: Virginia Floyd
Data Utworzenia: 14 Sierpień 2021
Data Aktualizacji: 17 Listopad 2024
Anonim
Wartości i wektory własne macierzy
Wideo: Wartości i wektory własne macierzy

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

    Instrukcje

  1. Wprowadź następującą komendę, aby określić maksymalną wartość tablicy wymiaru (wektor) o nazwie „x”:

    max (x)

  2. 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)

  3. 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.

  4. 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.