How to get the total count of non zero&non NaN elements by column
17 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Mekala balaji
le 7 Oct 2016
Commenté : Andrei Bobrov
le 7 Oct 2016
Hi,
I have below Matrix, and I want to get the total count of "non zeor & non nan" elements in each column.
My Input:
1 0 nan 0 nan
2 0 1 0 nan
4 6 3 0 nan
I want the below output;
Output:
3 1 2 0 0
Kindly some one help
0 commentaires
Réponse acceptée
Andrei Bobrov
le 7 Oct 2016
Modifié(e) : Andrei Bobrov
le 7 Oct 2016
a =[1 0 nan 0 nan
2 0 1 0 nan
4 6 3 0 nan]
out = sum(~isnan(a) & a ~= 0);
2 commentaires
Andrei Bobrov
le 7 Oct 2016
a = {1 0 nan 0 nan
2 0 1 0 nan
4 6 3 0 nan};
out = sum(cellfun(@(a)~isnan(a) & a ~= 0,a));
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Logical 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!