MATLAB: I have a text file with three column, some values are 0 and NaN, want to remove that rows in which third column having 0 and NaN.

image processing

I have a text file with three column, some values are 0 and NaN, want to remove that rows in which third column having 0 and NaN.

Best Answer

nan_or_zero = YourMatrix(:,3) == 0 | isnan(YourMatrix(:,3));
YourMatrix(nan_or_zero,:) = []; %delete them