Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
План на курса
Въведение в MATLAB за геофизика
- Среда и работен процес на MATLAB
- Основно скриптиране и визуализация на данни
- Зареждане и работа с геофизически набори от данни
Основи на обектно-ориентираното програмиране
- Концепции на ООР: класове, обекти и инкапсулироване
- Предимства на ООР в научното изчисление
- Синтаксис на MATLAB за дефиниране на класове
Създаване и управление на класове в MATLAB
- Дефиниране на свойства и методи
- Публичен, частен и защитен достъп
- Конструктори и инстанцирање на обекти
Наследяване и класови иерархии
- Подкласиране и пренаписване на методи
- Абстрактни класове и интерфейси
- Полиморфизъм в ООР с MATLAB
Применение на ООР за анализ на геофизически данни
- Проектиране на класове за сейсмични, гравитационни и магнитни данни
- Методи за предварителна обработка и филтриране на данни
- Функции за визуализация и построяване във класовете
Кейс студия: Работен процес за геофизическо моделиране
- Създаване на модулен ООР фреймворк за моделиране
- Интегриране на алгоритми за моделиране като методи в класовете
- Експортиране и документиране на резултатите от анализа
Най-добрите практики и оптимизация
- Подобряване на читаемостта и поддържаемостта на кода
- Съвети за повишаване на производителността при големи геофизически набори от данни
- Управление на версии и съвместна разработка
Резюме и следващи стъпки
Изисквания
- Основно разбиране на концепциите за програмиране
- Запознаност с основните принципи на геофизиката
- Някакъв опит с MATLAB или друга среда за научно изчисление
Публика
- Начинаещи потребители на MATLAB, работящи в геофизиката
- Исследователи по геофизика, които преходят към обектно-ориентираното програмиране
- Профессионалисти, търсещи да организират работните процеси за обработка на геофизически данни
35 часа
Отзиви от потребители (2)
Ръце за изграждане на кода от нулата.
Igor - Draka Comteq Fibre B.V.
Курс - Introduction to Image Processing using Matlab
Машинен превод
Trainer took the initiative to cover additional content outside our course materials to improve our learning.
Chia Wu Tan - SMRT Trains Ltd
Курс - MATLAB Programming
Машинен превод