Matlab

Disponível somente no TrabalhosFeitos
  • Páginas : 35 (8706 palavras )
  • Download(s) : 0
  • Publicado : 27 de janeiro de 2013
Ler documento completo
Amostra do texto
MATLAB para o Curso de Mecanismos

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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ¸˜ aMatrizes 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 paraa 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 torneelemento 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,ı a ´ ´ rob´ tica, controle, e simulador. Desta forma, ele e um otimo ambiente de trabalho, em que se pode integrar o v´ rios resultados. a Existem vers˜ es do MATLAB para os mais diversos tipos de sistemas operacionais. Praticamente todos o os comandos descritos nesta apostila para serem executados internamente ao ambiente MATLAB devem valer para qualquer plataforma. Entretanto, comandos para lere salvar arquivos devem ser diferentes. Esta ´ apostila descrever´ comandos v´ lidos para o sistema operacional Microsoft Windows, que e o mais utilizado a a atualmente. ´ Por fim, gostaria de lembrar que sempre e muito importante consultar livros textos no assunto para referˆ ncias mais detalhadas. e

2

Conceitos Gerais

Esta secao apresenta conceitos b´ sicos do MATLAB para aplicacaogeral. A assimilacao desses ¸˜ a ¸˜ ¸˜ ´ conceitos e fundamental para a boa utilizacao do software, constituindo um ferramental b´ sico de uso ¸˜ a frequente. Recomenda-se a instalacao dos seguintes pacotes: MATLAB, Simulink, Control System Toolbox, ¸˜ Optimization Toolbox, SimMechanics, Symbolic Math. Entretanto, todo o conte´ do desta apostila foi u baseado no pacote b´ sico MATLAB. a ´ interessanteobservar que MATLAB e uma abreviacao da juncao das palavras inglesas Matrix e ´ E ¸˜ ¸˜ Laboratory. Note, ent˜ o, que o MATLAB existe basicamente para manipular matrizes. a Observacao importante: o tipo de fonte exemplificado abaixo ser´ usado sempre que for necess´ rio ¸˜ a a indicar um comando a ser usado no ambiente MATLAB. Entende-se por ambiente MATLAB a janela para ´ se digitar comandos, quee aberta ao se iniciar o programa. Ao iniciar o programa MATLAB por meio de seu ´cone de atalho ou clicando a sequˆ ncia INICIAR → PROGRAMAS → MATLAB → MATLAB, ı e abre-se uma janela para entrada de comandos. Todos os comandos para execucao de alguma atividade ¸˜ devem ser digitados em frente ao prompt >>. >> help help >> path >> exit ´ ´ O primeiro comando a ser apresentado e tamb´ m um dos...
tracking img