/MetNumFis21

Codes for the course of Metodi Numerici per la Fisica at University of Pisa

Primary LanguageHTMLGNU General Public License v3.0GPL-3.0

MetNumFis21

Califano Tasks

  • Stima dell'errore numerico (errore tra derivata analitica e numerica) --> Servirà per la relazione
  • Scaling della accuratezza al variare del passo della griglia (passare da 30 punti a 300 e vedere come scala l'accuratezza)
  • Scaling con k della accuratezza (l'errore numerico non dipende soltanto dalla risoluzione della griglia ma anche dal k della funzione). Mettere sin(x) e poi sin(50x) e vedere come va l'errore (attenzione ad usare k che si possono risolvere). Lunghezze d'onda più piccoli errore maggiore?
  • Fare la derivata con la trasformata di Fourier e riprovare a fare i punti 2 e 3 (per Fourier non cambia l'errore al variare di k)
  • Metodo delle diff. finite compatte: provare a scrivere quello più semplice delle tabelle.
    • Scrivere routine per invertire matrice tridiagonale
  • Fare la derivata seconda ed iniziare a comporre i termini della equazione di Hamburger (Iniziare a farla evolvere pure con un RK???).
  • Fare anche lo spettro di potenza dell'energia (u_k^2 vs k) --> formare pure lo shock????

Mannella Tasks