This repository collects exercises, scripts, and projects related to the course Computational Methods for Physics, focusing on scientific programming applied to physics and mathematics problems.
Es2_SolarSystem/: Solar System planetary motion simulationEs3_Numerov/: solving Schroedinger differential equation using the Numerov methodEs5_Rydberg/: data analysis to extract the Rydberg constantEs6_Millikan_A/andEs7_Millikan_B/: Millikan oil-drop experiment dataOdeSolverRelativistica/: relativistic dynamics of charged particles in EM fields simulation in C++complessi/: operations on complex numbersPuntoMateriale/,Vettore/: base classes for physical objects- Standalone files (
bisezione.py,zero.py, etc.): numerical methods implementations
- Python 3.x
- (Optional) ROOT for some fitting scripts and plotting
- Common scientific packages:
numpy,matplotlib, etc.
Provide a complete collection of computational exercises on:
- Numerical methods for root finding and integration
- Simulation of classical and relativistic physical systems
- Experimental data fitting and analysis