Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
PROGRAMAÇÃO II – MATLAB
Aula de Laboratório – 01
1. Ambiente de trabalho do MATLAB
Quando você inicia o MATLAB , a área de trabalho aparece em seu layout padrão.
2. Enquanto você trabalha no MATLAB , você emite comandos que criam variáveis e chamam funções. Por
exemplo, crie uma variável chamada ans, digitando esta instrução na linha de comando:
>> 1 + 2
ans = 3
Quando você não especifica uma variável de saída, o MATLAB usa a variável ans, abreviatura para
answer, para armazenar os resultados de seu cálculo.
Outro exemplo:
>> 30 / 56
ans = 0.5357
Propositalmente foi digitada uma das variáveis com letra minúscula. O MATLAB identificou o erro
pois é case sensitive, ou seja, distingue letras maiúsculas de letras minúsculas. O próprio MATLAB sugere a
correção na linha de prompt.
O comando clc limpa todas as entradas e saídas da janela Command Window, dando-lhe uma "tela
limpa".
Depois de usar clc, você não pode usar a barra de rolagem para ver o histórico de funções, mas você
ainda pode usar a tecla de seta para cima, ↑, para recuperar as declarações do histórico de comandos.
Se você terminar uma instrução com um ponto-e-vírgula, o MATLAB executa a computação, mas su-
prime a exibição de saída na janela de comando.
12. O comando who lista em ordem alfabética os nomes de todas as variáveis no espaço de trabalho atual-
mente ativo.
>> who
Your variables are:
A C ans nome vetB
B IDADE idade vetA
13. O comando whos lista as variáveis no espaço de trabalho, com tamanhos e tipos
>> whos
Name Size Bytes Class Attributes
A 1x1 8 double
B 1x1 8 double
C 1x1 8 double
IDADE 1x1 8 double
ans 1x1 8 double
idade 1x1 8 double
nome 1x18 36 char
vetA 1x4 32 double
vetB 1x5 40 double
Cria uma matriz 2x3 com duas linhas e 3 colunas e apresenta no prompt do Matlab . No Matlab a li-
nha 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];
456012
Digitar no Matlab
>> d = [ a ; b ]
d= 123
456
789
012
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 ele-
mento 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
Digitar no Matlab
>> 10 : 5 % Não existe incremente -1 automático.
ans = [](1x0) Empty matriz
Digitar no Matlab
>> 10 : -1 : 5
ans =
10 9 8 7 6 5
CENTRO DE ENGENHARIA E COMPUTAÇÃO
PROGRAMAÇÃO II – MATLAB
Digitar no Matlab
>> d (3 , 1:2)
ans = 7 8
Digitar no Matlab
>> c ( : , 1:4 )
ans = 1 2 3 7
4560
Digitar no Matlab
>> c ( 1 , 3:end )
ans = 3 7 8 9
Digitar no Matlab
>> d (4,6) = 2
d=123000
456000
789000
012002
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 (zeros).
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
>> whos
Name Size Bytes Class Attributes
d 4x3 96 double
CENTRO DE ENGENHARIA E COMPUTAÇÃO
PROGRAMAÇÃO II – MATLAB
OBS: Para apagar todo o conteúdo da memória basta digitar clear all.
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
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.
>> save
Salva todas as variáveis da memória no arquivo padrão denominado Matlab .mat .
Digitar no Matlab
>> whos
Name Size Bytes Class Attributes
d 4x3 96 double
>> load
Carrega as variáveis armazenadas no arquivo padrão denominado Matlab .mat para a memória do
Matlab .