Programa do Curso

Introdução ao MATLAB para Geofísica

  • Ambiente e fluxo de trabalho do MATLAB
  • Escriptas básicas e visualização de dados
  • Carga e manipulação de conjuntos de dados geofísicos

Fundações da Programação Orientada a Objetos Programming

  • Conceitos OOP: classes, objetos e encapsulamento
  • Vantagens do OOP no cômputo científico
  • Sintaxe do MATLAB para definir classes

Criando e Gerenciando Classes em MATLAB

  • Definindo propriedades e métodos
  • Acesso público, privado e protegido
  • Construtores e instanciamento de objetos

Hierarquias de Herança e Classe

  • Subclasse e sobrescrita de métodos
  • Classes abstratas e interfaces
  • Polimorfismo em OOP do MATLAB

Aplique OOP à Geofísica Data Analysis

  • Design de classes para dados sísmicos, gravitacionais e magnéticos
  • Métodos de pré-processamento e filtragem de dados
  • Funções de visualização e plotagem dentro das classes

Caso de Estudo: Fluxo de Trabalho do Modelo Geofísico

  • Construindo um framework OOP modular para modelagem
  • Incorporando algoritmos de modelagem como métodos de classe
  • Exportação e documentação dos resultados da análise

Melhores Práticas e Otimização

  • Aprimoramento da legibilidade e manutenção do código
  • Dicas de desempenho para grandes conjuntos de dados geofísicos
  • Controle de versão e desenvolvimento colaborativo

Resumo e Próximos Passos

Requisitos

  • Compreensão básica de conceitos de programação
  • Familiaridade com princípios fundamentais da geofísica
  • Alguma exposição ao MATLAB ou outro ambiente de computação científica

Público-Alvo

  • Iniciantes em MATLAB trabalhando na geofísica
  • pesquisadores em geofísica que estão migrando para a programação orientada a objetos
  • Profissionais buscando organizar fluxos de trabalho para processamento de dados geofísicos
 35 Horas

Declaração de Clientes (2)

Próximas Formações Provisórias

Categorias Relacionadas