Average or mean value of array

`M = mean(A)`

`M = mean(A,'all')`

`M = mean(A,dim)`

`M = mean(A,vecdim)`

`M = mean(___,outtype)`

`M = mean(___,nanflag)`

`M = mean(`

returns
the mean of the elements
of `A`

)`A`

along the first array dimension whose size
does not equal 1.

If

`A`

is a vector, then`mean(A)`

returns the mean of the elements.If

`A`

is a matrix, then`mean(A)`

returns a row vector containing the mean of each column.If

`A`

is a multidimensional array, then`mean(A)`

operates along the first array dimension whose size does not equal 1, treating the elements as vectors. This dimension becomes`1`

while the sizes of all other dimensions remain the same.

`M = mean(`

computes the mean over all elements of `A`

,`'all'`

)`A`

. This syntax is valid
for MATLAB^{®} versions R2018b and later.

`M = mean(___,`

returns
the mean with a specified data type, using any of the input arguments
in the previous syntaxes. `outtype`

)`outtype`

can be `'default'`

, `'double'`

,
or `'native'`

.