数模论坛

 找回密码
 注-册-帐-号
搜索
热搜: 活动 交友 discuz
查看: 3087|回复: 1

[求助]怎样去掉数组中的NaN?

[复制链接]
发表于 2003-8-24 07:53:53 | 显示全部楼层 |阅读模式
数组中出现了NaN,请问怎样才可以去掉他们?
我用覆盖,但是程序不能识别NaN,请教啊,谢谢
发表于 2003-8-25 06:26:12 | 显示全部楼层
看在这是你是第一篇文章的份上帮帮你。
i=find(isnan(x))可以找出NAN可以用下面的方法
x=x(find(~isnan(x))
还可以
(1)x=x(~isnan(x))
(2)x(isnan(x))=[]
isnan为查找nan   
如果要删所有包含NAN的行
x(any(isnan(x)'),=[];
您需要登录后才可以回帖 登录 | 注-册-帐-号

本版积分规则

小黑屋|手机版|Archiver|数学建模网 ( 湘ICP备11011602号 )

GMT+8, 2024-4-16 21:17 , Processed in 0.051606 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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