Como representar um cubo em MATLAB

Nem toda amostra de dados pode ser plotada de forma significativa em um gráfico bidimensional. O MATLAB, um conjunto de software de análise técnica da MathWorks, permite plotar gráficos tridimensionais de qualidade de publicação, úteis na criação de apresentações convincentes para clientes ou parceiros de negócios. O MATLAB contém várias funções internas para tornar a plotagem de um cubo - caso contrário, uma tarefa matemática assustadora - relativamente simples. Essencialmente, você usa as coordenadas de cada um dos oito cantos do cubo para traçar seis quadrados - um para cada face do cubo - e usa a função patch () para unir os quadrados em uma forma sólida.

1

Crie uma matriz contendo as oito coordenadas tridimensionais dos vértices do seu cubo.

my_vertices = [0 0 0; 0 1 0; 1 1 0; 1 0 0; 0 0 1; 0 1 1; 1 1 1; 1 0 1];

2

Crie uma matriz definindo quais quatro vértices serão vinculados para formar as seis faces de um cubo. Esses números correspondem à ordem em que os vértices aparecem na matriz "my_vertices".

my_faces = [1 2 3 4; 2 6 7 3; 4 3 7 8; 1 5 8 4; 1 2 6 5; 5 6 7 8];

3

Represente graficamente o cubo usando a função patch () que forma polígonos vinculados. Isto plota na figura atualmente selecionada ou, se nenhuma estiver disponível, abre uma nova figura. Observe o uso de aspas simples e não duplas no comando.

patch ('Vertices', my_vertices, 'Faces', my_faces, 'FaceColor', 'g');

Gorjeta

  • Adicione gráficos adicionais ao seu gráfico de cubos usando os comandos "hold on" e funções gráficas adicionais. Use o comando "hold off" quando terminar.

Publicações Populares