Kontakt aufnehmen
 Dauer 35 Stunden

Schulungsübersicht

Einführung in MATLAB für die Geophysik

  • MATLAB-Umgebung und Workflow
  • Grundlegendes Scripting und Datenvisualisierung
  • Laden und Verarbeiten von geophysikalischen Datensätzen

Grundlagen der objektorientierten Programmierung

  • OOP-Konzepte: Klassen, Objekte und Kapselung
  • Vorteile von OOP in der wissenschaftlichen Informatik
  • MATLAB-Syntax zur Definition von Klassen

Erstellen und Verwalten von Klassen in MATLAB

  • Definition von Eigenschaften und Methoden
  • Öffentlicher, privater und geschützter Zugriff
  • Konstruktoren und Objektinstanziierung

Erbung und Klassenhierarchien

  • Subklassen und Methodenüberschreiben
  • Abstrakte Klassen und Schnittstellen
  • Polymorphismus in der MATLAB-OOP

Anwendung von OOP auf die geophysikalische Datenanalyse

  • Gestaltung von Klassen für Seismik-, Gravitations- und Magnetismusdaten
  • Methoden für die Vorverarbeitung und Filterung von Daten
  • Visualisierungs- und Plot-Funktionen innerhalb von Klassen

Fallstudie: Workflow für die geophysikalische Modellierung

  • Aufbau eines modularen OOP-Frameworks für die Modellierung
  • Integration von Modellierungsalgorithmen als Klassenmethoden
  • Export und Dokumentation der Analyseresultate

Best Practices und Optimierung

  • Verbesserung der Lesbarkeit und Wartbarkeit des Codes
  • Leistungstipps für große geophysikalische Datensätze
  • Versionierung und kollaborative Entwicklung

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Grundlegende Verständnis der Programmierkonzepte
  • Vertrautheit mit den Grundlagen der Geophysik
  • Grundlegende Erfahrung mit MATLAB oder einer anderen wissenschaftlichen Computenumgebung

Zielgruppe

  • Einsteiger in MATLAB, die in der Geophysik tätig sind
  • Geophysiker, die auf objektorientierte Programmierung umsteigen
  • Professionals, die geophysikalische Datenverarbeitungsworkflows strukturieren möchten

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien