Matlab

Disponível somente no TrabalhosFeitos
  • Páginas : 46 (11313 palavras )
  • Download(s) : 0
  • Publicado : 20 de agosto de 2011
Ler documento completo
Amostra do texto
UNIVERSIDADE FEDERAL DE GOIÁS & UNIVERSIDADE CATÓLICA DE GOIÁS 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 2 UTILIZANDO O MATLAB 2.1 2.2 2.32.4 2.5 INICIAR O PROGRAMA PASTA DE TRABALHO TELA DA LINHA DE COMANDO DO MATLAB CRIAÇÃO DE ARQUIVOS NO MATLAB LIMITAÇÕES DO MATLAB 5 9 9 10 11 11 13 14 14 16 18 19 19 20 20 20 20 20 21 22 22 23 24 25 26 27 29 32

3 OPERADORES, CONSTANTES E CARACTERES ESPECIAIS 3.1 3.2 3.3 3.4 3.5 3.5.1 3.5.2 3.5.3 3.6 3.6.1 3.6.2 OPERADORES ARITMÉTICOS CARACTERES ESPECIAIS OPERADORES LÓGICOS OPERADORES RELACIONAISCONSTANTES OU VARIÁVEIS INF NAN
IEEE

RECURSOS DE APOIO DA TELA DE COMANDO DO MATLAB MENU FILE MENU EDIT

4 COMANDOS DE PROPÓSITO GERAL 4.1 4.2 4.3 4.4 4.5 4.6 COMANDOS DE INFORMAÇÃO COMANDOS DE OPERAÇÃO COM A MEMÓRIA DA ÁREA DE TRABALHO (WORKSPACE) COMANDOS DE OPERAÇÃO COM FUNÇÕES E COMANDOS COMANDOS DE OPERAÇÃO COM O CAMINHO DE DIRETÓRIOS COMANDOS DE OPERAÇÃO COM A JANELA DE COMANDOCOMANDOS DE OPERAÇÃO COM O SISTEMA OPERACIONAL

5 COMANDOS BÁSICOS PARA MANIPULAÇÃO DE MATRIZES 6 FUNÇÕES MATEMÁTICAS ELEMENTARES

3
7 COMANDOS DE CONTROLE GRÁFICO 7.1 7.2 GRÁFICOS BIDIMENSIONAIS GRÁFICOS TRIDIMENSIONAIS 36 36 38 39 39 40 44 45 45 45 46 46 51 56 57 58 60 69 78 81

8 OUTROS COMANDOS 8.1 8.2 8.3 8.4 8.5 8.6 FUNÇÕES LÓGICAS FUNÇÕES DE CONTROLE DE FLUXO DE PROGRAMAÇÃO FUNÇÕES DECONTROLE DE BAIXO NÍVEL FUNÇÕES ESPECIALIZADAS: MATEMÁTICAS, MATRICIAIS, ÁLGEBRA LINEAR FUNÇÕES DE INTEGRAÇÃO, INTERPOLAÇÃO E TRATAMENTO DE DADOS FUNÇÕES DE CONTROLE DE CORES, IMAGENS E CARACTERES

9 PROGRAMANDO EM ARQUIVOS .M 9.1 EXEMPLOS DE APLICAÇÃO DE PROGRAMA '.M'

10 MATEMÁTICA SIMBÓLICA 10.1 10.2 10.3 USO DA MATEMÁTICA SIMBÓLICA GRÁFICOS EM DUAS DIMENSÕES GRÁFICOS EM TRÊS DIMENSÕES

11SIMULINK 12 EXERCÍCIOS RESOLVIDOS 13 EXERCÍCIOS PROPOSTOS 14 BIBLIOGRAFIA

4

5

1 INTRODUÇÃO
O MATLAB (abreviatura de Matrix Laboratory) é um programa para desenvolvimento e implementação de algoritmos numéricos ou simbólicos que oferece ao usuário um ambiente interativo de programação para estudo e pesquisa nas diversas áreas das ciências exatas. Esse sistema comporta os recursos delinguagem procedural de programação assemelhados aos do FORTRAN, ANSI C e do Pascal, além de capacidade gráfica e a possibilidade de operar com instruções simbólicas. Um dos aspectos mais poderosos é o fato da linguagem MATLAB permitir construir suas próprias ferramentas reutilizáveis. Isto é feito através da escrita de suas próprias funções e programas especiais conhecidos como arquivos .m. Aprimeira versão do MATLAB foi escrita nas Universidades do Novo México e Stanford, na década de 1970, e destinava-se a cursos de teoria matricial, álgebra linear e análise numérica. Os pacotes para manipulação de sub-rotinas em FORTRAN, denominados LINPACK e EISPACK, foram os precursores do MATLAB. O MATLAB tem evoluído continuamente, com a contribuição e sugestões de inúmeros usuários. No meiouniversitário, o MATLAB tornou-se quase que uma ferramenta padrão em cursos introdutórios e avançados de Álgebra Aplicada, Processamento de Sinais, Sistemas de Controle, Estatística e inúmeras outras áreas do conhecimento. O MATLAB contempla ainda uma grande família de aplicações específicas, as quais são denominadas Toolboxes (caixas de ferramentas), como ilustrado na Fig. 1.1. Estes Toolboxes sãoconjuntos abrangentes de funções MATLAB cujo objetivo é resolver problemas de áreas específicas, tais como: Processamento de Sinais, Projeto de Sistemas de Controle, Simulação Dinâmica de Sistemas, Identificação de Sistemas, Redes Neuronais, Lógica Fuzzy (nebulosa ou difusa), Otimização de Sistemas, Wavelets, Cálculo Simbólico, e outras áreas. Os usos típicos incluem: • • • • • Cálculos matemáticos;...
tracking img