Cum se obține valoarea maximă într-o matrice (vector) în MATLAB

Autor: Janice Evans
Data Creației: 3 Iulie 2021
Data Actualizării: 5 Decembrie 2024
Anonim
Cum se obține valoarea maximă într-o matrice (vector) în MATLAB - Articole
Cum se obține valoarea maximă într-o matrice (vector) în MATLAB - Articole

Conţinut

Matricile și vectorii sunt structurile matematice esențiale folosite în MATLAB. Din punct de vedere computațional, totuși, matricele și vectorii sunt pur și simplu diferite tipuri de matrice. O matrice este un set ordonat de date, și fiecare element poate fi o matrice în sine. O matrice bidimensională, prin urmare, este o serie de tablouri. Funcția "max" este utilizată pentru a determina valoarea maximă într-o matrice MATLAB sau pentru a găsi elementul de valoare maximă în fiecare rând sau coloană a unui matrice.


instrucțiuni de ghidare

    instrucțiuni de ghidare

  1. Introduceți următoarea comandă pentru a determina valoarea maximă a unei matrice a unei dimensiuni (vector) al cărei nume este "x":

    max (x)

  2. Tastați următoarea comandă pentru a determina valoarea maximă din fiecare coloană a unei matrice bidimensionale (matrice):

    max (x, [], 1)

    Rezultatul este returnat ca vector. Al treilea argument, "1", specifică faptul că funcția "max" operează de-a lungul primei dimensiuni (de-a lungul coloanelor matricei). Pentru a obține valoarea maximă pe fiecare linie, utilizați:

    max (x, [], 2)

  3. Instalați funcția "max" din interiorul acesteia pentru a obține valoarea maximă într-o matrice:

    max (max (x))

    În mod implicit, valoarea maximă (x) este aceeași cu cea maximă (x, [], 1), astfel încât rezultatul comenzii interioare "max" este un vector care conține elementul valoare maximă pentru fiecare coloană. A doua funcție "max" (exterioară) returnează valoarea maximă a acestui vector, care va duce în cele din urmă la valoarea maximă a întregii matrice.


  4. Atribuiți rezultatele "max" la două variabile pentru a obține atât valoarea maximă cât și indexul (poziția) în matrice:

    [z, i] = max (x)

    După efectuarea acestei comenzi, variabila "z" va conține valoarea maximă (sau vectorul cu valorile maxime) iar variabila "i" va conține indexul (sau vectorul index) în matrice.