24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1921  |  回复: 3

wo0002

铜虫 (初入文坛)

[求助] 关于用Matlab求一组数据平均值的编程方法

假设在excel中的一组数据中有几个需要去除的数据,比如60个数据中去掉了5个,但并没有去掉那一行,导入到Matlab中计算平均值时会出现NaN的情况,应当如何解决这一问题?能否让Matlab自动计算剩余数据的平均值?
比如,1 2 3 4 5 6 7 8 9 10 去掉5和7 后导入Matlab后变成 1 2 3 4 NaN 6 NaN 8 9 10,计算的均值也是 NaN


由于有大批量数据要处理,想采用编程的方式解决,所以不能直接把删除的数据那一行扣掉,各位大神有什么高招吗?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mygt_hit

专家顾问 (职业作家)

知其然,知其所以然。
2楼2018-01-25 22:24:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

微言锋笔

新虫 (小有名气)

3楼2018-01-25 23:55:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wo0002

铜虫 (初入文坛)

引用回帖:
2楼: Originally posted by mygt_hit at 2018-01-25 18:24:16
判断nan,赋零。isnan

谢谢
4楼2018-03-28 09:26:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 wo0002 的主题更新
信息提示
请填处理意见