Compiti ed esercitazioni VERIFICATO

Esercitazione programma in C + script in Python

Università degli Studi di Roma - La Sapienza fisica Curriculum fisica 2020
27 visualizzazioni
Nessun voto ancora
Condividi: WhatsApp Telegram
Anteprima pagina 1 — Esercitazione programma in C + script in Python Anteprima pagina 2 — Esercitazione programma in C + script in Python

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

Di cosa parla

  • Il laboratorio richiede la scrittura di un programma in C e Python per stimare l'area di figure piane utilizzando il metodo Monte Carlo hit and miss, generando punti casuali all'interno di un quadrato circoscritto.
  • Nella prima parte dell'esercitazione si calcola l'area di un cerchio grande (raggio R1) contando i punti generati che cadono al suo interno rispetto alla superficie totale del quadrato.
  • La seconda parte prevede il calcolo dell'area della figura complessiva ottenuta sottraendo da un cerchio più grande uno spostato e più piccolo, visualizzando solo i punti che appartengono all'intersezione differenziale dei due cerchi.
  • I dati generati vengono salvati in file specifici (gruppoXX.c per il codice C, gruppoXX.py per quello Python) con commenti obbligatori contenenti nome, cognome e matricola dello studente.
  • Il programma deve includere funzioni dedicate alla generazione di coordinate casuali uniformi, al controllo della condizione geometrica del punto rispetto ai centri dei cerchi e al calcolo finale dell'area tramite il rapporto tra hit totali e tentativi.
  • Alla fine si richiede la creazione di un grafico in Python che mostri i punti contenuti nell'area calcolata nel pannello b, utilizzando librerie come matplotlib per visualizzare la distribuzione spaziale dei risultati sperimentali.

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

Altri appunti di LABORATORIO DI CALCOLO

Condividi questi appunti

WhatsApp Telegram