Bonjour,
j'aimerais pouvoir calculer deux moyennes au sein d'un vecteur. C'est à dire la moyenne des 2i et 2i+1 éléments du vecteur.
Ex : mon vecteur est : [2 3 4 6 6 9] et je voudrais obtenir le vecteur suivant :[4 6]
Voici la fonction que j'ai mis en place et qui ne marche pas : scilab m'affiche
-->moyenne(nbredep)
!--error 21
Index invalide.
at line 7 of function moyenne called by :
moyenne(nbredep)
Ma fonction est la suivante :
function moy=moyenne(nbredep)
n=size(nbredep,2)/2
M1=0
M2=0
for i=1:n
M1=M1+nbredep(1,2*i)
M2=M2+nbredep(1,(2*i+1))
end
m1=M1/n
m2=M2/n
moy=[m1,m2]
endfunction
Y a t il une erreur dans mon raisonnement ou alors dans ma mise en page ?
Merci d'avance ,