Insegnamento mutuato da: B006534 - TECNICHE COMPUTAZIONALI PER L'ASTROFISICA Laurea Triennale (DM 270/04) in FISICA E ASTROFISICA
Lingua Insegnamento
Italiano
Contenuto del corso
Applicazioni numeriche di laboratorio a problemi astrofisici. Dopo un richiamo alla struttura del linguaggio C, il corso affronterà le tecniche base del calcolo numerico scientifico. Saranno proposte tecniche di risoluzione di sistemi algebrici lineari, metodi di interpolazione/estrapolazione e di integrazione di funzioni, terminando con l'integrazione di equazioni differenziali ordinarie. Tali metodi saranno applicati in contesti astrofisici, quali orbite di corpi celesti e struttura stellare.
L. M. Barone, E. Marinari, G. Organtini,
F. Ricci-Tersenghi,
Programmazione Scientifica,
Pearson Education
Obiettivi Formativi
Il corso si propone di far conoscere allo studente dei metodi numerici che permettano di risolvere problemi fisici con particolare riferimento a processi di carattere astrofisico. Al termine del corso lo studente avrà acquisito alcuni di questi metodi di base oltre che aver approfondito e migliorato la sua capacità di costruire algoritmi per soluzioni di tipo numerico.
Prerequisiti
Nessun corso vincolante. È comunque consigliata la conoscenza di base di un linguaggio di programmazione (preferibilmente il C).
Metodi Didattici
CFU: 3
Numero di ore totali del corso: 75
Numero di ore relative alle attività in aula: 8
Numero di ore relative ad attività di
esercitazioni (in laboratorio e in
campo): 24
Numero di ore per prove in itinere: 2
Altre Informazioni
Ricevimento studenti
Orario di ricevimento: Per appuntamento contattando il docente tramite e-mail o telefono. Dipartimento di Fisica e Astronomia,
Sezione di Astronomia e Scienza dello Spazio
Largo E. Fermi 2, 50125 Firenze
Tel: +39 055 205 5224
Email: simone.landi@unifi.it
Sito web
e-l.unifi.it
Modalità di verifica apprendimento
Prova di laboratorio
Programma del corso
Richiamo di linguaggio C. Uso di vettori, puntatori e funzioni. Uso delle strutture. Metodi in soluzione di sistemi di equazioni lineari : matrici triangolare, metodo di eliminazione di Gauss-Jordan, metodi per matrici tri-diagonali. Metodi di interpolazione: Metodo di Lagrange, spline. Metodi di differenzazione alle differenze finite. Metodi semplici di integrazione. Metodi di soluzione delle equazioni differenziali ordinarie: Eulero, Eulero modificato, Runge-Kutta.