Entrar em Contato

Programa do Curso

Parte 1

Uma Introdução Breve 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ê?
  • O Esquema do Curso

Trabalhando com a Interface do Usuário do MATLAB

Objetivo: Obter uma introdução aos principais recursos do ambiente de design integrado do MATLAB e 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: Inserir comandos do MATLAB, com ênfase na criação e acesso a dados em variáveis.

  • Inserindo 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 gráfico
  • 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 esses aplicativos.

  • 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: Agrupar comandos do MATLAB em scripts para facilitar a reprodução e a experimentação. À medida que a complexidade das suas tarefas aumenta, inserir longas sequências de comandos na Janela de Comandos torna-se impraticável.

  • Um Exemplo de Modelagem
  • O 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 ter uma grande variedade de tipos e formatos, a ênfase é dada 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

Múltiplos Plots de Vetores

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

  • Estrutura de gráficos
  • Múltiplas figuras, eixos e plots
  • Plotando equações
  • Usando cor
  • Personalizando gráficos

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. Explore outras construções de programação para repetir seções de código e construções que permitam interação com o usuário.

  • Operações e variáveis lógicas
  • Indexação lógica
  • Construções 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. Explore a diferença entre exibir imagens e visualizar dados de matriz usando imagens.

  • Interpolação Esparsa usando dados de vetor e matriz
  • Visualização de matriz 3D
  • Visualização de matriz 2D
  • Imagens indexadas e mapas de cor
  • Imagens em cores reais

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
  • Alisamento
  • Análise espectral e FFTs
  • Resolvendo sistemas lineares de equações

Escrevendo Funções

Objetivo: Aumentar a automatizaçã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, com foco na sintaxe para criação de variáveis e acesso a elementos de array, e discutir métodos para conversão 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

I/O de Arquivos

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

  • Abrindo e fechando arquivos
  • Lendo e gravando arquivos de texto
  • Lendo e gravando arquivos binários

Observe que a entrega real pode estar sujeita a pequenas discrepâncias em relação ao esquema acima, sem aviso prévio.

Conclusão

Observe que a entrega real pode estar sujeita a pequenas discrepâncias em relação ao esquema acima, sem aviso prévio.

Objetivos: Resumir o que aprendemos.

  • Um resumo do curso
  • Outros próximos cursos 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, bem como matrizes
  • Operações básicas de computador
  • De preferência, 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

Número de participantes


Preço por participante

Testemunhos de Clientes (2)

Próximas Formações Provisórias

Categorias Relacionadas