Cómo obtener el valor máximo en una matriz (vector) en MATLAB

Autor: Marcus Baldwin
Fecha De Creación: 20 Junio 2021
Fecha De Actualización: 2 Mes De Julio 2024
Anonim
Cómo obtener el valor máximo en una matriz (vector) en MATLAB - Artículos
Cómo obtener el valor máximo en una matriz (vector) en MATLAB - Artículos

Contenido

Las matrices y vectores son las estructuras matemáticas esenciales utilizadas en MATLAB. Desde el punto de vista computacional, sin embargo, las matrices y vectores son simplemente diferentes tipos de matrices. Una matriz es un conjunto ordenado de datos y cada elemento puede ser él mismo una matriz. Una matriz bidimensional, por lo tanto, es una matriz de matrices. La función "max" se utiliza para determinar el valor máximo en una matriz de MATLAB o para localizar el elemento de valor máximo en cada fila o columna de una matriz.


instrucciones

    instrucciones

  1. Escriba el siguiente comando para determinar el valor máximo de una matriz de una dimensión (vector) cuyo nombre es "x":

    max (x)

  2. Escriba el siguiente comando para determinar el valor máximo en cada columna de una matriz bidimensional (matriz):

    max (x, [], 1)

    El resultado se devuelve como un vector. El tercer argumento, "1", especifica que la función "max" opere a lo largo de la primera dimensión (a lo largo de las columnas de la matriz). Para obtener el valor máximo en cada línea, utilice:

    max (x, [], 2)

  3. Anije la función "max" dentro de ella para obtener el valor máximo en una matriz:

    max (max (x))

    Por defecto, max (x) es igual que max (x, [], 1), por lo que el resultado del comando "max" interior es un vector que contiene el elemento de valor máximo de cada columna. La segunda función "max" (externa) devuelve el valor máximo de ese vector, lo que acabará resultando en el valor máximo de toda la matriz.


  4. Asigne los resultados de "max" a dos variables para obtener tanto el valor máximo como el índice (posición) en el array:

    [z, i] = max (x)

    Después de realizar este comando, la variable "z" contendrá el valor máximo (o vector con los valores máximos) y la variable "i" contendrá su índice (o el vector de índices) en el array.