Buscar

Matlab tranformaçções

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 3 páginas

Prévia do material em texto

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO GRANDE DO SUL 
Faculdade de Matemática – Departamento de Matemática 
Álgebra Matricial – Professora Karina Benato 
 
TRANSFORMAÇÕES LINEARES (CONTINUAÇÃO) – TRABALHANDO COM FIGURAS NO MATLAB 
 
Podemos gerar figuras no Matlab indicando os vértices da mesma e a ordem em que eles devem ser plotados. 
Por exemplo, para gerarmos uma figura com os vértices ( )1,11v , ( )3,22v e ( )1,33v devemos utilizar os seguintes 
comandos: 
>> x = [1 2 3 1] 
>> y = [1 3 1 1] 
>> plot(x, y) 
 
Agora, observe o que acontecerá se utilizarmos 
 >> plot(x, -y) 
 
Ou ainda 
 >> plot(x, y, x, -y, -x, y, -x, -y) 
 
 O que pode ser concluído em relação a cada figura abaixo? 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
-3 -2 -1 0 1 2 3
-3
-2
-1
0
1
2
3
2 
 
Vejamos outro exemplo: vamos construir no MATLAB a figura que possui os seguintes vértices: ( )4,11v , ( )4,22v , 
( )1,23v , ( )1,44v , ( )4,45v , ( )4,56v e ( )5,37v . 
Para isso criaremos um vetor X com todas as coordenadas X dos vértices e repetiremos o vértice inicial no final: 
X = [1 2 2 4 4 5 3 1] 
E agora o vetor Y (na mesma ordem): 
Y = [4 4 1 1 4 4 5 4] 
>> plot (X,Y) 
 
 
 
Variações: 
a) Intervalo de variação dos eixos x e y: 
>> plot([0 6],[0 6], ‘.’,X,Y) 
 
 
b) Cor e espessura da linha 
 
 
3 
 
>> plot([0 6],[0 6], ‘.’,X,Y,‘b’,‘linewidth’, 5) 
 
 
c) grid on: linhas tracejadas 
d) fill: preenchimento da figura 
e) hold on: permite que mais de uma opção apareça num mesmo gráfico. 
Exemplo: 
fill (X, Y,‘c’) 
hold on 
plot([0 6],[0 6], ‘.’) 
grid on 
 
 
 
Exercício: para cada item, analisa o que será executado com as linhas de comando abaixo. 
 
1) >> x1 = [1 2 3 1]; 
 >> y1 = [1 3 1 1]; 
 >> plot (x1, y1, x1, -y1, -x1, y1, -x1, -y1, 0.5*x1, 0.5*y1, x1+2*y1, y1, x1, 2*x1+y1) 
 
2) >> x2 = [1 2 3 1]; 
 >> y2 = [1 3 1 1]; 
 >> t = pi/2 
 >> u = pi 
 >> plot (x2, y2, x2*cos(t)+y2*sin(t), -x2*sin(t)+y2*cos(t), x2*cos(u)+y2*sin(u), -x2*sin(u)+y2*cos(u))

Outros materiais