Matlab
Ricardo Cury Ibrahim
(vers˜ o 01/2005) a
Conte´ do u
1 2 3 4 5 6 7 Introducao ¸˜ Conceitos Gerais Operacoes matem´ ticas simples ¸˜ a Armazenando dados em vari´ veis a ´ Formato dos numeros Utilizando funcoes matem´ ticas elementares ¸˜ a Listas 7.1 Operacoes matem´ ticas com listas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ¸˜ a Matrizes 8.1 Operacoes matem´ ticas com matrizes . . . . . . . . . . . . . . . . . . . . . . . . . . . . ¸˜ a Loops e tomadas de decis˜ o a 9.1 Loops usando for . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.2 Loops usando while . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.3 Tomadas de decis˜ o usando if-else . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a 1 1 2 3 4 4 5 7 8 11 12 12 13 14 14 16 18 19 22 24 28
8
9
10 Plotando gr´ ficos a 11 Trabalhando com arquivos de dados 12 Arquivos de Roteiro - Arquivos M 13 Criando funcoes ¸˜ 14 Gr´ ficos avancados a ¸ 15 Animacoes ¸˜ 16 Utilizando polinˆ mios o
Mecanismos - PMR/EPUSP
1
1
Introdu¸˜o ca
Esta apostila tem a intencao de ser um guia r´ pido para a utilizacao do MATLAB em atividades das ¸˜ a ¸˜ disciplinas PMR2430 e PMR2331, Mecanismos, do curso de graduacao da Escola Polit´ cnica da USP. Ela ¸˜ e n˜ o pretende simplesmente listar os diversos comandos do MATLAB e dar alguns exemplos. O objetivo a ´ principal e inserir alguns elementos b´ sicos a partir dos quais se possa progredir de maneira autˆ noma, a o fazendo com que o aluno se torne elemento ativo no processo de aprendizagem. No caso do MATLAB, deve-se estudar praticando num micro com o software instalado. Esta apostila foi baseada na vers˜ o a Matlab6.5 (de junho de 2002), pois era esta a vers˜ o mais recente licenciada pela USP no momento em a que esta apostila foi escrita. ´ O MATLAB possui diversos pacotes (toolboxes) espec´ficos para v´ rias areas, inclusive mecanismos,