Bonjour,
J'ai une matrice 100 (lignes) x 20 (colonnes): DATA
Je moyenne les colonnes entre elles pour avoir 2 vecteurs:
- le vecteur 1 correspond à la moyenne de la colonne 1 à 10
- le vecteur 2 correspond à la moyenne de la colonne 11 à 20
J'aimerai calculer la moyenne en supprimant à chaque fois 2 colonnes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 MEAN_1=nanmean(DATA(:,1:10),2) MEAN_2=nanmean(DATA(:,11:20),2)
ca donnerai :
- le vecteur 1a correspond à la moyenne de la colonne 2 à 10
- le vecteur 2a correspond à la moyenne de la colonne 12 à 20
- le vecteur 1b correspond à la moyenne de la colonne 1 à 10 sans la colonne 2
- le vecteur 2b correspond à la moyenne de la colonne 11 à 20 sans la colonne 12
- le vecteur 1c correspond à la moyenne de la colonne 1 à 10 sans la colonne 3
- le vecteur 2c correspond à la moyenne de la colonne 11 à 20 sans la colonne 13
etc
Je pense à une boucle dans une autre, mais je n'arrive pas bien à voir comment faire. J'aimerai automatiser la suppression de colonne (la 1 avec la 11, la 2 avec la 12, ... la 10 avec la 20) car ma vraie matrice fait 200 colonnes
Merci
Partager