Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 AULA 1 1) Abrir matlab Ícone na área de trabalho ou botão iniciar matlab. OBS: Matlab é sensitive case. 2) Diretório de trabalho Digitar no matlab >> cd C:\Users\Bruno\Documents\MATLAB Exibe o caminho do diretório de trabalho na tela. Digitar no matlab >> cd .. Sobe um nível na hierarquia da cadeia de diretórios (pasta). Digitar no matlab >> cd C:\Users\Bruno\Documents Digitar no matlab >> cd .. Digitar no matlab >> cd C:\Users\Bruno Digitar no matlab >> cd .. Digitar no matlab >> cd C:\Users Digitar no matlab >> cd .. Digitar no matlab >> cd C:\ 3) Criar pasta para diretório de trabalho Digitar no matlab >> mkdir aula Cria no drive C um diretório de nome aula. Digitar no matlab >> cd aula Digitar no matlab >> cd C:\aula 4) Abrir o comando diary Digitar no matlab >> diary aula1.txt Cria um arquivo de nome aula1.txt no diretório corrente. Tudo que for digitado no prompt do matlab será armazenado neste arquivo. 2 5) Fechar o comando diary Digitar no matlab >> diary off Fecha o armazenamento e salva o arquivo com tudo que foi digitado no prompt do matlab. 6) Comando clc Digitar no matlab >> clc Limpa a tela do prompt do matlab. 7) Comando type Digitar no matlab >> type aula1.txt Faz uma cópia do conteúdo do arquivo aula1.txt para o prompt do matlab. 8) Comando dir Digitar no matlab >> dir Apresenta todos os arquivos do diretório corrente no prompt do matlab. 9) Criando um vetor ou matriz Digitar no matlab >> a=[1,2,3;4 5 6] a = 1 2 3 4 5 6 Cria uma matriz 2x3 com duas linhas e 3 colunas e apresenta no prompt do matlab. No matlab a linha sempre é informada primeiro que a coluna. O uso da vírgula ou do espaço entre os números mantém todos os números numa mesma linha. O uso do ponto e vírgula informa mudança de linha. Digitar no matlab >> b=[7 8 9; 0 1 2]; O uso do ponto e vírgula no final do comando inibe a apresentação do resultado do comando. Digitar no matlab >> nome='bruno' nome = bruno Para uma criar matriz com elementos alfanuméricos, basta colocar entre aspas simples. Digitar no matlab >> sobrenome='guingo' sobrenome = guingo 10) Comando whos Digitar no matlab >> whos Name Size Bytes Class Attributes a 2x3 48 double b 2x3 48 double nome 1x5 10 char sobrenome 1x6 12 char Apresenta o conteúdo da memória com alguns atributos das variáveis. 3 11) Concatenando matrizes Digitar no matlab >> c=[a,b] c = 1 2 3 7 8 9 4 5 6 0 1 2 Concatena as matrizes tornando-as com a dimensão 2x6. Digitar no matlab >> d=[a;b] d = 1 2 3 4 5 6 7 8 9 0 1 2 Concatena as matrizes tornando-as com a dimensão 4x3. 12) Comando whos Digitar no matlab >> whos Name Size Bytes Class Attributes a 2x3 48 double b 2x3 48 double c 2x6 96 double d 4x3 96 double nome 1x5 10 char sobrenome 1x6 12 char Apresenta o conteúdo da memória com alguns atributos das variáveis. 13) Manipulando matrizes Digitar no matlab >> a(2,3) ans = 6 Apresenta o conteúdo da linha 2 coluna 3 da matriz a. O resultado é armazenado em ans, pois não foi informado nenhuma variável para receber o valor da execução do comando. Digitar no matlab >> c(9) ans = 8 Apresenta o conteúdo da indexação da matriz c na posição 9. A indexação é feita pelo primeiro elemento da linha 1 com a coluna 1, que recebe o valor 1. O próximo elemento receberá o valor 2 e sua posição é linha 2 coluna 1. Os demais indexadores seguem o mesmo padrão de pular uma linha e manter a coluna. Digitar no matlab >> 1:5:20 ans = 1 6 11 16 Consiste em criar vetores-linha com elementos em progressão aritmética com passo igual a 5. 4 Digitar no matlab >> 2.71 : 5.71 ans = 2.7100 3.7100 4.7100 5.7100 Quando o incremento (passo) é omitido, ele será entendido como igual a 1. Digitar no matlab >> d(3,1:2) ans = 7 8 Apresenta os elementos do primeiro até o segundo da linha 3. Digitar no matlab >> c(:,1:4) ans = 1 2 3 7 4 5 6 0 Apresenta os elementos do primeiro até o quarto de todas as linhas. Digitar no matlab >> c(1,3:end) ans = 3 7 8 9 Apresenta os elementos da linha 1 da terceira coluna até a última. Digitar no matlab >> d(4,6)=2 d = 1 2 3 0 0 0 4 5 6 0 0 0 7 8 9 0 0 0 0 1 2 0 0 2 Se for definido um novo elemento que exceda as dimensões, então a matriz será redimensionada de forma a incluir esse novo elemento, sendo as novas posições preenchidas com 0. 14) Comando clear Digitar no matlab >> clear a Apaga da memória as variáveis a, nome e sobrenome. Digitar no matlab >> whos Name Size Bytes Class Attributes b 2x3 48 double c 2x6 96 double d 4x3 96 double Digitar no matlab >> clear b c Apaga da memória a variável b e c >> whos Name Size Bytes Class Attributes d 4x3 96 double OBS: Para apagar todo o conteúdo da memória basta digitar clear all. 5 15) Comando save Digitar no matlab >> save aula1 d Salva no diretório corrente o arquivo aula1 com a extensão mat (extensão do matlab) com o conteúdo da variável d. Digitar no matlab >> dir Apresenta todos os arquivos do diretório corrente no prompt do matlab. . .. aula1.mat aula1.txt Digitar no matlab >> clear all Digitar no matlab >> whos Não aparecerá nenhuma informação sobre as variáveis, pois todas foram apagadas da memória. 16) Comando load Digitar no matlab >> load aula1.mat Traz o conteúdo do arquivo aula1.mat para a memória. Digitar no matlab >> whos Name Size Bytes Class Attributes d 4x3 96 double
Compartilhar