Matlab
fidel003
Messages postés
2
Statut
Membre
-
fidel003 Messages postés 2 Statut Membre -
fidel003 Messages postés 2 Statut Membre -
salut à tous j'ai besoin d'aide concernant la boucle FOR dans matlab
je veux calculer la moyenne de 5 notes d'un écolier
voici le script que j'ai fait :
for i=1:4
x=[];
x(i)=input('entrer les notes :');
somme=sum(x);
moyenne=mean(x);
end
disp(['la somme est :' num2str(somme)])
disp(['la moyonne est :' num2str(moyenne)])
seulement la somme et la moyenne sont pas calcler convenablement
merci de votre aide
je veux calculer la moyenne de 5 notes d'un écolier
voici le script que j'ai fait :
for i=1:4
x=[];
x(i)=input('entrer les notes :');
somme=sum(x);
moyenne=mean(x);
end
disp(['la somme est :' num2str(somme)])
disp(['la moyonne est :' num2str(moyenne)])
seulement la somme et la moyenne sont pas calcler convenablement
merci de votre aide
1 réponse
-
Bonjour,
vous avez fait une petite erreur en mettant x=[]; dans la boucle ,
donc a chaque itération la variable x est vidé.
il suffit de la faire sortir de la boucle.
si vous voulez calculez la moyenne de 5 notes mettez une boucle
"for i=1:5"x=[]; for i=1:5 x(i)=input('entrer les notes :'); somme=sum(x); moyenne=mean(x); end disp(['la somme est :' num2str(somme)]) disp(['la moyonne est :' num2str(moyenne)])