MATLAB Answers

Replacing NaN's in column of a Matrix

1 view (last 30 days)
Hello! I feel tihs should be rather simply but for some reason I cannot get it to work.
I have a 2922x14 matrix. In random places in the second column there are 'NaN' and I'm trying to change all the 'NaN' to 250. Im trying to do a possible if-else (or anything that should work) statement to change all the NaN in just that second column to 250. Thank you ahead of time for the help!


Sign in to comment.

Accepted Answer

Stephen Cobeldick
Stephen Cobeldick on 29 May 2020
Where M is your matrix:
X = isnan(M(:,2));
M(X,2) = 250;

  1 Comment

Claire Hollow
Claire Hollow on 29 May 2020
Work perfectly, thank you so much!

Sign in to comment.

More Answers (0)

Translated by