Obtenga el promedio de array con la función mean() en Matlab

Ammar Ali 29 noviembre 2021
Obtenga el promedio de array con la función mean() en Matlab

Este tutorial discutirá cómo encontrar la media o el promedio de un array usando la función mean() en MATLAB.

Encuentre el promedio de un array usando la función mean() en MATLAB

Para encontrar el promedio de un array, podemos usar la función incorporada de Matlab mean(). Si pasamos un vector o un array, la función mean() devolverá el promedio de todos los elementos del array. Por ejemplo, encontremos el promedio de un vector usando la función mean(). Vea el código a continuación.

vect = [1 3 5];
averg = mean(vect)

Producción :

averg =

     3

Si la entrada es un array, entonces la función mean() devolverá un vector de fila que contiene la media de cada columna del array. Por ejemplo, considere que tiene un array con tres columnas. Entonces, la función mean() devolverá un vector de fila que contiene tres elementos que serán la media de cada columna. Por ejemplo, encontremos el promedio de las columnas del array usando la función mean(). Vea el código a continuación.

vect = [1 3 5; 2 3 6]
averg = mean(vect)

Producción :

vect =

     1     3     5
     2     3     6


averg =

    1.5000    3.0000    5.5000

Como puede ver, el array de entrada tiene tres columnas, la salida tiene tres elementos y cada elemento corresponde al promedio de cada columna. Si no desea tomar el promedio de columnas, debe tomar el promedio de cada fila. Puede especificar que en la función mean() como segundo argumento, debe agregar un segundo argumento que será un número entero 2. Por ejemplo, encontremos el promedio de filas de un array usando el mean() función. Vea el código a continuación.

vect = [1 3 5; 2 3 6]
averg = mean(vect,2)

Producción :

vect =

     1     3     5
     2     3     6


averg =

    3.0000
    3.6667

Como puede ver, el array de entrada tiene dos filas, la salida tiene dos elementos y cada elemento corresponde al promedio de cada fila. También puede especificar el tipo de archivo de salida o el tipo de datos de la salida como segundo argumento en la función mean(). Por ejemplo, puede especificar que la salida sea doble o nativa. Por ejemplo, definamos el tipo de datos del array anterior como doble. Vea el código a continuación.

vect = [1 3 5; 2 3 6]
averg = mean(vect,'double')

Producción :

vect =

     1     3     5
     2     3     6


averg =

    1.5000    3.0000    5.5000

Si no desea utilizar la función mean(), también puede utilizar las funciones sum() y length() para encontrar el promedio. Sabemos que el promedio es igual a la suma de los elementos dividida por el número de elementos. Podemos obtener la suma de los elementos usando la función sum() y el número de elementos usando la función length(), y después de eso, necesitamos dividir la suma con la longitud para obtener el promedio.

Autor: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook

Artículo relacionado - MATLAB Array