Académique Documents
Professionnel Documents
Culture Documents
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
+ 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
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;
1 fIntegrale = 0.0;
2 for (int i =0;i <nNbrePoints; i++)
3 fIntegrale += f(x1 + i * deltax)*deltax
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 :
1 NIntegrale(f,x,a,b,n) =
2 {
3 // Vérifie les paramètres
4 Si (EstType(x,"VAR")==FAUX) Erreur ("x doit être une variable !");
5 a = Approx(a);
6 Si (EstType(a,"REAL")==FAUX) Erreur ("a doit être un nombre réel !");
7 b = Approx(b);
8 Si (EstType(b,"REAL")==FAUX) Erreur ("b doit être un nombre réel !");
9
10 // Passe en calcul approché
11 Config ("EXACT",FAUX);
12
13 // Calcule la largeur d'un sous-intervalle
Voilà voilou !
@+ Haypo
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
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
Partager
Nous contacter Participez Hébergement Publicité / Advertising Informations légales Partenaire : Hébergement Web
© 2000-2023 - www.developpez.com