Compiti ed esercitazioni VERIFICATO

Esercitazione con programma eseguibile in C + programma in Python.

Università degli Studi di Roma - La Sapienza Fisica 2020
73 visualizzazioni
Nessun voto ancora
Condividi: WhatsApp Telegram

Di cosa parla

Riassunto AI · si legge in un minuto

L'esercitazione si propone di stimare la velocità areolare della Terra applicando il metodo Monte Carlo hit-or-miss per calcolare le aree angolari dei settori orbitali. Si scrive un programma C che genera punti casuali all'interno dell'orbita circolare e ne conta quelli ricadenti nei due intervalli angulari definiti, salvandoli su file di testo insieme alle coordinate originali. Infine, uno script Python elabora i dati per visualizzare graficamente la distribuzione dei punti nelle diverse regioni orbitali con una legenda appropriata.
Leggi il riassunto completo
  • L'esercitazione si concentra sull'applicazione del metodo Monte Carlo "hit and miss" per stimare le aree di due settori angolari dell'orbita terrestre e sul calcolo della velocità areolare media basata sulla seconda legge di Keplero.
  • In C, la funzione fill genera 5000 punti casuali all'interno di una circonferenza di raggio R=149.5·10^6 km utilizzando coordinate polari e salva i risultati validi nel file "circonferenza.txt".
  • La funzione area filtra i punti generati in base agli intervalli angolari specificati, conteggiando gli incontri (Nhit) per calcolare l'area del settore tramite la proporzione tra il numero di hit e il totale dei lanci.
  • I risultati finali includono il calcolo della velocità areolare v1 e v2 per ciascun settore, la loro media aritmetica e l'errore associato determinato dalla dispersione massima fra i due valori sperimentali.
  • L'utilizzo dello script Python grafico.py permette di visualizzare geometricamente i punti appartenenti alla circonferenza completa e ai settori specifici con colori distinti per verificare visivamente la correttezza delle aree calcolate.

Riassunto generato con l'intelligenza artificiale a partire dagli appunti. Come lo facciamo

Anteprima pagina 1 — Esercitazione con programma eseguibile in C + programma in Python. Anteprima pagina 2 — Esercitazione con programma eseguibile in C + programma in Python.

Stai vedendo l'anteprima delle prime pagine. Il file completo è gratis: registrati per leggerlo tutto.

Studia questi appunti con l'AI

Riassunto e domande d'esame sono gratis: chiedili e ti mandiamo un'email quando sono pronti.

Questo appunto è gratis. Registrati in 30 secondi per leggere tutte le pagine e scaricarlo.

Simula l'esame con domande costruite su questi appunti.

Di cosa parla l'insegnamento

LABORATORIO DI CALCOLO · 1° anno · 1° semestre · 6 CFU · PHYS-01/A

Laboratorio di Calcolo è un corso base di programmazione e di introduzione ai metodi numerici che vengono utilizzati in fisica. L'approccio è pratico e mira ad insegnare i concetti fondamentali della programmazione con una forte enfasi sulla attività laboratoriale. Rappresenta un importante veicolo per sviluppare le…

Scheda completa nella pagina del corso

Altri appunti di LABORATORIO DI CALCOLO

Condividi questi appunti

WhatsApp Telegram