Integral par la méthose

Soyez le premier à donner votre avis sur cette source.

Vue 13 842 fois - Téléchargée 1 183 fois

Description

Mon code calcule tt simplement l'intégral d'une fonction donnée mais bien sure c'est une approximation par des méthodes d'analyse numérique (comme la méthode du trapéze).

bon bref il calcule l'intégral d'une fonction F(x) que vous pouvez adapter à votre choix dans un intervalle [a, b] que vous donnez aussi bref c très facile
et c très efficace parfois

et merci

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
232
Date d'inscription
samedi 11 mai 2002
Statut
Membre
Dernière intervention
27 octobre 2007

a oui, qd je dis que c plus dur, c bcp plus dur a lire bien sur...
Messages postés
232
Date d'inscription
samedi 11 mai 2002
Statut
Membre
Dernière intervention
27 octobre 2007

non, ca vient pas de ca, j ai essayé, a mon avis, c l algo qui est faux... doit y avoir une erreur d indice, j ai la fleme de chercher, en plus c un peu le foutoir....une variable par ci, quelques instructioons, on declare encore une variable.....

fo arreter tout ca et très vite, le mieux (personnellement) c le bloc de declaration et ensuite, les instructions, sinon, c bcp plus dur...(et oui, je prefere le C au C++, je suis puriste... ;)
Messages postés
3006
Date d'inscription
dimanche 14 avril 2002
Statut
Membre
Dernière intervention
31 décembre 2008

idem, j'ai compilé en changeant la fonction, et j'ai 450 pr 0,10 avec f(x)=x et une précision 2.
si je change la précision, j'ai une autre valeur: y a un souci ^^

pê une question de précision des variables... les floats et les doubles c'est pas trop ça. faudrait chercher une autre manière de faire pê (?)
Messages postés
232
Date d'inscription
samedi 11 mai 2002
Statut
Membre
Dernière intervention
27 octobre 2007

quelques erreurs....notamment pour le calcul de l integrale de f(x)=x sur 0 10, le programme me sort 4555.01, ce qui est loin d etre correct, surtout pour une precision en 10^-2.... ensuite, juste un truc, lors de ton calcul du nombre de portion, tu dois effectué le transtypage(ca evite un warning) pour ca :
N=(int)sqrt(...)

voila...g compilé avec g++, et je te suggere de revoir tes algos, parce que le programme n 'a pas l air tres juste(cf mon résultat plus haut, je v jeter un coup d oeil qd mm voir si je peut trouver d ou ca vient...)
je ne note pas
++

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.