Programa do Curso
Parte 1
Uma Breve Introdução ao MATLAB
Objetivos: Oferecer uma visão geral do que é o MATLAB, do que é constituído e do que ele pode fazer por si
- Um Exemplo: C vs. MATLAB
- Visão Geral do Produto MATLAB
- Áreas de Aplicação do MATLAB
- O que o MATLAB pode fazer por si?
- Conteúdo do Curso
Trabalho com a Interface do Utilizador do MATLAB
Objetivo: Obter uma introdução às principais funcionalidades do ambiente integrado de design do MATLAB e das suas interfaces de utilizador. Ter uma visão geral dos temas do curso.
- Interface MATLAB
- Leitura de dados de ficheiros
- Gravação e carregamento de variáveis
- Plotagem de dados
- Personalização de gráficos
- Cálculo de estatísticas e linha de melhor ajuste
- Exportação de gráficos para utilização em outras aplicações
Variáveis e Expressões
Objetivo: Introduzir comandos MATLAB, com ênfase na criação e acesso a dados em variáveis.
- Introdução de comandos
- Criação de variáveis
- Obtenção de ajuda
- Acesso e modificação de valores em variáveis
- Criação de 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. Compreender como a sintaxe do MATLAB permite cálculos em conjuntos de dados inteiros com um único comando.
- Cálculos com vetores
- Plotagem de vetores
- Opções básicas de plotagem
- Anotação de gráficos
Análise e Visualização com Matrizes
Objetivo: Utilizar matrizes como objetos matemáticos ou como coleções de dados (vetoriais). Compreender a utilização adequada da sintaxe do MATLAB para distinguir entre estas aplicações.
- Tamanho e dimensionalidade
- Cálculos com matrizes
- Estatística com dados matriciais
- Plotagem de múltiplas colunas
- Redimensionamento e indexação linear
- Arrays multidimensionais
Parte 2
Automação de Comandos com Scripts
Objetivo: Reunir comandos MATLAB em scripts para facilitar a reprodução e a experimentação. À medida que a complexidade das suas tarefas aumenta, a introdução de longas sequências de comandos no Command Window torna-se impraticável.
- Um Exemplo de Modelação
- Histórico de Comandos
- Criação de ficheiros de script
- Execução de scripts
- Comentários e Células de Código
- Publicação de scripts
Trabalho com Ficheiros de Dados
Objetivo: Importar dados para o MATLAB a partir de ficheiros formatados. Uma vez que os dados importados podem ter uma grande variedade de tipos e formatos, dá-se ênfase ao trabalho com arrays de células e formatos de data.
- Importação de dados
- Tipos de dados mistos
- Arrays de células
- Conversões entre numerais, strings e células
- Exportação de dados
Múltiplos Gráficos de Vetores
Objetivo: Criar gráficos de vetores mais complexos, como múltiplos gráficos, e utilizar técnicas de manipulação de cor e texto para produzir representações visuais atrativas de dados.
- Estrutura de gráficos
- Múltiplas figuras, eixos e gráficos
- Plotagem de equações
- Utilização de cores
- Personalização de gráficos
Lógica e Controlo 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 adaptar-se a diferentes situações. Explorar outras construções de programação para repetir secções de código e construções que permitam a interação com o utilizador.
- Operações e variáveis lógicas
- Indexação lógica
- Construções de programação
- Controlo de fluxo
- Laços
Visualização de Matrizes e Imagens
Objetivo: Visualizar imagens e dados matriciais em duas ou três dimensões. Explorar a diferença entre o display de imagens e a visualização de dados matriciais usando imagens.
- Interpolação Dispersa usando dados de vetores e matrizes
- Visualização de matrizes 3D
- Visualização de matrizes 2D
- Imagens indexadas e mapas de cor
- Imagens em cor verdadeira
Parte 3
Análise de Dados
Objetivo: Realizar tarefas típicas de análise de dados no MATLAB, incluindo o desenvolvimento e ajuste de modelos teóricos a dados reais. Isto leva naturalmente a uma das funcionalidades mais poderosas do MATLAB: resolver sistemas de equações lineares com um único comando.
- Lidar com dados em falta
- Correlação
- Suavização
- Análise espectral e FFTs
- Resolução de sistemas de equações lineares
Escrita de Funções
Objetivo: Aumentar a automação ao encapsular tarefas modulares como funções definidas pelo utilizador. Compreender como o MATLAB resolve referências a ficheiros e variáveis.
- Porquê funções?
- Criação de funções
- Adição de comentários
- Chamadas de 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 arrays, 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
- Conversão de tipos
Entrada/Saída de Ficheiros
Objetivo: Explorar as funções de importação e exportação de dados de baixo nível no MATLAB que permitem o controlo preciso da entrada/saída de ficheiros de texto e binários. Estas funções incluem textscan, que fornece controlo preciso da leitura de ficheiros de texto.
- Abertura e fecho de ficheiros
- Leitura e escrita de ficheiros de texto
- Leitura e escrita de ficheiros binários
Nota que o conteúdo real entregue pode estar sujeito a pequenas discrepâncias em relação ao esquema acima sem notificação prévia.
Conclusão
Nota que o conteúdo real entregue pode estar sujeito a pequenas discrepâncias em relação ao esquema acima sem notificação prévia.
Objetivos: Resumir o que aprendemos
- Um resumo do curso
- Outros cursos futuros sobre MATLAB
Nota que o curso pode estar sujeito a algumas pequenas discrepâncias na sua entrega sem notificações prévias.
Requisitos
- Conceitos básicos de matemática a nível do 1.º ciclo do ensino superior, como álgebra linear, teoria da probabilidade e estatística, bem como o conceito de matriz
- Operações básicas com computador
- Preferencialmente, noções básicas de outra linguagem de programação de alto nível, como C, PASCAL, FORTRAN ou BASIC, embora não seja essencial
Formação Empresarial Personalizada
Soluções de formação concebidas 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, formação online em direto, 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