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
Conceitos básicos de conhecimentos matemáticos, como álgebra linear, probabilidade, estatística e matriz.
Operação básica de computadores
Conhecimento básico de outra linguagem de programação (C, PASCAL, FORTRAN, etc...)
Declaração de Clientes (2)
Construção prática do código a partir do zero.
Igor - Draka Comteq Fibre B.V.
Curso - Introduction to Image Processing using Matlab
Máquina Traduzida
Trainer took the initiative to cover additional content outside our course materials to improve our learning.