Kursplan

Introduktion till MATLAB för geofysik

  • MATLAB miljö och arbetsflöde
  • Grundläggande skriptning och datavisualisering
  • Laddning och arbete med geofysiska datamängder

Grunder i Objektorienterad Programming

  • OOP begrepp: klasser, objekt och kapsling
  • Fördelar med OOP i vetenskaplig beräkning
  • MATLAB syntax för att definiera klasser

Skapa och Hantera Klasser i MATLAB

  • Definiera egenskaper och metoder
  • Publik, privat och skyddad åtkomst
  • Konstruktorer och objektinstansiering

Arv och Klasshierarkier

  • Underklassning och metodöverskrivning
  • Abstrakta klasser och gränssnitt
  • Polymorfism i MATLAB OOP

Användning av OOP till Geofysisk Data Analysis

  • Designa klasser för seismisk, gravitations- och magnetisk data
  • Datapreprocesserings- och filtreringsmetoder
  • Visualiserings- och plotningsfunktioner inom klasser

Case Study: Geofysisk Modellering Arbetsflöde

  • Bygga en modulär OOP-ramverk för modellering
  • Integrera modellering algoritmer som klassmetoder
  • Exportera och dokumentera analysresultat

Bästa Praktiker och Optimering

  • Förbättra kodläsbarhet och underhållbarhet
  • Prestatipps för stora geofysiska datamängder
  • Versionskontroll och samarbetsutveckling

Sammanfattning och Nästa Steg

Krav

  • Grundläggande förståelse för programmeringskoncept
  • Kännedom om grundläggande geofysikprinciper
  • Något erfarenhet av MATLAB eller en annan vetenskaplig datormiljö

Målgrupp

  • Börjanvändare av MATLAB som arbetar inom geofysik
  • Geofysiska forskare som övergår till objektorienterad programmering
  • Professionella som vill organisera geofysiska databehandlingsarbetsflöden
 35 timmar

Antal deltagare


Price per participant

Vittnesmål (2)

Upcoming Courses

Relaterade Kategorier