Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
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
Erfahrungsberichte (2)
Die vielen Beispiele und das Schreiben des Codes von Anfang bis Ende.
Toon - Draka Comteq Fibre B.V.
Kurs - Introduction to Image Processing using Matlab
Maschinelle Übersetzung
Viele nützliche Übungen, gut erklärt
Helene Meadows - European Investment Bank
Kurs - MATLAB Programming
Maschinelle Übersetzung