Précédent   Forum du club des développeurs et IT Pro > Applications > Développement 2D, 3D et Jeux > Physique
Physique Forum d'entraide sur les algorithmes et moteurs physiques (ODE, Newton...)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 13/03/2012, 23h04   #1
Blopiblop
Invité de passage
 
Inscription : mars 2012
Messages : 2
Détails du profil
Informations forums :
Inscription : mars 2012
Messages : 2
Points : 0
Points : 0
Par défaut Interaction rayonnement-matière

Bonjour tout le monde, c'est ma première fois sur le forum, alors soyez indulgents

Alors je voulais programmer dans un premier temps la formule d'absorption d'un flux de particules/d'une seule particule entrant dans la matière, c'est une formule du genre F=Fo*exp(-mu*x)
donc j'ai juste à programmer ma formule en entrant ce qu'il faut...
mais moi ce que je voulais à la base c'est à partir d'un flux incident Fo et obtenir le flux émergeant du matériau, de coefficient d'absorption 'mu' et d'épaisseur x donnés
mais je m'embrouille les idées... Est-ce la même formule que ci-dessus ou pas?

Ensuite je voulais simuler le principe de la radiographie...mais j'ai du mal à mettre en pratique mes connaissances de programmation
j'ai un flux incident qui arrive sur un objet (peut-être construire quelque chose en 2D dans un premier temps, genre un réseau avec aux intersections des atomes, par exemple au centre un disque d'atomes de plomb et autour rien)
Et comme le plomb bloque les rayonnements, obtenir l'image de l'objet sur un écran...
avez-vous quelques pistes pour que ça s'éclaircisse dans mes idées que je puisse commencer à programmer

Merci d'avance
@ bientôt
Blopiblop est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/03/2012, 23h51   #2
Flob90
Modérateur
 
Avatar de Flob90
 
Homme Florian Blanchet
Etudiant en Optique
Inscription : août 2004
Messages : 1 061
Détails du profil
Informations personnelles :
Nom : Homme Florian Blanchet
Âge : 22
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Etudiant en Optique

Informations forums :
Inscription : août 2004
Messages : 1 061
Points : 2 494
Points : 2 494
Bonjour,

Je pense que tu devrais poser tes questions dans un forum consacré à la physique plutôt qu'à la programmation ...

Si ta formule donne le flux absorbé (et c'est probablement ca, une formule d'absorption pour une seule particule ca n'a aucun sens, il s'agit dans ce cas de probabilités, qui doivent au final te donner la formule que tu donnes pour un flux incident), alors le flux émergeant (en admetant qu'il n'y ait pas de réflexion) sera surment F0-F (le principe de base étant la conservation de l'énergie).

Pour ton problème de réseau, je n'ai pas compris exactement la situation que tu décris, mais si c'est de la diffraction, alors l'outil à programmer est la transformé de Fourier (FFT si tu veux quelques chose d'efficase), et si il s'agit d'un réseau (à dimension finie) alors tu auras probablement besoin de programmer les fonctions "porte", "peigne" de Dirac et l'opération de convolution.

Cependant les calculs de diffraction (et de réseaux) dans les cas simples sont classiques ainsi il me semble assez inutile de les faire refaire à un ordinateur, ce qui est utile c'est de faire les applications numériques de ton cas (et dans ce cas un outil de calcul numérique me semble plus adapté que le C++).
__________________
"We can solve any problem by introducing an extra level of indirection" Butler Lampson

"N'importe quel problème peut être résolu en introduisant un niveau d'indirection supplémentaire" Butler Lampson (traduction libre)
Flob90 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2012, 03h45   #3
Blopiblop
Invité de passage
 
Inscription : mars 2012
Messages : 2
Détails du profil
Informations forums :
Inscription : mars 2012
Messages : 2
Points : 0
Points : 0
Par défaut merci

Merci
Blopiblop est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 13h51.


 
 
 
 
Partenaires

Hébergement Web