Physique informatique, dans Matlab (de préférence) ou autre
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

Physique informatique, dans Matlab (de préférence) ou autre



  1. #1
    OdeliaSG

    Question Physique informatique, dans Matlab (de préférence) ou autre


    ------

    BSD

    Bonjour,

    J'ai un projet à rendre assez urgemment, en physique informatique, et je ne sais tout simplement pas comment utiliser l'algorythme donné par le prof:


    L'énoncé: Utiliser la méthode DMC (Diffusion Monte Carlo) pour calculer la fonction d'onde de l'état fondamental de l'atome d'hydrogène.


    L'algorythme: 1. Eparpiller N marcheurs aléatoires. On attribue à chacun un poids W.

    2. A chaque intervalle de temps dt,
    a) pour chaque marcheur, R'=R+€*(racine de 2*D*dt)=R+€*(racine de dt) lorsque la densité de probabilité est g(€)=exp(-€^2/2dt)/((2*pi*dt)^(d/2));
    b) son poids devient W'=W*exp(dV(R)*dt), avec dV=combien le poids a augmenté ou diminué.

    3. Si W>1, si nc=int(W+z)>=2, créer nc copies du marcheur au point R' avec un poids W'=W-1;
    si W<1, effacer le marcheur avec une probabilité de 1-W

    [ici, D=1/2; d est le nombre de dimensions; "int" est la partie entière; et je ne sais pas ce que représente z]

    J'aimerais faire tout ça dans Matlab, mais si la personne qui peut m'aider préfère un autre programme, ça peut se faire aussi.

    Merci d'avance à qui passera du temps à m'expliquer tout ça

    -----

  2. #2
    OdeliaSG

    Re : Physique informatique, dans Matlab (de préférence) ou autre

    Je ne sais pas si cet endroit est le bon pour poster ce message; je viens de le copier dans la rubrique "Informatique" - "Programmation". Mais si un physicien a une réponse à me donner...

    Merci

Discussions similaires

  1. Gauss seidel algorithme informatique Matlab
    Par invited08b581e dans le forum Mathématiques du supérieur
    Réponses: 1
    Dernier message: 26/04/2013, 09h37
  2. Résoudre un système non linéaire directement par Matlab ou autre, possible Oui ou Non ?
    Par invite01e0f157 dans le forum Mathématiques du supérieur
    Réponses: 2
    Dernier message: 18/08/2012, 21h47
  3. Matlab - Coordonnées de points par rapport à un autre
    Par invitea1c5f17a dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 11/04/2012, 17h00
  4. Comment insérer une fonction Matlab dans les paramètres d'entrée d'une autre fonction ??
    Par inviteac36b108 dans le forum Mathématiques du supérieur
    Réponses: 3
    Dernier message: 04/01/2010, 07h16
  5. Informatique - Matlab : Comment extraire le nom d'une variable
    Par invite03b35ee3 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 11/01/2007, 15h02