begin process at 2012 05 29 04:08:26
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Algorithme

 > 

Maths

 > 

C+integrale double


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

C+integrale double

jeudi 3 mai 2007 à 18:31:48 | C+integrale double

awalle

[COLOR="SeaGreen"]bon soir tous le monde[/COLOR]!

mon problème c'est faire un programme en code C pour calculer l'integrale double d'une fonction en deux dimension.

bon ma fonction c'est "f(r,théta,phi)= exp(i*m*phi)*exp(i*m*phi)".

pour l'algorithme que je souhaite c'est trapèze ou rectangulaire.

merci pour votre attention;)

pensé avant de lancer!

jeudi 3 mai 2007 à 23:08:49 | Re : C+integrale double

emmatopiak

Salut,

On va d'abord s'interesser à la methode des rectangles. Comment ca marche ? J'ai l'intervalle d'integration qui est [a, b] et je veux le diviser en n sous-intervalles.
Donc:
- pour le premier intervalle [a, a+(b-a)/n ]

Je calcule f(a) et l'aire de mon premier rectangle devient donc f(a)*(b-a)/n
-l'aire de mon second rectangle est f(a+(b-a)/n)*(b-a)/n
Et ainsi de suite, avec une boucle for on y arrive bien:
 for (i=0; i<n; i++) {   aire = aire+f(a+i*(b-a)/n)*(b-a)/n; }

Voila, pour les trapezes c'est pas loin de ca non plus.

@++
samedi 5 mai 2007 à 10:45:59 | Re : C+integrale double

emmatopiak

Réponse acceptée !

Salut,

L'aire pour les trapezes c'est, si la fonction est croissante sur le petit intervalle :

aire du carré + aire du triangle
= f(a+(b-a)*i/n)*(b-a)/n + (f(a+(b-a)*(i+1)/n)-f(a+(b-a)*i/n))*(b-a)/(2*n)

Une autruche ne se cuit pas aux petits lardons.

samedi 5 mai 2007 à 11:56:15 | Re : C+integrale double

awalle

je vous remerciez boucoup,

de plus pardonnez moi pour le dérangement


Cette discussion est classée dans : fonction, double, color, integrale, phi


Répondre à ce message

Sujets en rapport avec ce message

tableau a double entrée alloué dynamiquement [ par amortlintelligence ] Voila j'aurais voulu utiliser un tableau (tableau de tableau) dans une fonction. Je pense qu'il faut donc que je le crée dynamiquement avec un code du arrondi [ par Arnaud16022 ] good-day everybodyya quelques temps je m suis amusé (si on peut dire) a refaire la fonction round() de la TI 83 en TIBasic.Ca marchait super bien, et Utilisation d'un pointeur de fonction membre [ par cyrcocq ] Bonjour,J'ai déjà discuté de ça ailleurs, on m'a conseillé d'autres méthodes, mais imaginons une classe contenant un ensemble de fonction accessibles conversion double en string [ par bouba ] Bonjour, je réalise une fonction qui doit calculer le nombre de caractères d'un doubleexemple:-7.56 -> 5 caractèreExiste t'il une fonction qui fasse c c++ : pb avec une fonction extern C [ par nanch07 ] J'expose tout, voilà: dans une de mes classes je fais appel à une fonction externe en C ( de numerical recipes in C). Mais j'ai également besoin de ce Definition de fonction pendant l'execution [ par progueur ] Bonsoir,Je suis en train de faire un programme de calcul sur des fonctions mathematiques.Et j'aimerais que l'utilisateur puisse entrer sa fonction de Graphique f(x)=x^p [ par dustez ] On me demande de réaliser un programme affichant sous forme textuelle des graphiques représentant les fonction du type f(x)=x^p, à partir des paramètr aidez moi svp [ par youssielec ] je cherche a creer un programme qui genere entre 1 et 10 numeros de cartes de credit valides. j dois d abord saisir et valider le nombre de cartes d Passage de tableaux dynamiques (2 dimensions) en paramètres [ par Flo1987 ] Bonjourje travaille avec des matrices et j'ai un problème lorsque je veux effectuer des des opérations dessus (chaque opération est une fonction à par Problème de fonction [ par edwix ] Bonjour tout le monde sa fait depuis 2 heures que je travaille sur un projet et je ne comprend pas comment faire pour affecter mes valeur par rapport


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,546 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales