Matlab
fidel003
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
fidel003 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
fidel003 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
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
A voir également:
- Matlab
- Gnu octave matlab - Télécharger - Édition & Programmation
- Programmer avec MATLAB ✓ - Forum Matlab
- Termes de Matlab ✓ - Forum Matlab
- Problème diffusion matlab - Forum Matlab
- Boucle for matlab - Forum Matlab
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"
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)])
fidel003
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
salut ça marche merci beaucoup de votre aide