Calculer la moyenne de la colonne de l'
J'ai une fonction qui calcule la moyenne des deux colonnes d'une matrice. Par exemple, si la matrice suivante est l'entrée:
inputMatrix =
1 2 5 3 9
4 6 2 3 2
4 4 3 9 1
... Et ma commande est:
outputVector = mean(inputArray(:,1:2))
...Alors mon résultat est:
outputVector =
3 4
Le problème se pose lors de mon entrée de la matrice contient qu'une ligne (c'est à dire quand il s'agit d'un vecteur, pas une matrice).
Par exemple, l'entrée:
inputMatrix =
4 3 7 2 1
Donne la sortie:
outputVector =
3.5000
Je voudrais le même comportement pour être maintenu quel que soit le nombre de lignes dans l'entrée. Pour clarifier, le bon de sortie pour le deuxième exemple ci-dessus devrait être:
outputVector =
4 3
OriginalL'auteur CaptainProg | 2012-07-12
Vous devez vous connecter pour publier un commentaire.
Utiliser le deuxième argument de MOYENNE pour indiquer le long de la dimension que vous souhaitez moyenne
OriginalL'auteur Jonas
Voir la documentation: http://www.mathworks.co.uk/help/techdoc/ref/mean.html.
OriginalL'auteur Oliver Charlesworth