Takk for at du sendte din henvendelse! En av våre teammedlemmer vil kontakte deg straks.
Takk for at du sendte din bestilling! En av våre teammedlemmer vil kontakte deg straks.
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
Referanser (2)
Hånden på å bygge koden fra bunnen av.
Igor - Draka Comteq Fibre B.V.
Kurs - Introduction to Image Processing using Matlab
Maskinoversatt
Trainer took the initiative to cover additional content outside our course materials to improve our learning.