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



ċ
oscilla.c
(1k)
Franco Bagnoli,
Feb 26, 2016, 12:25 AM
ċ
oscillag.c
(1k)
Franco Bagnoli,
Feb 26, 2016, 12:25 AM
ċ
oscillaga.c
(1k)
Franco Bagnoli,
Feb 26, 2016, 12:25 AM
ċ
oscillagd.c
(1k)
Franco Bagnoli,
Feb 26, 2016, 12:25 AM
ċ
oscillav.c
(1k)
Franco Bagnoli,
Feb 26, 2016, 12:33 AM
ċ
pendolo.c
(0k)
Franco Bagnoli,
Feb 26, 2016, 12:33 AM
ċ
pendolom.c
(1k)
Franco Bagnoli,
Feb 26, 2016, 12:33 AM
ċ
pendolom2.c
(1k)
Franco Bagnoli,
Feb 26, 2016, 12:33 AM
Comments