矩阵非空平均计算
2015-11-24 16:18
218 查看
代码:
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 3
b =
1.5000
2.0000
2.0000
2.0000
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 3
b =
1.5000
2.0000
2.0000
2.0000
相关文章推荐
- 回形遍历二维数组
- 关于代码编写和storyboard混合使用的方法
- 360浏览器-兼容模式也能正常浏览网页
- OpenCV2:Mat属性type,depth,step
- android日历MaterialCalendarView的定制开发
- Android 实现控件浮动效果
- json tricksjson数据处理技巧(字段带空格、增加字段)
- Android实现字母索引查找地名、联系人(二)
- Oracle将字符串转换为数字,并替换特殊字符
- Oracle中GOTO的用法
- Unable to load native-hadoop library解决思路
- 360浏览器-兼容模式也能正常浏览网页
- NP-完全性介绍
- 安卓 利用videoView 播放资源文件 并且全屏播放 适用于闪屏页
- 17个新手常见Python运行时错误
- cocoaPod 升级
- CURL常用命令
- Codeforces 598E Chocolate Bar (dp)
- 蓝桥杯基础训练 十六进制转八进制
- Linux平台Oracle多个实例启动