Ta kontakt
 Varighet 35 timer

Kursplan

Innføring i MATLAB for geofysikk

  • MATLAB-miljø og arbeidsflyt
  • Grunnleggende skripting og datavisualisering
  • Lesing inn og bearbeiding av geofysiske datasets

Grunnlaget for objektorientert programmering

  • OOP-konsepter: klasser, objekter og kapsling
  • Fordeler med OOP i vitenskapelig beregning
  • MATLAB-syntax for å definere klasser

Oppretting og administrasjon av klasser i MATLAB

  • Definisjon av egenskaper og metoder
  • Offentlig, privat og beskyttet tilgang
  • Konstruktører og objektinstansiering

Arv og klassehierarkier

  • Underklassing og overskriving av metoder
  • Abstrakte klasser og grensesnitt
  • Polymorfisme i MATLAB OOP

Anvendelse av OOP på geofysisk dataanalyse

  • Design av klasser for seismisk, gravitasjons- og magnetdata
  • Dataforbehandling og filtermetoder
  • Visualiserings- og plottingfunksjoner innenfor klasser

Kasestudie: Arbeidsflyt for geofysisk modellering

  • Bygge et modulært OOP-rammeverk for modellering
  • Integrering av modelleringsalgoritmer som klassemetoder
  • Eksport og dokumentasjon av analyse resultater

Beste praksis og optimalisering

  • Forbedring av kodelesbarhet og vedlikehold
  • Ytelsestips for store geofysiske datasets
  • Versjonskontroll og samarbeidsløsning for utvikling

Oppsummering og neste steg

Krav

  • Grunnleggende forståelse av programmeringskonsepter
  • Kunnskap om grunnleggende geofysiske prinsipper
  • Noe kjennskap til MATLAB eller en annen vitenskapelig beregningsmiljø

Målgruppe

  • Nybegynnere i MATLAB som arbeider innen geofysikk
  • Geofysiske forskere som går over til objektorientert programmering
  • Fagfolk som ønsker å organisere arbeidsflyt for behandling av geofysisk data

Antall deltakere


Pris per deltaker

Referanser (2)

Kommende kurs

Relaterte kategorier