LFC2015
Lezione del 26/2/2015 Introduzione al corso.
Linguaggio usato: C + gnuplot
http://gnuplot.sourceforge.net/
Simulazione di un oscillatore armonico con algoritmo di Eulero. Produzione del file di dati e del grafico con gnuplot. Primi comandi gnuplot. Costruzione del grafico in maniera automatica (con produzione del file di comandi per gnuplot). Produzione del grafico dinamico (con pipe tra programma e gnuplot).
Problema della stabilità dell'algoritmo (energia non conservata). Effetti del cambiamento del passo di integrazione e del passo di visualizzazione.
oscilla.c versione base. L'energia non è conservata. dati su stdout
oscillag.c versione base. Dati su file
oscillaga.c versione base. dati su file e poi lancia gnuplot.
oscillad.c versione base. dati su pipe verso gnuplot
Lezione del 27/2/2015 Algoritmi simplettici
Verlet, velocity Verlet, leap-frog. Conservazione del volume nello spazio delle fasi e trasformazioni canoniche. Applicazione all'oscillatore armonico. Equazione del pendolo. Spazio delle fasi, librazioni, rotazioni e separatrice.
http://en.wikipedia.org/wiki/Verlet_integration
http://en.wikipedia.org/wiki/Leapfrog_integration
oscillav.c oscillatore armonico leap frog primo ordine
pendolo.c pendolo leap frog primo ordine
pendolom.c come pendolo, scan condizioni iniziali
pendolom2.c ?