Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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
Testimonials (2)
Hånden på å bygge koden fra bunnen av.
Igor - Draka Comteq Fibre B.V.
Kurs - Introduction to Image Processing using Matlab
Machine Translated
Trainer took the initiative to cover additional content outside our course materials to improve our learning.