文档

nanmean

意思是,忽视

描述

例子

y= nanmean (X)返回的意思是的元素X,去除所有后计算值。

  • 如果X是一个矢量,然后呢nanmean (X)是指所有的非吗的元素X

  • 如果X是一个矩阵,然后呢nanmean (X)是一个行向量的列,删除后计算吗值。

  • 如果X是一个多维数组,那么nanmean沿着第一nonsingleton维度X。这个尺寸的大小变成1,而其他维度的大小保持不变。nanmean删除所有值。

的信息nanmean把数组的值,请参阅提示

例子

y= nanmean (X,'所有')返回所有元素的意思X删除后,计算值。

例子

y= nanmean (X,昏暗的)返回的意思是在操作层面昏暗的X删除后,计算值。

例子

y= nanmean (X,vecdim)返回均值向量中指定的尺寸vecdim。删除后的函数计算方法值。例如,如果X是一个矩阵,然后呢nanmean (X, [1 - 2])所有非的意思吗的元素X因为一个矩阵的每个元素都包含在定义的数组切片尺寸1和2。

例子

全部折叠

找到矩阵的列意味着数据缺失值。

X =魔法(3);X ([1 6:9]) = NaN
X =3×3南1 3 5南4南南南
y = nanmean (X)
y =1×33.5000 - 3.0000南

找到数组中所有值的均值,忽略缺失值。

创建一个2-by-5-by-3数组X有一些缺失值。

X =重塑(1:30,[2 5 3]);X([25]十12)= NaN
X = X(:,: 1) = 1 3 5 7 9 2 4 6 8南X(:,: 2) = 13 15 17南19南14 16 18 20 X(:,:, 3) = 21 23南27 29日22日24日26日28日30日

找到的元素的均值X

y = nanmean (X,“所有”)
y = 15.6538

寻找矩阵的行意味着数据缺失值通过指定计算意味着第二个维度。

X =魔法(3);X ([1 6:9]) = NaN
X =3×3南1 3 5南4南南南
y = nanmean (X, 2)
y =3×11 4 4

找到一个多维数组的意思是多个维度。

创建一个2-by-5-by-3数组X有一些缺失值。

X =重塑(1:30,[2 5 3]);X([25]十12)= NaN
X = X(:,: 1) = 1 3 5 7 9 2 4 6 8南X(:,: 2) = 13 15 17南19南14 16 18 20 X(:,:, 3) = 21 23南27 29日22日24日26日28日30日

发现每一页的意思X通过指定尺寸1和2的操作方面。

ypage = nanmean (X, [1 - 2])
ypage = ypage (:: 1) = 5 ypage (:,: 2) = 16.5000 ypage (:,:, 3) = 25.5556

例如,ypage (1, 1, 1)非的意思吗元素X (:: 1)

在每一个找到元素的均值X(我::)片通过指定维度2和3的操作维度。

yrow = nanmean (X, 2 [3])
yrow =2×114.5385 - 16.7692

例如,yrow (2)非的意思吗元素X (2::)

输入参数

全部折叠

输入数据,指定为一个标量、向量矩阵,或多维数组。

如果X是一个空数组,然后nanmean (X)。更多细节,请参阅提示

数据类型:|

维操作,指定为一个正整数标量。如果你不指定一个值,那么默认值是第一个数组维度的大小不等于1。

昏暗的显示的尺寸长度减少到1。大小(y,昏暗的)是1,而其他维度的大小保持不变。

考虑一个二维数组X:

  • 如果昏暗的等于1呢nanmean (X, 1)返回一个行向量,其中包含的意思是每一列。

  • 如果昏暗的等于2nanmean (X, 2)返回一个包含为每一行的意思是列向量。

如果昏暗的大于ndims (X)或者,如果大小(X,昏暗的)是1,那么nanmean返回X

数据类型:|

向量的维度,指定为一个正整数向量。的每个元素vecdim代表一个输入数组的维度X。输出y在指定的操作维度的长度是1。其他尺寸的长度是相同的Xy

例如,如果X是2-by-3-by-3数组,那么nanmean (X, [1 - 2])返回一个1-by-1-by-3数组。输出的每个元素是元素的均值在相应的页面X

数据类型:|

输出参数

全部折叠

平均值,作为一个标量,返回向量,矩阵,或多维数组。

提示

  • nanmean计算数组的平均值值,数组为空一旦的值将被去除,因此剩下的元素的总和0。因为平均计算涉及到部门0,中值。输出不是一个意思值。

选择功能

而不是使用nanmean,您可以使用MATLAB®函数的意思是与输入参数nanflag指定的值“omitnan”

扩展功能

另请参阅

||

之前介绍过的R2006a