bonjour,
je veux faire la moyenne des colonnes d'une matrice et j'ai ecris des lignes de codes qui me donne une valeurs très faibles de ce que je dois avoir, mon code alors somme pas tous , je crois que j'ai une faute dans la boucle for
ce sont mes lignes de codes
après dans ma recherche j'ai trouvé que la fonction mean peut faire l'affaire directement mais je l'ai essayé sur un petit exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Il=zeros(640,1); moyenne=zeros(640,1); t=1:1:640; for j=1:2000; Il(:,1)=I(:,j:j); moyenne=((moyenne+col)./2000); end plot(t,moyenne)
Il m'affiche 3 alors que normalement je dois avoir ce vecteur comme reponce [2,3,4]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 mean([[3,4,2],[1,2,6]]) ans = 3
quelqu'un sait comment je peux corriger mon code?
Partager