Introdução ao MatLab
Aula 1
Sistemas Multimédia
3º ano Engenharia Informática
Universidade Católica de Angola
Introdução ao MATLAB
O MATLAB é uma linguagem de
programação e um ambiente de
desenvolvimento para o seu uso
efectivo
O MATLAB é orientado à matriz pelo que
o que faz normalmente com várias
instruções C ou Fortran pode ser
conseguido com poucas linhas usando
as operações sobre matrizes e vectores
embebidas no MATLAB.
Introdução ao MATLAB
FORTRAN:
real*8 A(10,10), B(10,10), C(10,10)
do i=1,10
do j=1,10
C(i,j) = A(i,j) + B(i,j)
10 continue
20 continue
MATLAB:
C=A+B
Introdução ao MATLAB
O MATLAB está
disponível para
Windows, MacIntosh,
Unix e outros sistemas
operativos
Introdução ao MATLAB
MATLAB, que é o acrónimo
de MATrix LABoratory, é um
sistema ou ambiente
potente para fazer cálculos
matemáticos, científicos e
de engenharia.
Introdução ao MATLAB
• O MATLAB é um pacote de alto
desempenho para computação
numérica e visualização
• O MATLAB é um sistema
interactivo cujo dado básico,
a matriz, não precisa de
dimensionamento
Introdução ao MATLAB
O MATLAB suporta vários tipos de gráficos e superfícies :
• linha(x vs. y),
• Barras,
• Diagrama de sectores(pie),
• Paramétricos,
• Polar,
• Curvas de nível,
• Densidade,
• Eixos logaritmicos,
• Superfície,
• Paramétricos a 3D e esféricos
• Etc...
Introdução ao MATLAB
• MATLAB tem um grande número de módulos de
software adicionáveis, chamados toolbox , que
realizam computações mais especializadas
Signal & Image Processing
Signal Processing- Image Processing
Communications - System Identification Wavelet Filter Design
Control Design
Control System - Fuzzy Logic - Robust Control - µAnalysis and Synthesis - LMI Control - Model
Predictive Control Model-Based Calibration
Mais de 60 ToolBoxes!
Introdução ao MATLAB
• No Windows o
MatLab é iniciado
clicando 2 vezes no
ícon apropriado
Introdução ao MatLab
Janela de
Comandos
MATLAB
File
Edit
View
View
View
Web
Help
MATLAB Introduction
MATLAB includes hundreds
of functions for:
•
•
•
•
•
Data analysis and visualization,
Numeric and symbolic computation,
Engineering and Scientific graphics,
Modeling, simulation, and prototyping,
Eigenvalue, singular value
Demonstrações MatLab
São inexcedíveis uma
vez que dão uma ideia
das capacidades do
MatLab.
Um conjunto definido
em compreensão está
disponível teclando o
comando >>demo na
linha de comandos
MatLab
Demos MatLab
MATLAB manipula escalares,
vectores and matrizes:
•
•
•
•
•
Operações básicas com matrizes,
Inversas of matrizes,
Grafos de matrizes,
Manipulação de matrizes,
Programação, desenvolvimento de
aplicações, concepção de Interfaces
Gráficas para o Utilizador (GUI)
Demos MatLab
O MATLAB tem capacidades
gráficas notáveis:
•
•
•
•
2-D e 3-D,
Superfícies 3-D,
Funções complexas
...
DEMOS MatLab
Muitas toolboxes:
• A de Controlo é uma das
mais importantes.
• Resposta de Circuitos RLC,
• Margens de ganho e fase,
• ....
Demos MatLab
MATLAB tem muitas toolboxes:
• Toolbox de Processamento de Sinal
– Concepção de Filtros
– Filtragem de sinais
– Análise Espectal
– Transformadas de Fourier Discreta e
Contínua
–…
Demos MatLab
• O Simulink dá a
possibilidade de simular
um grande número de
sistemas dos mais simples
aos complexos.
Download

matlab-1