Applicazioni numeriche di laboratorio a semplici problemi di interesse astrofisico. Dopo un breve richiamo alla struttura del linguaggio C, il corso affronterà le tecniche di base del calcolo numerico scientifico: soluzioni di equazioni non lineari, interpolazione di funzioni, integrazione di equazioni differenziali ordinarie. Tali metodi saranno applicati a problemi di carattere astrofisico, quali, ad esempio, le orbite di corpi celesti e la struttura stellare.
Dispense delle prove di laboratorio e lezioni frontali sono disponibili alla pagina web del corso sulla piattaforma e-l.unifi.it
A supporto un testo di riferimento consigliato è Barone, Marinari, Organtini, "Programmazione Scientifica", Pearson Education
Obiettivi Formativi
Lo studente alla fine del corso acquisisce la conoscenza di metodi numerici utili a risolvere problemi di carattere fisico ed astrofisico.
Prerequisiti
Nessun prerequisito obbligatorio. Fortemente consigliata la conoscenza di un linguaggio di programmazione, in particolare del linguaggio C
Altre Informazioni
Contatti
simone.landi@unifi,it
Website: e-l.unifi.it
Modalità di verifica apprendimento
Prova di laboratorio
Programma del corso
Richiamo di elementi del linguaggio C: funzioni, array, puntatori, strutture. Generatore di numeri (pseudo)aleatori. Un esempio di esperimento numerico. Metodi di risoluzione di problemi di algebra lineare e applicazioni a sistemi di equazioni differenziali alle derivate parziali. Sistemi di calcolo di derivate con metodi numerici. Metodi numerici di integrazione delle equazioni differenziali ordinarie: stabilità e precisione. Applicazioni astrofisiche come l'equilibrio o i venti stellari. Integrazione numerica di equazioni alle derivate parziali.