Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
Návrh Školení
Úvod do práce s MATLABem v kontextu geofyziky
- Prostředí MATLABu a způsob práce v něm
- Základní skriptování a vizualizace dat
- Načítání a manipulace s geofyzikálními datovými soubory
Základy objektově orientovaného programování
- Základní pojmy: třídy, objekty a zapouzdření dat
- Výhody využití OOP ve vědeckém výpočtu
- Syntaxe MATLABu určená k definování tříd
Tvorba a správa tříd v MATLABu
- Definování vlastností a metod u tříd
- Uměžené režimy přístupu: veřejný, soukromý a chráněný
- Konstruktory a inicializace objektů
Dědičnost a hierarchie tříd
- Vytváření podtříd a přepisování metod
- Abstraktní třídy a rozhraní
- Princip polymorfismu v rámci objektově orientovaného programování v MATLABu
Aplikace OOP při analýze geofyzikálních dat
- Návrh tříd určených k práci se seismickými, gravitačními a magnetickými daty
- Metody na předběžné zpracování a filtrování dat
- Funkce pro vizualizaci a tvorbu grafů zařazené do tříd
Případová studie: Workflow geofyzikálního modelování
- Sestavení modulární architektury využívající objektově orientovaného přístupu k tvorbě modelů
- Integrace výpočtových algoritmů jako součásti metod definovaných v rámci tříd
- Export a dokumentace výsledků analýzy
Dobré praktiky a optimalizace kódu
- Zlepšování čitelnosti a snadné údržby kódu
- Tipy na zvýšení výkonu při práci s rozsáhlými soubory geofyzikálních dat
- Správa verzí a spolupráce více programátorů nad jedním projektem
Shrnutí a další kroky
Požadavky
- Základní znalost programovacích konceptů
- Orientace v základních principech geofyziky
- Nějaké zkušenosti s MATLABem nebo jiným výpočetním prostředím určeným k vědecké práci
Typová cílová skupina
- Začínající uživatelé MATLABu působící v oboru geofyziky
- Výzkumníci v geofyzice, kteří se chtějí naučit objektově orientované programování
- Odborníci, kteří si přejí efektivně uspořádat procesy zpracování geofyzikálních dat
35 Hodiny
Reference (2)
Mnoho příkladů a postavení kódu od začátku do konce.
Toon - Draka Comteq Fibre B.V.
Kurz - Introduction to Image Processing using Matlab
Přeloženo strojem
Mnoho užitečných cvičení, výborně vysvětlených
Helene Meadows - European Investment Bank
Kurz - MATLAB Programming
Přeloženo strojem