Kursplan

Introduksjon til MATLAB for geofysikk

  • MATLAB miljø og arbeidsflyt
  • Grunnleggende scripting og datavisualisering
  • Lasting og arbeid med geofysiske datasett

Grunnleggende prinsipper for objektorientert Programming

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

Å opprette og administrere klasser i MATLAB

  • Definere egenskaper og metoder
  • Offentlig, privat og beskyttet tilgang
  • Konstruktører og objektinstanisering

Arv og klassestrukturer

  • Underklasser og metoderoverskrivning
  • Abstrakte klasser og interfacer
  • Polymorfi i MATLAB OOP

Anvendelse av OOP i geofysisk Data Analysis

  • Å designe klasser for seismiske, gravitasjonelle og magnetiske data
  • Dataprocessering og filtermetoder
  • Visualiserings- og plotfunksjoner innenfor klasser

Tilfelle: Geofysisk modellering av arbeidsflyt

  • Å bygge en modulerte OOP-rammeverk for modellering
  • Integere modellering-algoritmer som klassemetoder
  • Eksportere og dokumentere analyseresultater

Beste praksis og optimering

  • Forbedre kodelesbarhet og vedlikeholdbarhet
  • Ytelsestips for store geofysiske datasett
  • Versjonskontroll og samarbeidsutvikling

Oppsummering og neste trinn

Krav

  • Grundleggende forståelse av programmeringskonsepter
  • Kjennskap til grunnleggende geofysiske prinsipper
  • Noe erfaring med MATLAB eller en annen vitenskapelig beregningsmiljø

Målgruppe

  • Begynnere MATLAB brukere innen geofysikk
  • Geofysiske forskere som overgår til objektorientert programmering
  • Fagfolk som ønsker å organisere geofysiske databehandlingsarbeidsflyter
 35 timer

Antall deltakere


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories