340 likes | 491 Views
Introdução ao MatLab Aula 1. Sistemas Telemáticos 5ºAno LESI/MCC Universidade do Minho. Introdução ao MATLAB. O MATLAB é uma linguagem de programação e um ambiente de desenvolvimento para o seu uso efectivo
E N D
Introdução ao MatLabAula 1 Sistemas Telemáticos 5ºAno LESI/MCC Universidade do Minho
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 ProcessingCommunications - System Identification - Wavelet Filter Design Control Design Control System - Fuzzy Logic - Robust Control - µ-Analysis and Synthesis - LMI Control - Model Predictive ControlModel-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
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.