Les partenaires publicitaires:

Comment trouver le maximum en Array MATLAB

Matrices et vecteurs sont les structures mathématiques essentielles utilisées dans MATLAB. Du point de vue informatique, cependant, les matrices et les vecteurs sont tout simplement différents types de tableaux. Un tableau est un ensemble ordonné de données, et chaque élément d'un tableau peut être un tableau lui-même. Une matrice à deux dimensions, par conséquent, est un tableau de tableaux. La "max" fonction est utilisée pour déterminer la valeur maximale dans un tableau MATLAB ou de trouver l'élément maximum dans chaque ligne ou colonne d'une matrice.

Instructions

  1. Tapez la commande suivante pour déterminer la valeur maximale d'un tableau à une dimension (vecteur) appelé "X:"

    max (x)

  2. Tapez la commande suivante pour déterminer la valeur maximale dans chaque colonne d'un tableau 2-D (matrice):

    max (x, [], 1)

    Le résultat est retourné comme un vecteur. Le troisième argument, "1," précise que "max" faire fonctionner le long de la première dimension (pour les colonnes de la matrice). Pour obtenir la valeur maximale dans chaque ligne, utiliser:

    max (x, [], 2)




  3. Nid "max" avec lui-même pour obtenir la valeur maximale dans une matrice:

    max (max (x))

    Par défaut, max (x) est le même que max (x, [], 1), de sorte que le résultat de l'intérieur "max" commande est un vecteur contenant les éléments maximales de chaque colonne. Le second (externe) "max" fonction renvoie la valeur maximale de ce vecteur, si vous vous retrouvez avec la valeur maximale de l'ensemble de la matrice.

  4. Affectez les résultats de "max" à deux variables à obtenir à la fois la valeur maximale et son index dans le tableau:

    [z, i] = max (x)

    Après cette commande, "z" contient la valeur maximale (ou vecteur de valeurs maximales), et i contient son index (ou le vecteur d'indices) dans le tableau.

» » » » Comment trouver le maximum en Array MATLAB