Buscar

Matlab Aula Inicial

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Outros materiais