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.