请教“x(find(x==-inf|x==inf))=[];”
在做数据预处理时,可用x(isnan(x))=[];从数据中删除NaN,请问这个语句x(find(x==-inf|x==inf))=[];可以用来从数据中删除inf项吗?
补充一下问题,在什么情况下需要做这样(删除NaN和inf)的预处理?
[ 本帖最后由 ChaChing 于 2010-7-5 14:03 编辑 ] 原帖由 zhly 于 2008-6-1 21:48 发表 http://www.chinavib.com/forum/images/common/back.gif
在做数据预处理时,可用x(isnan(x))=[];从数据中删除NaN,
请问这个语句x(find(x==-inf|x==inf))=[];可以用来从数据中删除inf项吗?
x(find(x==-inf|x==inf))=[];可以用来从数据中删除inf项
例如:
a = [-2-1-inf1inf2-inf4inf];
a(find(a==-inf|a==inf))=[];
另外,也可以用a(isinf(a))=[];从数据中删除inf项
谢谢三楼
谢谢三楼语句中这个竖线“|”怎么输入? 原帖由 zhly 于 2008-6-2 09:47 发表 http://www.chinavib.com/forum/images/common/back.gif
谢谢三楼
语句中这个竖线“|”怎么输入?
Shift+下图圈黑的那个键(在键盘上找一下,图中用的是软键盘) 找到了,谢谢ch_j1985帮忙!
页:
[1]