Zkuste nás kontaktovat
 Doba trvání 35 hodiny

Návrh Školení

Úvod do MATLABu pro geofyziku

  • Prostředí MATLABu a pracovní toky
  • Základní skriptování a vizualizace dat
  • Nahrávání a práce s geofyzikálními datovými soubory

Základy objektově orientovaného programování

  • OOP koncepty: třídy, objekty a enkapsulace
  • Výhody OOP ve vědeckém výpočtu
  • Syntaxe MATLABu pro definici tříd

Vytváření a správa tříd v MATLABu

  • Definice vlastností a metod
  • Přístup veřejný, soukromý a chráněný
  • Konstruktory a instantiate objektů

Dědičnost a hierarchie tříd

  • Podtřídy a přepsání metod
  • Abstraktní třídy a rozhraní
  • Polymorfismus v OOP v MATLABu

Použití OOP pro analýzu geofyzikálních dat

  • Navrhování tříd pro seismická, gravitační a magnetická data
  • Předzpracování dat a metody filtrace
  • Vizualizace a kreslení funkcí uvnitř tříd

Studie případu: Pracovní tok geofyzikálního modelování

  • Tvorba modulárního OOP frameworku pro modelování
  • Integrace modelovacích algoritmů jako metod tříd
  • Export a dokumentace výsledků analýzy

Dobré postupy a optimalizace

  • Zlepšování čitelnosti a udržovatelnosti kódu
  • Tipy na výkon pro velké geofyzikální datové soubory
  • Verzování a kolaborativní vývoj

Shrnutí a další kroky

Požadavky

  • Základní pochopení konceptů programování
  • Poznaní základních principů geofyziky
  • Úvodní zkušenost s MATLABem nebo jiným prostředím pro vědecké výpočty

Cílová skupina

  • Začátečníci v MATLABu pracující v oboru geofyzika
  • Výzkumníci geofyziky přecházející k objektově orientovanému programování
  • Profesionáli hledající způsoby organizace pracovních toků pro zpracování geofyzikálních dat

Počet účastníků


Cena za účastníka

Reference (2)

Nadcházející kurzy

Související kategorie