Matlab Apostila
Por: pentuga2 • 20/3/2016 • Projeto de pesquisa • 14.328 Palavras (58 Páginas) • 213 Visualizações
Centro Nacional de Processamento de Alto Desempenho em São Paulo
Universidade Estadual de Campinas
Introdução ao MATLAB
Cedric Marcelo Augusto Ayala Bravo
Éder Lima de Albuquerque
Sumário
1 Introdução .......................................................................................................................1
1.1 Toolboxes................................................................................................................2
2 Ajuda no Matlab .............................................................................................................2
2.1 Editor/Depurador de programas..............................................................................6
2.2 Comandos do UNIX/DOS ......................................................................................6
2.3 Limitações de memória...........................................................................................7
3 Manipulação de matrizes, vetores e escalares.................................................................7
3.1 Operações básicas: +, -, *, / ..................................................................................10
3.2 Operador dois pontos ':' ........................................................................................13
3.2.1 Outros usos do operador dois pontos............................................................13
3.3 Cálculos fundamentais e matrizes especiais .........................................................14
3.3.1 Constantes predefinidas ................................................................................15
4 Funções elementares .....................................................................................................16
4.1 Funções básicas.....................................................................................................16
4.1.1 Exemplos simples .........................................................................................17
4.1.2 Números complexos .....................................................................................18
4.1.3 Comandos de conversão ...............................................................................20
4.2 Funções trigonométricas .......................................................................................20
4.3 Funções hiperbólicas: nomenclatura.....................................................................21
5 Controle de fluxo ..........................................................................................................22
5.1 Regras para escrever uma function .......................................................................24
5.2 Operadores relacionais..........................................................................................24
5.3 Operadores lógicos ...............................................................................................26
5.4 Laço estrutural if-else-end ....................................................................................27
5.5 Estrutura switch-case-otherwise-end ....................................................................29
5.6 Estrutura while-end ...............................................................................................30
5.7 Estrutura for-end ...................................................................................................30
6 Operações sobre matrizes .............................................................................................31
6.1 Outras funções úteis..............................................................................................32
7 Medidas estatísticas ......................................................................................................32
8 Gráficos.........................................................................................................................33
8.1 Comando subplot ..................................................................................................38
8.2 Outros recursos para gráficos bidimensionais ......................................................40
8.2.1 Gráfico em coordenadas polares...................................................................44
8.3 Gráficos tridimensionais .......................................................................................45
8.3.1 Gráficos de superfície ...................................................................................46
8.3.2 Animação gráfica..........................................................................................47
9 Solução de sistemas de equações lineares ....................................................................48
9.1 Métodos diretos.....................................................................................................50
9.2 Métodos iterativos.................................................................................................51
10 Ajuste de curvas e interpolação ................................................................................53
11 Leitura e escrita de arquivos de dados ......................................................................62
12
...