matlab如何处理矩阵中的NaN
【摘要】 比如采用的数据是1行5列,那么如何消去NaN的值呢?
[ 1 2 NaN 4 6]
1.
A=[1,2,NaN,4,6] i=find(~isnan(A)) A=A(i)
2.
x=[1,2,NaN,4,6] x = x(find( ~ isnan(x)))
3.
x=[1,2,NaN,4,6...
比如采用的数据是1行5列,那么如何消去NaN的值呢?
[ 1 2 NaN 4 6]
1.
A=[1,2,NaN,4,6]
i=find(~isnan(A))
A=A(i)
2.
x=[1,2,NaN,4,6]
x = x(find( ~ isnan(x)))
3.
x=[1,2,NaN,4,6]
x = x( ~ isnan(x))
4.
x=[1,2,NaN,4,6]
x(isnan(x)) = []
5.如果想:删除只要包含NaN的行
x=[1,2,NaN,4,6]
x(any(isnan(x)'),:) = []
文章来源: kings.blog.csdn.net,作者:人工智能博士,版权归原作者所有,如需转载,请联系作者。
原文链接:kings.blog.csdn.net/article/details/84844663
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)