Effacer les filtres
Effacer les filtres

remove zeros from a 15x300 matrix and find the median

1 vue (au cours des 30 derniers jours)
fadams18
fadams18 le 11 Fév 2020
Commenté : Image Analyst le 11 Fév 2020
when I run the code below I get 15x301 matrix AS_V with some receding zeroes
for i=1:15
load(['output/NeNMF_V_', int2str(i), '.mat'], 'AS' );
AS_V(i,:)= AS;
end
I would like to remove these zeros and take take the median of each row so that, I will now have 15x1 matrix

Réponses (1)

Rik
Rik le 11 Fév 2020
You can use this inside your loop.
AS_V(i)= median(AS(AS~=0));
  3 commentaires
Rik
Rik le 11 Fév 2020
Can you confirm find(isnan(AS)) returns an empty array?
Image Analyst
Image Analyst le 11 Fév 2020
Attach the mat file where that happens with the paper clip icon if you still have trouble.

Connectez-vous pour commenter.

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by