AlgoSim
Homepage | Screenshots | Gallery of Visualisation | User's Guide | Function Reference | Download | FAQ | Support | Bugs and Solutions | Donate

Gallery item: rutherford scattering

rutherford scattering

Rutherford scattering of an α particle on a gold nucleus (for example).

clearView(0)
drawCircle(❨
00❩, 0.1"colour:white; border−colour:white")
αtraj ≔ ∅
drawSet(
"αtraj""colour:red")
;iterate impactParameter:-8:8
    αtraj ≔ αtraj ∪ computeParticleTrajectory("1/norm(r)^3 ⋅ r""r", ❨-10, -impactParameter❩, ❨10❩, 01000.005)
    redraw(
0)
;enditerate

Large version