Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Plan Szkolenia
Wprowadzenie do MATLAB w geofizyce
- Środowisko i przepływ pracy MATLAB
- Podstawowe skryptowanie i wizualizacja danych
- Wczytywanie i praca z zestawami danych geofizycznych
Podstawy programowania obiektowego w Programming
- Koncepcje OOP: klasy, obiekty i enkapsulacja
- Zalety OOP w obliczeniach naukowych
- Składnia MATLAB do definiowania klas
Tworzenie i zarządzanie klasami w MATLAB
- Definiowanie własności i metod
- Dostęp publiczny, prywatny i chroniony
- Konstruktory i instancjonowanie obiektów
Dziedziczenie i hierarchie klas
- Podklasowanie i nadpisywanie metod
- Klasy abstrakcyjne i interfejsy
- Polimorfizm w OOP MATLAB
Zastosowanie OOP w geofizyce Data Analysis
- Projektowanie klas dla danych sejsmicznych, grawimetrycznych i magnetycznych
- Metody przetwarzania i filtrowania danych
- Funkcje wizualizacji i wykresów w klasach
Przykładowy przypadek: Przewodnik po modelowaniu geofizycznym
- Budowanie modularnej struktury OOP dla modelowania
- Integrowanie algorytmów modelowania jako metody klas
- Eksportowanie i dokumentowanie wyników analiz
Najlepsze praktyki i optymalizacja
- Poprawa czytelności i łatwości utrzymania kodu
- Porady dotyczące wydajności dla dużych zestawów danych geofizycznych
- Kontrola wersji i współpracowe rozwijanie
Podsumowanie i kolejne kroki
Wymagania
- Podstawowa znajomość koncepcji programowania
- Znałość podstawowych zasad geofizyki
- Niektóre doświadczenie z MATLAB lub innym środowiskiem obliczeń naukowych
Grupa docelowa
- Początkujący użytkownicy MATLAB pracujący w geofizyce
- Badacze geofizyki przechodzący na programowanie obiektowe
- Profesjonaliści poszukujący możliwości zorganizowania przepływów pracy związanych z przetwarzaniem danych geofizycznych
35 godzin