Kontakt aufnehmen

Schulungsübersicht

Einführung in MATLAB für die Geophysik

  • MATLAB-Umgebung und Arbeitsabläufe
  • Grundlagen des Scripting und der Datenvisualisierung
  • Laden und Arbeiten mit geophysikalischen Datensätzen

Grundlagen der objektorientierten Programmierung

  • OOP-Konzepte: Klassen, Objekte und Kapselung
  • Vorteile von OOP im wissenschaftlichen Computing
  • MATLAB-Syntax zur Definition von Klassen

Erstellung und Verwaltung von Klassen in MATLAB

  • Definition von Eigenschaften und Methoden
  • Zugriffskategorien: öffentlich, privat und geschützt
  • Konstruktoren und Objektinstanziierung

Vererbung und Klassenhierarchien

  • Subklassen und Überschreiben von Methoden
  • Abstrakte Klassen und Schnittstellen
  • Polymorphie in der MATLAB-OOP

Anwendung von OOP auf die geophysikalische Datenanalyse

  • Entwurf von Klassen für seismische, Schwerkraft- und magnetische Daten
  • Vorverarbeitung und Filtermethoden für Daten
  • Visualisierungs- und Plot-Funktionen innerhalb von Klassen

Case Study: Geophysikalischer Modellierungsworkflow

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

Best Practices und Optimierung

  • Verbesserung der Lesbarkeit und Wartbarkeit des Codes
  • Performance-Tipps für große geophysikalische Datensätze
  • Versionskontrolle und kollaborative Entwicklung

Zusammenfassung und weitere Schritte

Voraussetzungen

  • Grundlegendes Verständnis von Programmierkonzepten
  • Vertrautheit mit grundlegenden Prinzipien der Geophysik
  • Erste Erfahrungen mit MATLAB oder einer anderen wissenschaftlichen Computing-Umgebung

Zielgruppe

  • MATLAB-Einsteiger, die in der Geophysik arbeiten
  • Geophysiker-Forscher, die zur objektorientierten Programmierung wechseln
  • Professionals, die geophysikalische Datenverarbeitung-Workflows organisieren möchten
 35 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien