Replacing NaN's in column of a Matrix

1 Ansicht (letzte 30 Tage)
Claire Hollow
Claire Hollow am 29 Mai 2020
Bearbeitet: Stephen23 am 29 Mai 2020
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!

Akzeptierte Antwort

Stephen23
Stephen23 am 29 Mai 2020
Where M is your matrix:
X = isnan(M(:,2));
M(X,2) = 250;
  1 Kommentar
Claire Hollow
Claire Hollow am 29 Mai 2020
Bearbeitet: Stephen23 am 29 Mai 2020
Work perfectly, thank you so much!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Creating and Concatenating Matrices finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by