Calcul des moyennes sur une matrice à 3 dimensions
Bonjour à tous,
J'essaye désespérément de calculer la moyenne pour chaque paire sur une matrice à 3 dimensions. Voilà mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
# Création de ma matrice initiale avec 3 dimensions
allImgG = array(dim=c(resY,resX,nbrPhotos))
# Remplissage de ma matrice....
# Je vous épargne cette partie ;-)
# Création de la matrice à 2 dimensions qui va prendre comme valeurs les moyennes de la première matrice
mixEmG <- array(dim=c(resY,resX,1))
# Calcul des moyennes
mixEmG[,,1] = mean(allImgG[,,]) |
Si je teste mes valeurs je trouve une différence avec la moyenne que je devrais trouver. Par exemple, je prends les valeurs sur la position 1000,1000:
Code:
1 2 3
|
mean(allImgG[1000,1000,])
[1] 0.8020976 |
Donc la moyenne de mes valeurs qui sont en 1000,1000 est de 0,802
Si je prends la valeur calculée par mon algo, j'ai :
Code:
1 2 3
|
mixEmG[1000,1000,1]
[1] 0.5519231 |
Donc je ne trouve pas la même valeur...
Quelqu'un a une idée ?
Merci d'avance