Programmation matricielle
cordelian
-
Char Snipeur Messages postés 10112 Date d'inscription Statut Contributeur Dernière intervention -
Char Snipeur Messages postés 10112 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
je veux programmer la moyenne d'une matrice de taille quelconque et recevoire un vecteur ligne avec dans l'ordre, la moyenne de chaque ligne et la moyenne de chaque colonne, en utilisant le matlab. c'est quoi la procédure?
je veux programmer la moyenne d'une matrice de taille quelconque et recevoire un vecteur ligne avec dans l'ordre, la moyenne de chaque ligne et la moyenne de chaque colonne, en utilisant le matlab. c'est quoi la procédure?
A voir également:
- Programmation matricielle
- Application de programmation - Guide
- Programmation sms - Guide
- Programmation vb - Télécharger - Langages
- Programmation binaire - Guide
- Programmation logo tortue télécharger - Télécharger - Études & Formations
1 réponse
il y a une fonction qui te fait la moyenne d'une ligne (ou d'une colonne) il me semble.
ça doit être mean() ...
si tu lui donnes une matrice (plusieurs lignes / plusieurs colonnes) il te redonnera un vecteur (ligne ou colonne, je ne sais plus) avec la moyenne de chaque ligne / colonne.
Teste un peu pour voir...
et, par exemple, s'il s'avère que cette fonction fait la moyenne de chaque ligne, tu n'as qu'à transposer la matrice juste avant de faire mean() pour avoir la moyenne de chaque colonne.
ça doit être mean() ...
si tu lui donnes une matrice (plusieurs lignes / plusieurs colonnes) il te redonnera un vecteur (ligne ou colonne, je ne sais plus) avec la moyenne de chaque ligne / colonne.
Teste un peu pour voir...
et, par exemple, s'il s'avère que cette fonction fait la moyenne de chaque ligne, tu n'as qu'à transposer la matrice juste avant de faire mean() pour avoir la moyenne de chaque colonne.
https://www.mathworks.com/help/matlab/ref/mean.html;jsessionid=cff8412b755b5960ec3bd11fe0a6
juste à utiliser mean. Par défaut c'est par colonne. Il faut faire mean(A,2) pour l'avoir par ligne (cf. doc).