爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5124|回复: 6

[程序设计] 在matlab中,如果调用emd时,数据出现NaN怎么解决?

[复制链接]
发表于 2014-9-21 22:28:03 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
matlab中,emd是经验模态分解,但是数据中出现NaN怎么解决?
密码修改失败请联系微信:mofangbao
发表于 2014-9-22 08:38:41 | 显示全部楼层
把nan去掉,=[];
试试行不行
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2014-9-22 11:04:05 | 显示全部楼层
夏夜 发表于 2014-9-22 08:38
把nan去掉,=[];
试试行不行

但是时间点就对不上了,我先在正在考虑怎么在去掉NaN计算完之后把NaN再补上去,怎么设计循环叫他每到Nan标记的地方就添加NaN,并且让数据后移
密码修改失败请联系微信:mofangbao
发表于 2014-9-22 16:10:58 | 显示全部楼层
tianmeng 发表于 2014-9-22 11:04
但是时间点就对不上了,我先在正在考虑怎么在去掉NaN计算完之后把NaN再补上去,怎么设计循环叫他每到Nan ...

把对应的时间也去掉,去掉的位置放在矩阵存起来,要是你想知道哪些位置。
密码修改失败请联系微信:mofangbao
发表于 2016-10-12 12:11:25 | 显示全部楼层
求平均是如果有nan怎么处理
密码修改失败请联系微信:mofangbao
发表于 2018-3-30 14:50:10 | 显示全部楼层
gisorange 发表于 2016-10-12 12:11
求平均是如果有nan怎么处理

x = mean(a, 1,'omitnan')_;
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表