Etalement d'un paquet d'onde gaussien en Java
Bonjour,
Je fais un projet sur la résolution de l'équation de Schrödinger pour simuler la rencontre d'une gaussienne avec une barrière de potentiel.
Malheuresement cela demande de résoudre un système AX=B où A est une matrice 1000*1000 voir 100*100 et X,B matrice colonne 1000*1 ( ou 100*1 cela dépend de A ). J'ai donc utilisé le package EJML (Efficient Java Matrix Library ) qui fonctionne parfaitement ( d'ailleurs j'ai testé le determinant de A qui me renvoie 0 : donc A n'est pas inversible mais quand j'utilise la méthode invert sur A elle me renvoie bien une matrice ... ??? Ca doit pas être la bonne matrice inverse donc ). Mais je n'ai aucun résultat : j'ai une exception in thread : nosuchmethoderror ou quelques autres erreur à l'execution pas à la compilation que je détaillerai demain si de bonnes âmes charitables se proposent ^_^ J'ai aussi essayé la méthode de Jacobi avec un peu de succès ( ma gaussienne se déplaçait vers la droite comme prévu et s'écrasait contre le potentiel sans vibration et sans revenir en "arrière" ).
Voila ce que je veux obtenir ^^ : http://physnum-overaguth-efftun.blog...v015-e_23.html
Et voila le système : http://perso.fundp.ac.be/~amayer/cou...dinger-1D.html
La matrice A est composée des ai, bi et ci et la matrice B des ui.
Je pensais pouvoir y arriver tout seul et finalement je me suis cassé les dents à chercher et je n'ai donc plus qu'une semaine ! Le mieux étant que je trouve quelqu'un qui s'y soit déjà essayé.
Je suis vraiment désespéré ! Je peux vous donner mon code bien sûr demandez si besoin !
Merci à tous ceux qui m'aideront je suis à bout là ^_^