Media o promedio es el promedio de una secuencia de números. En MATLAB, mean (A) devuelve la media de los componentes de A a lo largo de la primera dimensión de array cuyo tamaño no es igual a 1. Suponga que A es un vector, luego mean(A) devuelve la media de los componentes. Ahora, si A es una forma de array, entonces mean(A) devuelve un vector de fila que contiene la media de cada columna.
Media =
Ejemplo :
Media de secuencia x = [1,2,3,4,5] = Suma de números/Recuento de números
= 15/5
= 3
La sintaxis diferente del método mean() es:
- M = media(A)
- M = media(A,’todos’)
- M = media(A,dim)
- M = media(A,vecdim)
M = media(A)
- Devuelve la media de la secuencia A.
- Si A es un vector , devuelve la media de todos los elementos del vector .
- Si A es una array , entonces devuelve un vector donde cada elemento es la media de cada columna en A.
Ejemplo:
Matlab
% Input vector A = [1 2 3 4 5]; disp("Vector :"); disp(A); % Find mean of vector x = mean(A); disp("Mean :"); disp(x);
Producción:
Ejemplo:
Matlab
% Input matrix A = [1 1 2; 2 3 2; 0 1 2; 1 5 7]; disp("Matrix :"); disp(A); % Find mean of matrix x = mean(A); disp("Mean :"); disp(x);
Producción :
M = media(A, ‘todos’)
Devuelve la media de todos los elementos en A, ya sea vector o array.
Ejemplo:
Matlab
% Input matrix A = [1 1 2; 2 3 2; 0 1 2; 1 5 7]; disp("Matrix :"); disp(A); % Find mean of whole matrix x = mean(A,'all'); disp("Mean :"); disp(x);
Producción :
M = media(A,dim)
- Devuelve la media de la array A a lo largo de cada uno de los dim dados.
- Si dim = 1 , entonces devuelve un vector donde se incluye la media de cada columna .
- Si dim = 2 , devuelve un vector donde se incluye la media de cada fila .
Ejemplo:
Matlab
% Input matrix A = [1 1 2; 2 3 2; 0 1 2; 1 5 7]; disp("Matrix :"); disp(A); % Find mean of each row in matrix x = mean(A,2); disp("Mean :"); disp(x);
Producción :
M = media(A,vecdim)
- Devuelve la media de A en función de las dimensiones especificadas vecdim en A.
- Si A es una array de 2 por 2 por 3 , mean(A,[1 2]) calcula la media de cada página de tamaño 2 por 2 , ya que se considera como una sola entidad. Entonces devuelve el vector de tamaño 3 como la media de cada página.
Ejemplo:
Matlab
% Creating a 2-by-3-by-3 array A(:,:,1) = [12 2; -1 1]; A(:,:,2) = [3 13; -2 10]; A(:,:,3) = [4 7 ; 3 -3]; disp("Array :"); disp(A); % Calculate mean of each page M1 = mean(A,[1 2]); disp("Mean of each page :"); disp(M1);
Producción:
Publicación traducida automáticamente
Artículo escrito por ManikantaBandla y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA