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
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.
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)
Os muitos exemplos e a construção do código do início ao fim.
Toon - Draka Comteq Fibre B.V.
Curso - Introduction to Image Processing using Matlab
Máquina Traduzida
Muitos exercícios úteis, bem explicados
Helene Meadows - European Investment Bank
Curso - MATLAB Programming
Máquina Traduzida