Convert zeros to NAN
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I have a matrix (N rows and M columns). It consists of integer values. I want to convert all the zero values from rows 1:N and columns 3:M to NaN. Is there any way to do so.
Thanks, Nancy
0 commentaires
Réponse acceptée
Sean de Wolski
le 14 Juin 2011
One of many ways
idx = ~A;
idx(:,1:2) = false;
A(idx) = nan;
3 commentaires
Sean de Wolski
le 14 Juin 2011
Yes. It sets any value that was a zero value (the ~ (not) command) in the first definition to be false so that it doesn't show up in the nan assignment.
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Numeric Types dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!