Função MATLAB

1796 palavras 8 páginas
Aula de Laboratório de Matlab
Aula 01 – Criação e transformação de objetos 2D e 3D em coordenadas homogêneas 1- Como criar um objeto em Matlab?


É necessário criar a matriz de coordenadas dos pontos. Cada linha representará o conjunto de coordenadas de cada ponto que compõe o objeto. Cada coluna corresponderá a uma das coordenadas.
Por exemplo, para um objeto 2D em coordenadas cartesianas: p2d = [1 2; 2 2; 2 1.5; 1 1.5; 1 2]';

Nas matrizes, os “;” indicam quebra de linha e a aspas simples fazem o transposto da matriz. Desta forma, todas as coordenadas x ficam na linha 1 e as coordenas y na linha
2.
Para se criar objetos em coordenadas homogêneas basta acrescentar mais uma linha, a linha dos pesos. O valor dos elementos desta linha pode ser sempre 1, significando que as coordenadas homogêneas são iguais às coordenadas cartesianas.
Para representar em coordenadas homogêneas: p2d(3,:)=1; Os “:” usado no comando, ao invés do índice da matriz, significa que todas as colunas da linha 3 da matriz serão preenchidas com valor 1.
Agora, para um objeto 3D em coordenadas cartesianas: p3d = [ 0
1
1
0
0
0
1
1
0
0
0
0
0
1
1
1
1
1

0
0
1
1
0
0
0
1
1
0
1
1
0
0
0
1
1
0

0
0
0
0
0
1
1
1
1
1
1
0
0
0
1
1
0
0 ]';

Para representar em coordenadas homogêneas: p3d(4,:)=1; 2- Para visualizar o objeto:


Quando o objeto é 2D, usamos: plot(p(1,:),p(2,:)); axis equal; axis([-5 5 -5 5]); grid on;



Quando o objeto é 3D, usamos: plot3(p(1,:),p(2,:),p(3,:)); axis('equal'); axis([-5 5 -5 5 -5 5]); grid on;

Crie dois objetos, um em 2D e outro em 3D, ambos representados em coordenadas homogêneas e faça a sua visualização gráfica.
Para facilitar, você pode fazer scripts para criar seus objetos, basta abrir o Notepad e gravar os comandos de criação da matriz dos pontos como um arquivo .m no seu diretório de trabalho (Ex: criaobj.m). Assim, você poderá executar o comando de dentro do

Relacionados

  • Curso matlab
    4167 palavras | 17 páginas
  • Introducao ao MatLab
    3652 palavras | 15 páginas
  • MATLAB
    9097 palavras | 37 páginas
  • Processamento De Imagens Digitais Varella
    1201 palavras | 5 páginas
  • Aula Matlab
    1533 palavras | 7 páginas
  • linguagem MATLAB
    1297 palavras | 6 páginas
  • Matlab
    2534 palavras | 11 páginas
  • Matlab
    15160 palavras | 61 páginas
  • Introdução ao matlab-passos basicos
    897 palavras | 4 páginas
  • matlab
    8328 palavras | 34 páginas