Vous êtes sur la page 1sur 1

FORUMS TUTORIELS FAQ BLOGS CHAT NEWSLETTER EMPLOI ÉTUDES DROIT CLUB Navigation

DI/DSI Solutions d'entreprise Cloud IA ALM Microsoft Java Dév. Web EDI Programmation SGBD Office Mobiles Systèmes Inscrivez-vous
gratuitement
Programmation Algorithmique 2D-3D-Jeux Assembleur C C++ C# D Go Kotlin Objective C Pascal Perl Python Rust Swift QtpourXML
pouvoirAutres
participer,
suivre les réponses en
Accueil C Forums C FAQ C Tutoriels C Livres C Compilateurs et outils C Sources C Bibliothèques C GTK+
temps réel, voter pour
Identifiant Mot de passe S'identifier Aide S'inscrire les messages, poser vos
Derniers messages Actions Réseau social Blogs Agenda Chat Règles propres questions et
Recherche avancée
recevoir la newsletter

Forum C et C++ C calcul integral en c

+ Répondre à la discussion

C
Discussion : calcul integral en c
Sujet : C

Responsable de la
plateforme Vie
Individuelle...
Paris (75001)
Outils de la discussion Affichage
CREDIT AGRICOLE
ASSURANCES
10/01/2003, 12h53 #1

Anonymous
calcul integral en c
Membre averti
Bonjour,quelqu'un pourrait-il me donner le codage en c du calcul integral d'une fonction sur un intervalle,je n'y arrive
pas!
merci infiniment

Inscrit en: Mars 2002


Experte / Expert
Messages: 0
produit éditique
Points: 314
Gradignan

Répondre avec citation 0 0 LA BANQUE


POSTALE

10/01/2003, 14h53 #2

goethe
Membre du Club
soit l'intégrale de f(x) entre x1 et x2,

tu définies un pas deltax en fonction de la précision désirée et de la vitesse tu fait un truc du genre :
Inscrit en: Novembre
2002
Messages: 31
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Points: 41
1
2 nNbrePoints = 10000;
3 deltax = (x2-x1) / nNbrePoints;

Puis soit fIntegrale la valeur de ton intégrale :

Code : Sélectionner tout - Visualiser dans une fenêtre à part

1 fIntegrale = 0.0;
2 for (int i =0;i <nNbrePoints; i++)
3 fIntegrale += f(x1 + i * deltax)*deltax

=> Tu calcules la somme des surfaces des rectangles ça suffit largement !

Répondre avec citation 0 0

11/01/2003, 03h34 #3

haypo
Membre émérite
La méthode des tangente est meilleure.
Notation
> f(x) : Fonction de x
> [a..b] : Intervalle sur lequel on calcule l'intégrale

Urbaniste Principe
Inscrit en: Mars 2002 Une intégrale est une somme : on calcule la somme des valeurs de la fonction
Messages: 255 f pour x variant de a à b. Mais comment on ne peut pas calculer une infinité
Points: 2 717 de points, on découpe l'intervalle [a..b] en n sous-intervalles de largeur
(b-a)/n. Ensuite il existe plusieurs méthodes :

Méthode des rectangles


On prend k=(b-a)/n, on fait alors varier x de a à a +(b-a)*(1-1/n) en
ajoutant à chaque itération k à x. L'intégrale s'approxime alors par la
somme des f(x) multipliée par k.

Méthode des trapèzes


On prend k=(b-a)/n, on fait alors varier x de a à a +(b-a)*(1-1/n) en
ajoutant à chaque itération k à x. L'intégrale s'approxime alors par la
somme des (f(x) + f(x+k))/2 multipliée par k. Ce qui se simplifie par
la somme de (f(a)+f(b))/2 et des f(x).

Algo (= script HaypoCALC, ma calto) :


Code : Sélectionner tout - Visualiser dans une fenêtre à part

1 NIntegrale&#40;f,x,a,b,n&#41; =
2 &#123;
3 // Vérifie les paramètres
4 Si &#40;EstType&#40;x,"VAR"&#41;==FAUX&#41; Erreur &#40;"x doit être une variable !"&#41;;
5 a = Approx&#40;a&#41;;
6 Si &#40;EstType&#40;a,"REAL"&#41;==FAUX&#41; Erreur &#40;"a doit être un nombre réel !"&#41;;
7 b = Approx&#40;b&#41;;
8 Si &#40;EstType&#40;b,"REAL"&#41;==FAUX&#41; Erreur &#40;"b doit être un nombre réel !"&#41;;
9
10 // Passe en calcul approché
11 Config &#40;"EXACT",FAUX&#41;;
12
13 // Calcule la largeur d'un sous-intervalle

Note: Eval(f,x,a) évalue la fonction f de variable x au point a <=> f(a) si tu veux.

Voilà voilou !
@+ Haypo

Répondre avec citation 0 0

11/01/2003, 12h32 #4

VisualCBien2
Membre à l'essai
Et précisons que la méthode des trapézes et rectangles ne sont jamais utilisés en analyse numérique. On préferera la
précison de la méthode de simpson ou celle de Gauss - Legendre.
Tu cherches sur google.com avec ces 2 noms de méthode tu trouveras toutes les docs qui faut.
Inscrit en: Novembre Par exemple un exemple en Javascript avec la fontion inverse ici :
2002 http://www.sciences-en-ligne.com/mom...h_simpson.html
Messages: 11
Points: 18

Répondre avec citation 0 0

+ Répondre à la discussion Cette discussion est résolue.


Actualités FAQ C Tutoriels C Livres C Compilateurs et outils C Sources C GTK+

Forum C et C++ C calcul integral en c

« Discussion précédente | Discussion suivante »

Existe-t-il un consensus au
La Maison Blanche invite les sein de l'industrie sur
développeurs à abandonner le l'abandon de C/C++ ? JetBrains dévoile la feuille de Les différentes façons de gérer
C et le C++ pour passer à des Sécuriser par la conception : route de CLion 2024.1 les erreurs en C
langages comme le Rust Le point de vue de Google sur
la sécurité de la mémoire

Discussions similaires

Vitesse de calcul de scipy.integrate Réponses: 2


Par Kuchikhi dans le forum Calcul scientifique Dernier message: 05/04/2014, 01h59

Calcul d'un volume par integration numerique Réponses: 8


Par escobarfan dans le forum MATLAB Dernier message: 13/10/2009, 23h35

Probleme de syntaxe avec des calculs integrant des variables Réponses: 5


Par trigger00 dans le forum Macros et VBA Excel Dernier message: 30/06/2009, 10h20

integration d'une mesure archivée (calcul mathematique) Réponses: 2


Par The_macrafT dans le forum Développement Dernier message: 16/06/2009, 14h35

Partager

Nous contacter Developpez.com Haut de page

Contacter le responsable de la rubrique C

Nous contacter Participez Hébergement Publicité / Advertising Informations légales Partenaire : Hébergement Web
© 2000-2023 - www.developpez.com

Vous aimerez peut-être aussi