Rechercher : dans
Par :

Méthode de Monte Carlo

Dernière réponse le 25 déc 2008 à 23:20:28 itralover, le 29 oct 2008 à 13:23:08 
 Signaler ce message aux modérateurs

Bonjour tous le monde
je suis un étudiant en physique nucléaire, je dois écrire un programme Fortran qui calcule une intégrale multidimensionnelle par la méthode de Monte carlo,et je cherche des programmes pareils pour voir comment faire et merci beaucoup à vous tous.

Configuration: Windows XP
Internet Explorer 7.0

Meilleures réponses pour « méthode de Monte Carlo » dans :
Périphérique USB non monté automatiquement VoirVous avez peut-être constaté soudainement que vos périphériques de stockage USB (clés, disques durs) ne sont plus montés automatiquement. Cela est probablement dû au logiciel GParted. Ouvrez une console en mode administrateur (root) : $ su ...
Méthode PERT VoirMéthode PERT La méthode PERT est une technique permettant de gérer l'ordonnancement dans un projet. La méthode PERT consiste à représenter sous forme de graphe, un réseau de tâches dont l'enchaînement permet d'aboutir à l'atteinte des objectifs...
Java: Les méthodes VoirLa notion de fonction et de méthode On appelle fonction un sous-programme qui permet d'effectuer un ensemble d'instruction par simple appel de la fonction dans le corps du programme principal. Les fonctions permettent d'exécuter dans plusieurs...
Méthodes agiles (RAD, XP) VoirMéthodes agiles Les méthodes de développement dites « méthodes agiles » (en anglais Agile Modeling, noté AG) visent à réduire le cycle de vie du logiciel (donc accélérer son développement) en développant une version minimale, puis en intégrant les...

1

Char Snipeur, le 29 oct 2008 à 15:01:34

La méthode de monte carlo ne sert pas à calculer directement une intégrale.
Je te conseil de te renseigner là dessus. Cette méthode sert à retrouver certains phénomènes physique par le biais de tirages aléatoire. Je n'en dit pas plus, j'ai peur de dire une connerie. Salutation !  avant je croyais, maintenant je suis fixé.Jésu­s Christ
Char Snipeur

Répondre à Char Snipeur

2

itralover, le 3 nov 2008 à 09:48:38

Bonjour Char Snipeur,
Je te remercie infiniment pour ta réponse mais je voulais juste te dire que je suis sur que la méthode de Monte Carlo permet de calculer une intégrale multidimensionnelle par le logiciel Fortran,je te demande de bien t'informer là-dessus et s'il y a de nouveaux je serai trés content de m'écrire et au revoir.

Répondre à itralover

3

Char Snipeur, le 3 nov 2008 à 10:58:09

Ha oui, en effet, je ne connaisait pas cette méthode...
http://www.aiaccess.net/French/Glossaires/GlosMod/f_gm_monte­_carlo.htm
Bon, ba c'est pas très compliqué alors.
Il faut trouvé un générateur de nombre aléatoire (rand() ?) et c'est parti.
L'avantage du fortran c'est que les tableaux sont dimensionné automatiquement sur la dernière dimension.
REAL*8 som,V
c nombre de point max :
parameter Nmax 500
DO 1 N=1,Nmax
som=som+d()
1 continue
write(6,*)'resultat de :',som*V/Nmax

Ensuite, il faut définir une fonction d() donnant une valeur de façon aléatoire en fonction de ta fonction à intégrer f():
function d()
x1=rand()*(x1m-x1p)
x2=rand()*(x2m-x2p)
...
return f(x1,x2,...)

Voilà en gros le programme. Salutation !
Char Snipeur

Répondre à Char Snipeur

4

leila1980, le 21 déc 2008 à 23:51:16

Je voudrais s'il vous plait que quelqu'un me fasse un programme de simulation monte carlo avec le longage de programmation fortran qui calcul la probabilité de transmission a travrs un canal droit et plein en aluminium et entouré du fer en utilisant l'albédo.
les particules incidentes sont des neutrons monocinétique.
c'est urgent voila mon e-mail: fleila1980.hotmail.fr
Merci beaucoup.

Répondre à leila1980

5

Alex, le 22 déc 2008 à 14:56:58
  • +1

Ta cru que tu passait commande là? ....
Donc les tarifs c'est 500€ la journée!
Mdr...

Diplôme de physique spécialité commentsamarche ^^

Répondre à Alex

6

itralover, le 22 déc 2008 à 19:20:19

Bonsoir Leila1980 ,
Alors le principe du programme est facile,normalement l'expression de la probabilité de transmission est une intégrale multidimensionnelle donc pour calculer la valeur de cette intégrale par un programme Fortran il suffit de calculer la valeur moyenne de la fonction à intégrer en utilisant les nombres aléatoires par (idum) aprés tu multiplie la valeur moyenne par le domaine d'intégration.

Répondre à itralover

7

leila1980, le 25 déc 2008 à 00:30:20

Cher itralover,
mon problème ne conserne pas le calcul d'integral mais de la probabilité de transmission à travers un canal droit et plein.
si tu veux me faire ce calcul ou tous personne pouvant m'aider ou capable de le faire qu'il me contacte sur mon e-mail pour lui donner les énnoncer du problème.
je serai très reconnaissante à toute personne pouvant m'aider à résoudre ce problème.
Meri chèrs amis

Répondre à leila1980

8

itralover, le 25 déc 2008 à 18:55:21

Bonsoir Leila,
j'ai pas compris ,est-ce que ton probleme est purement physique c,à,d tu n'es pas arrivivé à trouver l'expression de la probabilité de transmission ou bien il est du coté programmation par fortran alors si tu as l'expression de la probabilité de transmission tu me l'envoies pour essayer de t'aider et meme si tu l'as pas envoie moi l'énnoncé du probleme ok? bon courage.

Répondre à itralover

9

 leila1980, le 25 déc 2008 à 23:20:28

Bonsoir,
je voudrais le programme qui calcul la probabilité de transmission(nombre de neutrons à la sortie/le nombdre de neutron à l'entrée) à la sortie d'un canal droit de section carré remplie d'aluminium et entouré du fer.
le faiseau de neutrons entrant est est rectangulaire d'énergie monocinétiques.
les dimenions du canal sont des données d'entrées ainsi que l'énergie.
si vous avez besoin d'autres informations dites les moi.
merci beaucoup cher ami pour votre aide.

Répondre à leila1980