matlab isnan

tf=isnan(A):返回一個與A相同維數的數組,若A的元素爲NaN(非數值),在對應位置上返回邏輯1(真),否則返回邏輯0(假)。對虛數z,如果z的實部或虛部都是NaN,那麼isnan函數返回邏輯1,如果實部和虛部都是inf,則返回邏輯0。

具體編程實現:

clear;clc;
A=[0 1 3;NaN 1 2 ;0 0 0]
[m,n]=size(A);
B=isnan(A);
j=1;
for i=1:m
   if( isempty(find(B(i,:)))==1);
       t=A(i,:);
       C(j,:)=t;  %必須以t作爲中間變量完成兩個不同矩陣的行的傳遞;
       j=j+1;
   end
end

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章