Remove NaN and create one column

1 Ansicht (letzte 30 Tage)
Damith
Damith am 3 Jul. 2014
Kommentiert: Damith am 4 Jul. 2014
Hi,
I have a matrix A (31 x 12) which has NaN values and need to remove all NaN values and make it a one column (:). How can I do it MATLAB?
  1 Kommentar
per isakson
per isakson am 4 Jul. 2014
Bearbeitet: per isakson am 4 Jul. 2014
Delete one of your two nearly identical questions!

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

per isakson
per isakson am 4 Jul. 2014
"I have this matrix A and has NaN values. I need
  1. to remove NaN values from all the columns and
  2. write the values into one column (:)."
Step one is not possible because it would result in columns with different length.
Switching the order of the steps will return a result
A = A(:);
A( isnan( A ) ) = [];
  1 Kommentar
Damith
Damith am 4 Jul. 2014
Thanks a lot. It worked. This is the result I wanted.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by