Kontakt aufnehmen
 Dauer 35 Stunden

Schulungsübersicht

Einführung in MATLAB für die Geophysik

  • MATLAB-Umgebung und Workflows
  • Grundlegendes Scripting und Datenvisualisierung
  • Einlesen und Verarbeiten geophysikalischer Datensätze

Grundlagen der objektorientierten Programmierung

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

Erstellen und Verwalten von Klassen in MATLAB

  • Definieren von Eigenschaften und Methoden
  • Öffentlicher, privater und geschützter Zugriff
  • Konstruktoren und Instanziierung von Objekten

Vererbung und Klassenhierarchien

  • Unterklassen und Überschreiben von Methoden
  • Abstrakte Klassen und Schnittstellen
  • Polymorphismus in der MATLAB-OOP

Anwendung von OOP auf die geophysikalische Datenanalyse

  • Gestaltung von Klassen für Seismik-, Schwere- und Magnetdaten
  • Methoden zur Datenvorverarbeitung und -filterung
  • Visualisierungs- und Plot-Funktionen innerhalb von Klassen

Fallstudie: Geophysikalischer Modellierungs-Workflow

  • 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
  • Performance-Hinweise für große geophysikalische Datensätze
  • Versionierung und kollaborative Entwicklung

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Grundlegendes Verständnis von Programmierkonzepten
  • Vertrautheit mit den Grundlagen der Geophysik
  • Erfahrungen mit MATLAB oder einer anderen Umgebung für wissenschaftliche Berechnungen

Zielgruppe

  • Einsteiger in MATLAB, die im Bereich Geophysik tätig sind
  • Geophysik-Forscher, die auf objektorientierte Programmierung umsteigen möchten
  • Professionals, die Workflows für die Verarbeitung geophysikalischer Daten organisieren möchten

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien