Kom i kontakt

Kursplan

Introduktion till MATLAB för geofysik

  • MATLAB-miljö och arbetsflöde
  • Grundläggande skriptning och datavisualisering
  • Inläsning och hantering av geofysikaliska datamängder

Grundvalen i objektorienterad programmering

  • OOP-begrepp: klasser, objekt och inkapsling
  • Fördelarna med OOP inom vetenskaplig beräkning
  • MATLAB:syntax för att definiera klasser

Skapa och hantera klasser i MATLAB

  • Att definiera egenskaper och metoder
  • Offentlig, privat och skyddad åtkomst
  • Konstruktorer och objekttillverkning

Arv och klasshierarkier

  • Underklassning och metodöverskuggning
  • Abstrakta klasser och gränssnitt
  • Polymorfism i MATLABs OOP

Tillämpning av OOP på geofysikalisk dataanalys

  • Designa klasser för seismiska, gravitativa och magnetiska data
  • Metoder för dataförbehandling och filtrering
  • Visualiserings- och plottningsfunktioner inom klasser

Studiefall: Arbetsflöde för geofysikalisk modellering

  • Bygga ett modulärt OOP-ramverk för modellering
  • Integrera modelleringsalgoritmer som klassmetoder
  • Exportera och dokumentera analyseresultat

Bästa praxis och optimering

  • Förbättra kods läsbarhet och underhållbarhet
  • Prestandatips för stora geofysikaliska datamängder
  • Versionskontroll och samarbetsutveckling

Sammanfattning och nästa steg

Krav

  • Grundläggande förståelse för programmeringsbegrepp
  • Kunskap om grundläggande geofysikaliska principer
  • Någon form av bekantskap med MATLAB eller annat vetenskapligt beräkningsmiljö

Målgrupp

  • Nybörjare i MATLAB som arbetar inom geofysik
  • Geofysikaliska forskare som övergår till objektorienterad programmering
  • Professionella som vill organisera arbetsflöden för bearbetning av geofysikaliska data
 35 Timmar

Antal deltagare


Pris per deltagare

Vittnesmål (2)

Kommande Kurser

Relaterade Kategorier