MATLAB如何使用nanmean函数计算忽略NaN的算术平均值

2020年12月25日20:22:22MATLAB如何使用nanmean函数计算忽略NaN的算术平均值已关闭评论

MATLAB如何使用nanmean函数计算忽略NaN的算术平均值

【语法说明】

M=nanmean(A):如果 A 是向量,函数求向量的平均值;如果A是矩阵,函数对每一列求均值。计算之前忽略A中的NaN (Not-a-Number)元素。

【功能介绍】计算忽略NaN的算术平均值。

【实例】求包含NaN元素的向量的均值。

>> a=magic(3);

>> a(2,3)=NaN;a(1,2)=NaN;

>> a

a =

8 NaN 6

3 5 NaN

4 9 2

>> nanmean(a)   %计算矩阵a每列忽略了NaN的均值

ans =

5 7 4

>> mean(a)      %直接计算每列均值

ans =

5 NaN NaN

【实例讲解】直接用 mean 函数计算时,在有 NaN 元素的列,函数将返回NaN。

  • 版权声明:本篇文章(包括图片)来自网络,由程序自动采集,著作权(版权)归原作者所有,如有侵权联系我们删除,联系方式(QQ:452038415)。