矩阵非空平均计算

来源:互联网 发布:网络舆情内参征订 编辑:程序博客网 时间:2024/05/17 02:36

代码:

a=[1 2 3 0; 2 3 1 NaN; 1 2 NaN 3; NaN 1 2 3];d = 2;b = a;n = isnan(a);b(n) = 0;b = sum(b,d)./sum(~n,d);
结果:

a =     1     2     3     0     2     3     1   NaN     1     2   NaN     3   NaN     1     2     3b =    1.5000    2.0000    2.0000    2.0000


0 0