Programme pour calcul d'intégrale
Fermé
Marc31031989
-
26 mai 2008 à 21:27
Char Snipeur Messages postés 9688 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 2 octobre 2020 - 18 juin 2009 à 08:20
Char Snipeur Messages postés 9688 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 2 octobre 2020 - 18 juin 2009 à 08:20
A voir également:
- Programme pour calcul d'intégrale
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
- Frequence programme national ✓ - Forum Messagerie
- Programme demarrage windows 10 - Guide
- Clémence souhaite faire calculer automatiquement les prix de 30 produits dans trois devises. elle a déjà saisi une formule de calcul pour le tarif du premier produit dans la première devise. corrigez sa formule afin que recopiée vers le bas puis vers la droite, elle remplisse correctement tout le tableau. - Forum Excel
- Formule de calcul excel - Guide
3 réponses
Char Snipeur
Messages postés
9688
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
2 octobre 2020
1 329
27 mai 2008 à 09:51
27 mai 2008 à 09:51
Attention tout de même, là tu fait une erreur sur l'intégrale. Si tu veux calculer une intégrale plus précise, tu calcul celle de Marco, puis la plus en remplaçant f(abscisse)*deltaX par f(abscisse+deltaX)*deltaX puis tu fait la moyenne des deux aires ainsi obtenues.
En général, on ne donne pas deltaX mais un nombre d'interval :
fonction integraleRect(a,b,nect) : entier
puis : deltaX=(b-a)/nrect; ce qui évite de faire la dernière opération aire = aire + f(abscisse)*(b-abscisse)
En général, on ne donne pas deltaX mais un nombre d'interval :
fonction integraleRect(a,b,nect) : entier
puis : deltaX=(b-a)/nrect; ce qui évite de faire la dernière opération aire = aire + f(abscisse)*(b-abscisse)
Marco la baraque
Messages postés
996
Date d'inscription
vendredi 9 mai 2008
Statut
Contributeur
Dernière intervention
5 novembre 2009
326
26 mai 2008 à 21:50
26 mai 2008 à 21:50
Bonsoir,
Je ne connais pas le Pascal, mais je t'explique globalement l'algorithme :
Tu dois tout d'abord initialiser une variable qui va te servir à additionner les aires petit à petit. Tu l'initialises à 0 car avant de commencer le calcul, ton intégrale n'est ni positive, ni négative.
Une fois ceci fait, tu crées une boucle dans laquelle tu sommes l'aire de tes rectangles. Globalement l'algo ressemble à ça:
A la fin, je fais un petit rectangle pour finir mon intervalle [a;b]
Je ne connais pas le Pascal, mais je t'explique globalement l'algorithme :
Tu dois tout d'abord initialiser une variable qui va te servir à additionner les aires petit à petit. Tu l'initialises à 0 car avant de commencer le calcul, ton intégrale n'est ni positive, ni négative.
Une fois ceci fait, tu crées une boucle dans laquelle tu sommes l'aire de tes rectangles. Globalement l'algo ressemble à ça:
fonction integraleRect(a,b,deltaX) : entier aire=0 Pour abscisse=a, tant que abscisse<b-deltaX, faire aire = aire + f(abscisse)*deltaX abscisse=abscisse+deltaX Fin pour aire = aire + f(abscisse)*(b-abscisse) retourner aire
A la fin, je fais un petit rectangle pour finir mon intervalle [a;b]
nubian110
Messages postés
15
Date d'inscription
mardi 26 juin 2007
Statut
Membre
Dernière intervention
21 juillet 2011
3
18 juin 2009 à 00:16
18 juin 2009 à 00:16
slt tt l monde ,je suis à la recherche de la fonction integrale écrit en C.merci
Char Snipeur
Messages postés
9688
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
2 octobre 2020
1 329
18 juin 2009 à 08:20
18 juin 2009 à 08:20
La fonction intégrale ?? kesako ?
27 mai 2008 à 11:13
Effectivement, en général tu dois donner le nombre d'intervalles pour éviter de faire le calcul pour 'finir' l'intervalle.
En revanche, en ce qui concerne ta moyenne, il ne faut pas la faire dans la méthode des rectangles. En effet, l'algorithme que tu explique revient à appliquer la méthode des trapèzes (qui est, tout comme la méthode des rectangles, une approximation de l'intégrale, mais plus précise).
Le but de l'exercice étant d'appliquer la méthode des rectangles, la méthode des trapèzes est selon moi hors-sujet.
27 mai 2008 à 14:01
27 mai 2008 à 19:56
Après, tout dépend de ce que demande l'exercice de Marc31031989. La méthode des trapèzes est plus précise, donc s'il n'est pas tenu d'utiliser uniquement la méthode des rectangles, c'est sûr que c'est mieux.