IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Fortran Discussion :

Calcul d'intégrale par la méthode de Monte Carlo


Sujet :

Fortran

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Janvier 2009
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Calcul d'intégrale par la méthode de Monte Carlo
    Bonjour tout le monde,
    je dois faire un programme Fortran qui calcule une probabilité de diffusion des ions par une cible et cette probabilité est une intégrale multidimensionnelle que je dois faire par la méthode de monte carlo,alors comme vous savez que la méthode de monte carlo consiste à calculer la valeur moyenne de la fonction à intégrer que multipliée par le domaine d'intégration ce qui donne le résultat de l'intégrale mais comme ma fonction à intégrer est composée de deux fonctions une de cosinus multipliée par une fonction exponentielle,alors j'ai trouvé un problème au niveau de la valeur moyenne de la fonction de cosinus parcequ'elle est tantot positive et tantot négative donc j'arrive pas à trouver de bons résultats là-dessus et je demande de n'importe qui de vous qui peut avoir une idée là-dessus de m'aider s'il vous plait et je vous remercie infiniment à l'avance.

  2. #2
    Membre éclairé Avatar de genteur slayer
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2002
    Messages
    710
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2002
    Messages : 710
    Points : 825
    Points
    825
    Par défaut
    c'est une question de math, pas de fortran!!!

    ton cosinus n'est de signe alternant que dans tout son domaine d'étude: essaye avec un cos(a*t), en choisissant bien le 'a' ton cosinus reste dans les bonne valeurs....

    cela dit même niveau math ta quest est super obscure
    il n'y a que ceux qui savent qui ne savent pas qu'ils savent...
    Libere-toi hacker, GNU's Not Unix!!!

  3. #3
    Rédacteur

    Homme Profil pro
    Comme retraité, des masses
    Inscrit en
    Avril 2007
    Messages
    2 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 83
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comme retraité, des masses
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Points : 5 179
    Points
    5 179
    Par défaut
    Salut!
    Est-ce que tu as derrière toi un individu muni d'une kalachnikov qui t'oblige à utiliser la méthode de Monte-Carlo pour calculer une intégrale?
    Jean-Marc Blanc
    Calcul numérique de processus industriels
    Formation, conseil, développement

    Point n'est besoin d'espérer pour entreprendre, ni de réussir pour persévérer. (Guillaume le Taiseux)

  4. #4
    Nouveau Candidat au Club
    Inscrit en
    Janvier 2009
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Bonsoir,
    je remercie Mr genteur slayer et Mr FR119492 pour ses réponses et je dis à Mr genteur slayer que je sais que mon problème est mathématique mais malheuresement j'arrive pas à le résoudre et quant à Mr FR119492, je lui dis que oui je suis un peu obligé de faire le programme avec la méthode de monte carlo mais si vous savez d'autres méthodes veuillez me conseiller et je vous remercie infiniment une autre fois bye.

  5. #5
    Rédacteur

    Homme Profil pro
    Comme retraité, des masses
    Inscrit en
    Avril 2007
    Messages
    2 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 83
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comme retraité, des masses
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Points : 5 179
    Points
    5 179
    Par défaut
    si vous savez d'autres méthodes veuillez me conseiller
    On essaiera si tu nous donnes plus d'informations sur ton problème:
    • S'agit-il d'une intégrale triple ou d'une intégrale de surface?
    • Comment le domaine d'intégration t'est-il donné?
    • Comment la fonction à intégrer t'est-elle donnée?

    Jean-Marc Blanc
    Calcul numérique de processus industriels
    Formation, conseil, développement

    Point n'est besoin d'espérer pour entreprendre, ni de réussir pour persévérer. (Guillaume le Taiseux)

  6. #6
    Membre éclairé Avatar de genteur slayer
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2002
    Messages
    710
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2002
    Messages : 710
    Points : 825
    Points
    825
    Par défaut
    il y a la methode hyper classique d'intégration sur les points de gauss qui marche pour toute intégrale sur un domaine borné...

    maintenant voilà, en complément des questions de FR119492, y a-t-il des discontinuités, est-on certain qu'elle est intégrable, etc...
    il n'y a que ceux qui savent qui ne savent pas qu'ils savent...
    Libere-toi hacker, GNU's Not Unix!!!

Discussions similaires

  1. Valorisation des produits dérivés par la méthode de Monte carlo
    Par aziz1015 dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 20/03/2015, 00h59
  2. Réponses: 1
    Dernier message: 05/02/2013, 16h36
  3. double intégrale par la méthode des trapèzes
    Par sergy01 dans le forum MATLAB
    Réponses: 28
    Dernier message: 26/06/2012, 17h05
  4. [Turbo Pascal] Calcul de sinus par la méthode de développement en séries entières de Taylor
    Par ela23 dans le forum Turbo Pascal
    Réponses: 6
    Dernier message: 02/09/2009, 02h06
  5. Réponses: 4
    Dernier message: 28/09/2005, 09h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo