Escolar Documentos
Profissional Documentos
Cultura Documentos
em MATLAB
Mini-Curso
I Semana Tecnológica da FEAU
2011
O que é:
MATLAB é abreviação de MAtrix LABoratory, um programa
de computador especializado em cálculos científicos
otimizados e aplicações de engenharia.
Facilidades de Uso
3
Mais Vantagens
Independência de plataforma
4
Ainda mais vantagens!
Funções Predefinidas
Interface Gráfica com o usuário (GUI)
Permite ao programador construir interfaces com o
usuário.
Programas sofisticados para análise de dados.
Compilador Matlab
Programas em códigos independentes (pcode).
5
Desvantagens !!!!!
Existem 2 desvantagens...
6
Opções
Ambiente computacional:
–Versões do Software: v 4.5 e v 5.1.2 (sala ambiente)
–Requisitos de equipamento pentiun X c/ minimo de 32
MBytes
Conhecimentos gerais:
Matrizes e vetores.
Manipulação de conjuntos.
Linguagens de programação
Documentação
Documentação do Matlab pode ser encontrado em
http://www.mathworks.com/access/helpdesk/help/fulldocset.s
html
e
http://www.mathworks.com/access/helpdesk/help/helpdesk.s
html
http://www.qns.com/~quentin/testbed/mathworks/basics.html
- coleção de links para diversos tutoriais em Universidades.
Em resumo:
Software para análise numérica
Cálculo com matrizes
Processamento de sinais
Construção de gráficos
Problemas expressos numa forma mais
próxima da notação matemática
Interpreta comandos do usuário dados
na janela de comando.
Carregando o MATLAB
Menu Iniciar do Windows clique no ícone do
aplicativo MATLAB.
14
Introdução
Trabalha apenas com um tipo de objeto: Matrizes
Os elementos das matrizes podem ser números
complexos
Escalares são matrizes 1x1
Vetores são matrizes 1xN ou Nx1
Entrando com uma matriz (3 maneiras):
Var_ex.
>> x1=10
x1=
10
>> s1=[100 200;300 400]
>> S1=[0.1 0.2 0.3 0.4]
A=
1 2 3
4 5 6
7 8 9
10 11 12
Conceitos Básicos
Pequenas matrizes podem ser extraídas
de grandes matrizes usando “:”
B=[A(1:3,:)]
3 -99 0.00001
9.6374586 1 .602e-20 6.06375e23
Operadores:
^ exponenciação * multiplicaç’ão
/ divisão à direita + adição
\ divisão à esquerda - subtração’
Números complexos
Funções “i” e “j”
>> z= 3 + 4 * i
Matrizes complexas permitem também a forma:
>> A= [1 2; 3 4]+i*[5 6; 7 8]
Caso “i” e “j” sejam usados como variáveis e tenham
seu valor modificado, pode-se criar uma nova
unidade complexa:
>> ii = sqrt(-1)
>> z = 3 + 4 * ii
Formatos de saída
O comando format modifica o modo
como as matrizes são mostradas
A= 1 2 3
4 5 6
7 8 10
>>zeros(3)
ans =
Crie uma matriz de zeros 4x4; 5x5; 4x3; 5x3
0 0 0
0 0 0
0 0 0
Matriz ones
Gera uma matriz contendo a unidade
» ones(2,4)
ans =
1 1 1 1
1 1 1 1
» eye(3)
ans =
1 0 0
0 1 0
0 0 1