Programa do Curso

Parte 1

Uma breve introdução a MATLAB

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

  • Um exemplo: C vs.
  • MATLAB Visão geral do produto
  • MATLAB Campos de Aplicação
  • O que MATLAB pode fazer por você?
  • O esboço do curso

Trabalhando com a interface do usuário MATLAB

Objetivo: Obter uma introdução aos principais recursos do ambiente de design integrado MATLAB e suas interfaces de usuário. Obtenha uma visão geral dos temas do curso.

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

Variáveis ​​e Expressíons

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

  • Inserindo comandos
  • Criando variáveis
  • Conseguindo ajuda
  • Accessing e modificação de valores em variáveis
  • Criando variáveis ​​de caracteres

Análise e Visualização com Vetores

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

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

Análise e Visualização com Matrizes

Objetivo: Utilizar matrizes como objetos matemáticos ou como coleções de dados (vetoriais). Entenda o uso apropriado da sintaxe MATLAB para distinguir entre esses aplicativos.

  • Tamanho e dimensionalidade
  • Cálculos com matrizes
  • Statistics com dados matriciais
  • Plotando múltiplas colunas
  • Remodelagem e indexação linear
  • Matrizes multidimensionais

Parte 2

Automatizando Comandos com Scripts

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

  • Um exemplo de modelagem
  • A história do comando
  • Criando arquivos de script
  • Executando scripts
  • Comentários e células de código
  • Publicação de scripts

Trabalhando com arquivos de dados

Objetivo: Trazer dados para MATLAB de arquivos formatados. Como os dados importados podem ser de uma ampla variedade de tipos e formatos, é dada ênfase ao trabalho com matrizes de células e formatos de data.

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

Vários gráficos vetoriais

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

  • Estrutura gráfica
  • Múltiplas figuras, eixos e gráficos
  • Traçando equações
  • Usando cor
  • Personalizando gráficos

Lógica e Controle de Fluxo

Objetivo: Utilizar 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 permitem a interação com o usuário.

  • Operações lógicas e variáveis
  • Indexação lógica
  • Programming construções
  • Controle de fluxo
  • rotações

Matrix e visualização de imagens

Objetivo: Visualizar imagens e dados matriciais em duas ou três dimensões. Explore a diferença na exibição de imagens e na visualização de dados de matriz usando imagens.

  • Interpolação dispersa usando dados vetoriais e matriciais
  • Visualização de matriz 3D
  • Visualização de matriz 2-D
  • Imagens indexadas e mapas de cores
  • Imagens em cores reais

Parte 3

Data Analysis

Objetivo: Realizar tarefas típicas de análise de dados em MATLAB, incluindo desenvolver e ajustar modelos teóricos a dados da vida real. Isto leva naturalmente a um dos recursos mais poderosos de MATLAB: resolver sistemas lineares de equações com um único comando.

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

Funções de escrita

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

  • Por que funções?
  • Criando funções
  • Adicionando comentários
  • Chamando subfunções
  • Espaços 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.

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

E/S de arquivo

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

  • Abrindo e fechando arquivos
  • Lendo e escrevendo 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 esboço acima, sem notificação prévia.

Conclusão

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

Objetivos: Resumir o que aprendemos

  • Um resumo do curso
  • Outros cursos futuros em MATLAB

Observe que o curso pode estar sujeito a algumas pequenas discrepâncias ao ser ministrado sem notificação prévia.

Requisitos

  •     Noções básicas de conhecimentos matemáticos de nível de graduação, tais como álgebra linear, teoria das probabilidades e estatística, bem como matrizes
  •     Operações básicas de informática
  •     Preferencialmente noção básica de outra linguagem de programação de alto nível, como C, PASCAL, FORTRAN, ou BASIC, mas não essencial
  21 horas

Declaração de Clientes (1)

Cursos Relacionados

MATLAB Fundamentals, Data Science & Report Generation

  35 horas

Categorias Relacionadas