Matlab apostila
ESCOLA DE ENGENHARIA ELÉTRICA E DE COMPUTAÇÃO
INTRODUÇÃO AO PROGRAMA "MATLAB"
COM APLICAÇÕES
Material elaborado por:
Prof. Dr. Antônio César Baleeiro Alves (UCG/UFG)
Prof. Dr. Enes Gonçalves Marra (UFG)
Prof. Dr. José Wilson Lima Nerys (UFG)
Goiânia – GO
2007
2
SUMÁRIO
1 INTRODUÇÃO
5
2 UTILIZANDO O MATLAB
9
2.1
INICIAR O PROGRAMA
9
2.2
PASTA DE TRABALHO
10
2.3
TELA DA LINHA DE COMANDO DO MATLAB
11
2.4
CRIAÇÃO DE ARQUIVOS NO MATLAB
11
2.5
LIMITAÇÕES DO MATLAB
13
3 OPERADORES, CONSTANTES E CARACTERES ESPECIAIS
14
3.1
OPERADORES ARITMÉTICOS
14
3.2
CARACTERES ESPECIAIS
16
3.3
OPERADORES LÓGICOS
18
3.4
OPERADORES RELACIONAIS
19
3.5
CONSTANTES OU VARIÁVEIS
19
3.5.1
INF
20
3.5.2
NAN
20
3.5.3
IEEE
20
3.6
RECURSOS DE APOIO DA TELA DE COMANDO DO MATLAB
20
3.6.1
MENU FILE
20
3.6.2
MENU EDIT
21
4 COMANDOS DE PROPÓSITO GERAL
22
4.1
COMANDOS DE INFORMAÇÃO
22
4.2
COMANDOS DE OPERAÇÃO COM A MEMÓRIA DA ÁREA DE TRABALHO (WORKSPACE)
23
4.3
COMANDOS DE OPERAÇÃO COM FUNÇÕES E COMANDOS
24
4.4
COMANDOS DE OPERAÇÃO COM O CAMINHO DE DIRETÓRIOS
25
4.5
COMANDOS DE OPERAÇÃO COM A JANELA DE COMANDO
26
4.6
COMANDOS DE OPERAÇÃO COM O SISTEMA OPERACIONAL
27
5 COMANDOS BÁSICOS PARA MANIPULAÇÃO DE MATRIZES
29
6 FUNÇÕES MATEMÁTICAS ELEMENTARES
32
3
7 COMANDOS DE CONTROLE GRÁFICO
36
7.1
GRÁFICOS BIDIMENSIONAIS
36
7.2
GRÁFICOS TRIDIMENSIONAIS
38
8 OUTROS COMANDOS
39
8.1
FUNÇÕES LÓGICAS
39
8.2
FUNÇÕES DE CONTROLE DE FLUXO DE PROGRAMAÇÃO
40
8.3
FUNÇÕES DE CONTROLE DE BAIXO NÍVEL
44
8.4
FUNÇÕES ESPECIALIZADAS: MATEMÁTICAS, MATRICIAIS, ÁLGEBRA LINEAR
45
8.5
FUNÇÕES DE INTEGRAÇÃO, INTERPOLAÇÃO E TRATAMENTO DE DADOS
45