Entrar em Contato

Programa do Curso

Parte 1

Uma breve introdução ao MATLAB

Objetivos: Oferecer uma visão geral do que é o MATLAB, do que ele consiste e do que ele pode fazer por você.

  • Um Exemplo: C vs. MATLAB
  • Visão geral do produto MATLAB
  • Campos de aplicação do MATLAB
  • O que o MATLAB pode fazer por você?
  • Conteúdo do curso

Trabalhando com a Interface do Usuário do MATLAB

Objetivo: Obter uma introdução às principais características do ambiente de design integrado do MATLAB e às suas interfaces de usuário. Ter uma visão geral dos temas do curso.

  • Interface do MATLAB
  • Lendo dados de arquivo
  • Salvando e carregando variáveis
  • Plotando dados
  • Personalizando gráficos
  • Calculando estatísticas e linha de melhor ajuste
  • Exportando gráficos para uso em outros aplicativos

Variáveis e Expressões

Objetivo: Digitar comandos no MATLAB, com ênfase na criação e acesso a dados em variáveis.

  • Digitar comandos
  • Criando variáveis
  • Obtendo ajuda
  • Acessando e modificando valores em variáveis
  • Criando variáveis de caracteres

Análise e Visualização com Vetores

Objetivo: Executar cálculos matemáticos e estatísticos com vetores e criar visualizações básicas. Veja como a sintaxe do MATLAB permite cálculos em conjuntos de dados inteiros com um único comando.

  • Cálculos com vetores
  • Plotando vetores
  • Opções básicas de plotagem
  • Anotando gráficos

Análise e Visualização com Matrizes

Objetivo: Usar matrizes como objetos matemáticos ou como coleções de dados (vetoriais). Compreender o uso apropriado da sintaxe do MATLAB para distinguir entre essas aplicações.

  • Tamanho e dimensionalidade
  • Cálculos com matrizes
  • Estatísticas com dados de matriz
  • Plotando múltiplas colunas
  • Redimensionamento e indexação linear
  • Arrays multidimensionais

Parte 2

Automatizando Comandos com Scripts

Objetivo: Coletar comandos MATLAB em scripts para facilitar a reprodução e a experimentação. À medida que a complexidade das suas tarefas aumenta, digitar longas sequências de comandos na Janela de Comandos torna-se impraticável.

  • Um exemplo de modelagem
  • Histórico de comandos
  • Criando arquivos de script
  • Executando scripts
  • Comentários e Células de Código
  • Publicando scripts

Trabalhando com Arquivos de Dados

Objetivo: Importar dados para o MATLAB a partir de arquivos formatados. Como os dados importados podem ser de uma grande variedade de tipos e formatos, é dada ênfase ao trabalho com arrays de células e formatos de data.

  • Importando dados
  • Tipos de dados mistos
  • Arrays de células
  • Conversões entre números, strings e células
  • Exportando dados

Plots Múltiplos de Vetores

Objetivo: Fazer plots de vetores mais complexos, como múltiplos plots, e usar técnicas de manipulação de cor e string para produzir representações visuais atraentes dos dados.

  • Estrutura gráfica
  • Figuras, eixos e plots múltiplos
  • Plotando equações
  • Usando cores
  • Personalizando plots

Lógica e Controle de Fluxo

Objetivo: Usar operações lógicas, variáveis e técnicas de indexação para criar código flexível que possa tomar decisões e se adaptar a diferentes situações. Explorar outras estruturas de programação para repetir seções de código e estruturas que permitem interação com o usuário.

  • Operações e variáveis lógicas
  • Indexação lógica
  • Estruturas de programação
  • Controle de fluxo
  • Laços

Visualização de Matrizes e Imagens

Objetivo: Visualizar imagens e dados de matriz em duas ou três dimensões. Explorar a diferença entre exibir imagens e visualizar dados de matriz usando imagens.

  • Interpolação dispersa usando dados de vetor e matriz
  • Visualização de matriz 3D
  • Visualização de matriz 2D
  • Imagens indexadas e mapas de cor
  • Imagens com cores verdadeiras

Parte 3

Análise de Dados

Objetivo: Executar tarefas típicas de análise de dados no MATLAB, incluindo o desenvolvimento e ajuste de modelos teóricos a dados da vida real. Isso leva naturalmente a um dos recursos mais poderosos do MATLAB: resolver sistemas lineares de equações com um único comando.

  • Lidando com dados ausentes
  • Correlação
  • Suavização
  • Análise espectral e FFT
  • Resolvendo sistemas lineares de equações

Escrevendo Funções

Objetivo: Aumentar a automação encapsulando tarefas modulares como funções definidas pelo usuário. Compreender como o MATLAB resolve referências a arquivos e variáveis.

  • Por que funções?
  • Criando funções
  • Adicionando comentários
  • Chamando subfunções
  • Áreas de trabalho
  • Subfunções
  • Caminho e precedência

Tipos de Dados

Objetivo: Explorar tipos de dados, focando na sintaxe para criar variáveis e acessar elementos de array, e discutir métodos para converter entre tipos de dados. Os tipos de dados diferem no tipo de dados que podem conter e na forma como os dados são organizados.

  • Tipos de dados MATLAB
  • Inteiros
  • Estruturas
  • Convertendo tipos

Entrada/Saída de Arquivo

Objetivo: Explorar as funções de importação e exportação de dados de baixo nível no MATLAB que permitem controle preciso sobre a entrada/saída de arquivos de texto e binários. Essas funções incluem textscan, que fornece controle preciso da leitura de arquivos de texto.

  • Abertura e fechamento de arquivos
  • Leitura e gravação de arquivos de texto
  • Leitura e gravação de arquivos binários

Observe que o conteúdo entregue pode estar sujeito a pequenas discrepâncias em relação ao conteúdo acima, sem aviso prévio.

Conclusão

Observe que o conteúdo entregue pode estar sujeito a pequenas discrepâncias em relação ao conteúdo acima, sem aviso prévio.

Objetivos: Resumir o que aprendemos

  • Um resumo do curso
  • Outros cursos futuros sobre MATLAB

Observe que o curso pode estar sujeito a poucas pequenas discrepâncias quando for entregue, sem avisos prévios.

Requisitos

  • Conceitos básicos de conhecimento matemático de nível de graduação, como álgebra linear, teoria da probabilidade e estatística, além de matrizes
  • Operações básicas de computador
  • Preferencialmente, conceitos básicos de outra linguagem de programação de alto nível, como C, PASCAL, FORTRAN ou BASIC, mas não é essencial
 21 Horas

Treinamento Corporativo Personalizado

Soluções de treinamento projetadas exclusivamente para empresas.

  • Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
  • Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
  • Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Investimento

Preço por grupo privado, treinamento online ao vivo, a partir de 3900 € + VAT*

Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes

Testemunhos de Clientes (2)

Próximas Formações Provisórias

Categorias Relacionadas