Como fazer plotagens 3D usando MATLAB: 10 etapas (com imagens)

Índice:

Como fazer plotagens 3D usando MATLAB: 10 etapas (com imagens)
Como fazer plotagens 3D usando MATLAB: 10 etapas (com imagens)

Vídeo: Como fazer plotagens 3D usando MATLAB: 10 etapas (com imagens)

Vídeo: Como fazer plotagens 3D usando MATLAB: 10 etapas (com imagens)
Vídeo: GIMP: Como Usar – Passo a Passo (Guia do Iniciante) | AULÃO 2024, Abril
Anonim

Quer seja para pesquisa, um trabalho escolar ou uma apresentação de trabalho, os gráficos 3D são ótimos para visualizar a aparência de um conjunto complicado de dados. Com a ajuda do MATLAB (Laboratório de Matriz), você será capaz de criar visuais 3D impressionantes com os dados que fornecer. Usar o MATLAB para essa finalidade permite que você tenha controle total sobre a personalização do seu gráfico. De cores a sombreamento e iluminação, as únicas ferramentas necessárias são o MATLAB e seu know-how.

Passos

Parte 1 de 3: Construindo o Domínio

Faça plotagens 3D usando MATLAB Etapa 1
Faça plotagens 3D usando MATLAB Etapa 1

Etapa 1. Abra a janela de comando

No layout padrão, isso deve aparecer automaticamente como a maior janela exibida.

Faça plotagens 3D usando MATLAB Etapa 2
Faça plotagens 3D usando MATLAB Etapa 2

Etapa 2. Se a janela de comando não estiver presente, selecione home no canto superior esquerdo

Em seguida, selecione o layout e, em seguida, "Padrão".

Faça plotagens 3D usando MATLAB Etapa 3
Faça plotagens 3D usando MATLAB Etapa 3

Etapa 3. Na janela de comando, defina ambos os seus x e vetores y.

  • Isso normalmente é feito na forma de x = [vetor ou função] ey = [vetor ou função]
  • Lembre-se de usar o operador ponto ao multiplicar ou dividir vetores e matrizes. Caso contrário, ocorrerão erros.

Parte 2 de 3: produzindo a grade no plano xy

Faça plotagens 3D usando MATLAB Etapa 4
Faça plotagens 3D usando MATLAB Etapa 4

Etapa 1. Defina uma relação entre x e y

Para fazer isso, dois comandos devem ser usados.

  • A primeira é a função de malha. Usando isso, o resultado será um gráfico de malha wireframe.
  • A outra é a função de surf. Ao usar o surf, o resultado será um gráfico de superfície 3D.
Faça plotagens 3D usando MATLAB Etapa 5
Faça plotagens 3D usando MATLAB Etapa 5

Etapa 2. Ao usar a malha, insira meshgrid na janela de comando

  • O comando será formatado da seguinte forma: [xx, yy] = meshgrid (x, y).
  • Na janela da área de trabalho, você verá que as variáveis xx e yy foram definidas.

Parte 3 de 3: Definindo "zz" e Plotando a Superfície

Faça plotagens 3D usando MATLAB Etapa 6
Faça plotagens 3D usando MATLAB Etapa 6

Etapa 1. Defina zz em termos de xx e yy devido à sua dependência desses conjuntos de dados

  • Use a relação que você sabe que existe entre x e y. É provável que seja uma função ou fórmula.
  • por exemplo., zz = xx. ^ 2-yy. ^ 2
Faça plotagens 3D usando MATLAB Etapa 7
Faça plotagens 3D usando MATLAB Etapa 7

Etapa 2. Plote a superfície usando o comando surf

  • A partir dos componentes z na matriz "zz", o comando surf criará uma superfície sombreada 3-D.
  • Este é o ponto em que você se relacionará xx, yy, e zz juntos.
  • A linha de comando real estará no formato de surfar (xx, yy, zz).
Faça plotagens 3D usando MATLAB Etapa 8
Faça plotagens 3D usando MATLAB Etapa 8

Etapa 3. Observe a nova janela aparecer exibindo o gráfico 3-D

Faça plotagens 3D usando MATLAB Etapa 9
Faça plotagens 3D usando MATLAB Etapa 9

Etapa 4. Personalize como desejar

Existe uma barra de ferramentas no topo da janela onde o novo gráfico apareceu. Esta barra de ferramentas contém muitas opções e recursos que podem ser usados para manipular seu gráfico 3-D.

  • Algumas dessas opções incluem:

    • Inserindo um rótulo para os eixos x, y ou z
    • Inserindo uma legenda para ajudar os leitores
    • Girando o gráfico em seu espaço 3-D
    • Inserindo uma fonte de luz para mostrar os efeitos das sombras
  • Uma lista de propriedades de superfície complexas pode ser encontrada em
Faça plotagens 3D usando MATLAB Etapa 10
Faça plotagens 3D usando MATLAB Etapa 10

Etapa 5. Suavize o mapa de cores em toda a superfície do gráfico, se desejar

Isso é feito usando o interp de sombreamento da linha de comando.

Pontas

  • Se você receber um erro que diz, "Função ou variável indefinida _", verifique sua área de trabalho para essa variável.

    Se não existir, certifique-se de criá-lo / defini-lo antes de continuar

  • Se você receber um erro que diz, "Expressão MATLAB inesperada", verifique se o que você digitou é uma expressão válida e se todas as funções integradas estão escritas corretamente.

Recomendado: