matlab 去除INF或者NAN的方法

INF表示“无穷大”,是infinite的缩写。
NAN表示“无效数字”,是Not a number的缩写。

data11=isinf(data1);
[inf_r inf_c]=find(data11==1);
data1(inf_r,:)=[];

注意:第一句isinf输出的data11为logical 0,1.
第二句找到全为1即全为inf的标签。
第三句将inf全赋予空值。

猜你喜欢

转载自blog.csdn.net/qq_33713592/article/details/84334368