Removing NaN row from matrix
Mostrar comentarios más antiguos
Hi, i have a huge time series where the whole first vertical row is NaN. I'm totally new to Matlab but i need to erase the whole row or convert all NaN to 0. If anyone can give me a step by step guide for dummies on how to do this it would be much appreciated.
Respuestas (1)
Geoff Hayes
el 8 de Nov. de 2017
Audun - by vertical row do you mean a column? If you want to remove the first column from your matrix, then you could do something like
A = randi(255,4,5); % test matrix with four rows and five columns
A = A(:,2:end); % remove the first column of A
A = randi(255,4,5);
A(:,1) = NaN;
A(isnan(A)) = 0;
2 comentarios
Peder Tannlege
el 8 de Nov. de 2017
Geoff Hayes
el 8 de Nov. de 2017
Peder - the A matrix is just an example. I use randi to generate a 4x5 matrix of integers from 1 to 255. Your matrix would be named and populated in some other manner...
Categorías
Más información sobre NaNs en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!