
Curso de MATLAB
Domine o MATLAB desde o início e adquira as competências de computação técnica nas quais os engenheiros e cientistas confiam diariamente. Este curso abrange tudo, desde operações com matrizes e visualização de dados até aprendizagem automática e computação paralela. Quer esteja a resolver equações diferenciais ou a criar aplicações interativas, terminará com um conjunto de ferramentas que produz resultados reais.
O que vai aprender:
Aprenderá a navegar no ambiente MATLAB, a escrever scripts eficientes e a trabalhar com vetores, matrizes e múltiplos tipos de dados. O curso aborda o fluxo de controlo, a conceção modular de funções e a programação orientada a objetos para que o seu código se mantenha organizado e escalável. Importará e gerirá conjuntos de dados do mundo real, criará visualizações profissionais e aplicará métodos numéricos, incluindo integração, localização de raízes e resolvedores de ODE. Os tópicos avançados incluem fluxos de trabalho de aprendizagem automática, computação acelerada por GPU, modelação Simulink e desenvolvimento de GUI com o App Designer. Praticará também o controlo de versões com Git e produzirá relatórios técnicos apurados utilizando MATLAB Live Scripts.
Como estuda de forma prática Curso de MATLAB
Como pratica Curso de MATLAB
Para si que é empresa e quer formar a sua equipa
Na Dedika para empresas, o curso inclui exercícios e exemplos adaptados ao seu próprio negócio e às necessidades da sua empresa.
Conteúdo do curso
8 Capítulos • 40 AulasDuração entre 4 e 360 horas (você decide)
Capítulo 1EsconderEsconder detalhesVer detalhesAmbiente MATLAB e Fundamentos
Ambiente MATLAB e Fundamentos
Aula 1 • Vetores e Matrizes: Fundamentos
Ensina a criação, indexação e manipulação básica de vetores e matrizes. Fornece a estrutura de dados central utilizada ao longo da programação em MATLAB.
Aula 2 • Scripts e o Caminho do MATLAB
Explica como escrever, guardar e executar ficheiros de script e gerir o caminho de pesquisa. Permite fluxos de trabalho organizados e reprodutíveis desde o início.
Aula 3 • Variáveis, Tipos de Dados e Operadores
Apresenta tipos de dados numéricos, caracteres, lógicos e complexos, juntamente com operadores aritméticos e relacionais. Constitui a base de manipulação de dados para todos os tópicos posteriores.
Aula 4 • Navegar na Interface MATLAB
Abrange os painéis Command Window, Editor, Workspace e Current Folder. Estabelece o ambiente de trabalho necessário para todos os exercícios subsequentes.
Aula 5 • Obter Ajuda e Documentação
Demonstra comandos de ajuda incorporados, o navegador de documentação e recursos em linha. Equipa os formandos para resolver problemas de forma independente ao longo do curso.
Capítulo 2EsconderEsconder detalhesVer detalhesOperações com Matrizes e Álgebra Linear
Operações com Matrizes e Álgebra Linear
Aula 1 • Matrizes Dispersas e Desempenho
Ensina armazenamento, criação e operações eficientes em matrizes dispersas para grandes conjuntos de dados. Prepara os formandos para lidar com problemas de álgebra linear que exigem muita memória.
Aula 2 • Valores Próprios e Decomposições
Apresenta análise de valores próprios, decomposições LU, QR e de valor singular. Fornece ferramentas para redução de dimensionalidade e análise de estabilidade.
Aula 3 • Manipulação Avançada de Matrizes
Abrange redimensionamento, concatenação, transposição e indexação lógica de matrizes. Expande as competências básicas de matrizes para técnicas flexíveis de reestruturação de dados.
Aula 4 • Aritmética Matricial e Operações Elemento a Elemento
Distingue a multiplicação matricial das operações elemento a elemento e aborda variantes de divisão e potência. Previne erros comuns em cálculos numéricos.
Aula 5 • Resolver Sistemas Lineares
Aplica o operador barra invertida e a inversa de matriz para resolver problemas Ax=b. Liga a teoria da álgebra linear a cálculos práticos de engenharia.
Capítulo 3EsconderEsconder detalhesVer detalhesConstruções de Programação e Fluxo de Controlo
Construções de Programação e Fluxo de Controlo
Aula 1 • Tratamento de Erros e Depuração
Apresenta blocos try-catch, mensagens de erro e o depurador do MATLAB. Cria hábitos para escrever programas robustos e tolerantes a falhas.
Aula 2 • Estruturas de Ciclo
Ensina ciclos for e while, incluindo as instruções break e continue. Fornece ferramentas de iteração essenciais para algoritmos numéricos e processamento de dados.
Aula 3 • Estilo de Código e Boas Práticas
Estabelece convenções de nomenclatura, design modular e padrões de legibilidade de código. Garante código mantível adequado para ambientes colaborativos e profissionais.
Aula 4 • Instruções Condicionais
Aborda construções if-elseif-else e switch-case para tomada de decisões. Permite que os programas respondam dinamicamente a condições de entrada variáveis.
Aula 5 • Vetorização e Indexação Lógica
Substitui ciclos explícitos por expressões vetorizadas e máscaras lógicas para ganhar velocidade. Demonstra a técnica de otimização de desempenho mais poderosa do MATLAB.
Capítulo 4EsconderEsconder detalhesVer detalhesFunções e Programação Modular
Funções e Programação Modular
Aula 1 • Âmbito de Variável e Espaços de Trabalho
Explica variáveis locais, globais e persistentes e as suas regras de âmbito. Previne erros subtis causados pela partilha não intencional de variáveis.
Aula 2 • Funções Anónimas e Aninhadas
Apresenta identificadores de funções anónimas e definições de funções aninhadas. Permite um design de funções compacto e flexível para callbacks e resolvedores numéricos.
Aula 3 • Escrever e Chamar Funções
Abrange sintaxe de funções, argumentos de entrada/saída e convenções de chamada. Estabelece o bloco de construção da programação modular em MATLAB.
Aula 4 • Documentação e Teste de Funções
Abrange linhas H1, blocos de texto de ajuda e testes unitários básicos com assert. Garante que as funções são autodocumentadas e verificavelmente corretas.
Aula 5 • Funções Recursivas
Ensina princípios de recursividade, casos base e considerações sobre profundidade da pilha. Aplica o pensamento recursivo a algoritmos clássicos implementados em MATLAB.
Capítulo 5EsconderEsconder detalhesVer detalhesImportação, Exportação e Gestão de Dados
Importação, Exportação e Gestão de Dados
Aula 1 • Ler e Escrever Ficheiros de Texto
Abrange importdata, readmatrix, writematrix e E/S de ficheiros de baixo nível para formatos de texto. Liga ficheiros de dados brutos ao espaço de trabalho do MATLAB.
Aula 2 • Dados de Folha de Cálculo e Binários
Ensina readtable, writetable e operações com ficheiros MAT para Excel e formatos binários. Permite a troca de dados sem interrupções com ferramentas comuns de escritório e científicas.
Aula 3 • Estruturas e Cell Arrays
Abrange a criação, acesso e manipulação de struct e cell array para dados heterogéneos. Expande a organização de dados para além de arrays numéricos uniformes.
Aula 4 • Acesso a Dados de Base de Dados e Web
Apresenta a conectividade a bases de dados do MATLAB e chamadas a API web utilizando webread. Permite a integração de fontes de dados externas em tempo real nos fluxos de trabalho.
Aula 5 • Tabelas e Arrays Categóricos
Apresenta o tipo de dados table, nomes de variáveis e arrays categóricos para dados rotulados. Fornece um contentor estruturado para conjuntos de dados heterogéneos do mundo real.
Capítulo 6EsconderEsconder detalhesVer detalhesVisualização e Criação de Gráficos de Dados
Visualização e Criação de Gráficos de Dados
Aula 1 • Gráficos Especializados e Interativos
Apresenta mapas de calor, gráficos geográficos e cursores de dados interativos. Expande o conjunto de ferramentas de visualização para necessidades analíticas de domínios específicos.
Aula 2 • Técnicas de Visualização 3D
Abrange surf(), mesh(), contour() e gráficos de dispersão 3D para dados espaciais. Expande a capacidade de visualização para conjuntos de dados tridimensionais de engenharia.
Aula 3 • Fundamentos da Criação de Gráficos 2D
Abrange plot(), scatter(), bar() e histogram() para gráficos 2D padrão. Estabelece competências de visualização centrais aplicadas ao longo do curso.
Aula 4 • Personalização e Anotação de Figuras
Ensina propriedades de eixos, legendas, mapas de cores e anotações de texto. Produz figuras claras e profissionais adequadas para relatórios e publicações.
Aula 5 • Subplots e Eixos Múltiplos
Apresenta subplot(), tiledlayout() e eixos múltiplos para exibições comparativas. Permite a visualização lado a lado de conjuntos de dados relacionados.
Capítulo 7EsconderEsconder detalhesVer detalhesMétodos Numéricos e Análise
Métodos Numéricos e Análise
Aula 1 • Interpolação e Ajuste de Curvas
Abrange interp1, interp2 e polyfit para interpolação de dados e regressão. Fornece ferramentas para estimar valores entre pontos de dados medidos.
Aula 2 • Análise de Fourier e Processamento de Sinal
Abrange FFT, densidade espectral de potência e operações básicas de filtragem. Apresenta a análise no domínio da frequência para tarefas de processamento de sinal e dados.
Aula 3 • Integração e Diferenciação Numérica
Ensina integral(), trapz() e gradient() para calcular áreas e derivadas. Liga conceitos de cálculo a cálculos numéricos práticos.
Aula 4 • Determinação de Raízes e Otimização
Aplica fzero, fsolve, fminbnd e fminunc para localizar raízes e ótimos. Permite a resolução automatizada de equações não lineares e minimização de objetivos.
Aula 5 • Equações Diferenciais Ordinárias
Apresenta ode45, ode23 e ode15s para resolver problemas de valor inicial. Aplica resolvedores de EDO à simulação de sistemas dinâmicos.
Capítulo 8EsconderEsconder detalhesVer detalhesProgramação Orientada a Objetos em MATLAB
Programação Orientada a Objetos em MATLAB
Aula 1 • Introdução às Classes MATLAB
Explica a sintaxe classdef, classes de valor vs. identificador e estrutura básica de classes. Estabelece a base conceptual para o design orientado a objetos no MATLAB.
Aula 2 • Métodos e Sobrecarga de Operadores
Abrange métodos comuns, métodos estáticos e sobrecarga de operadores aritméticos. Permite um comportamento intuitivo e específico do domínio para objetos de classe personalizados.
Aula 3 • Herança e Polimorfismo
Ensina herança simples e múltipla, sobreposição de métodos e classes abstratas. Suporta padrões de design hierárquicos para software extensível.
Aula 4 • Projetar uma Aplicação OOP Completa
Integra classes, herança e eventos numa mini-aplicação coesa. Consolida todos os conceitos OOP através de um exercício de design realista de ponta a ponta.
Aula 5 • Eventos e Listeners
Apresenta declaração de eventos, notify() e addlistener() para programação reativa. Permite a comunicação de componentes com baixo acoplamento em aplicações maiores.
Seu certificado válido de conclusão
Este curso é para si:
Estudantes de engenharia: necessitando de uma ferramenta computacional fiável para trabalhos de curso.
Cientistas de investigação: que pretendem automatizar tarefas repetitivas de análise de dados e geração de relatórios.
Engenheiros mecânicos ou eletrotécnicos: prontos para substituir folhas de cálculo por computação numérica séria.
Analistas de dados: que procuram expandir o seu conjunto de ferramentas técnicas para além do software empresarial padrão.
Físicos ou matemáticos: que procuram competências práticas de programação para trabalho de simulação.
Mudanças de carreira: a entrar em áreas técnicas e a precisar de experiência credível em programação computacional.
O que os nossos formandos dizem
As suas aulas são perfeitas. Adquiri o pacote de um ano e, finalmente, tenho a oportunidade de acompanhar diversos temas do meu interesse sem precisar mudar de plataforma... agradeço por tudo o que fazem, já recomendei vocês a outras pessoas...

Eu gosto de como as lições são directas ao ponto e como eu consigo alterar capítulos e saltar conteúdos que não preciso.

Gosto do conteúdo e do modo de apresentação e transcrição de vídeos, o que acelera o processo!

A plataforma é rápida, simples de usar. A diversidade de conteúdo e os vídeos complementares ajudam muito na aprendizagem.

Principais capacitações
Perguntas Frequentes
Quem é a Dedika?
O certificado é válido em Angola?
Os cursos são gratuitos?
Qual é a carga horária do curso?
Como são os cursos?
Como funcionam os cursos?
Qual é a duração dos cursos?
Qual é o custo ou preço dos cursos?
O que é um curso EAD ou online e como funciona?
Curso em PDF




















