Contattataci
 Durata 35 ore

Struttura del corso

Introduzione a MATLAB per la geofisica

  • Ambiente MATLAB e flusso di lavoro
  • Scripting di base e visualizzazione dei dati
  • Caricamento e gestione dei dataset geofisici

Fondamenti della programmazione orientata agli oggetti

  • Concetti OOP: classi, oggetti e incapsulamento
  • Vantaggi dell'OOP nel calcolo scientifico
  • Sintassi MATLAB per la definizione delle classi

Creazione e gestione delle classi in MATLAB

  • Definizione di proprietà e metodi
  • Accesso pubblico, privato e protetto
  • Costruttori e istanziazione degli oggetti

Ereditarietà e gerarchie di classi

  • Sottoclassi e sovrascrittura dei metodi
  • Classi astratte e interfacce
  • Polimorfismo nell'OOP di MATLAB

Applicazione dell'OOP all'analisi dei dati geofisici

  • Progettazione di classi per dati sismici, gravimetrici e magnetici
  • Metodi per la preelaborazione e il filtraggio dei dati
  • Funzioni di visualizzazione e tracciamento di grafici all'interno delle classi

Caso di studio: flusso di lavoro di modellazione geofisica

  • Creazione di un framework OOP modulare per la modellazione
  • Integrazione degli algoritmi di modellazione come metodi di classe
  • Esportazione e documentazione dei risultati dell'analisi

Best practice e ottimizzazione

  • Miglioramento della leggibilità e della manutenibilità del codice
  • Suggerimenti sulle prestazioni per dataset geofisici di grandi dimensioni
  • Controllo delle versioni e sviluppo collaborativo

Sintesi e prossimi passi

Requisiti

  • Conoscenza di base dei concetti di programmazione
  • Familiarità con i principi fondamentali della geofisica
  • Esperienza pregressa con MATLAB o un altro ambiente di calcolo scientifico

Target

  • Utenti MATLAB principianti che lavorano in ambito geofisico
  • Ricercatori in geofisica che stanno passando alla programmazione orientata agli oggetti
  • Professionisti che desiderano organizzare i flussi di lavoro di elaborazione dei dati geofisici

Numero di Partecipanti


Prezzo per partecipante

Recensioni (2)

Corsi in Arrivo

Categorie relative