Cómo hacer gráficos 3D con MATLAB: 10 pasos (con imágenes)

Tabla de contenido:

Cómo hacer gráficos 3D con MATLAB: 10 pasos (con imágenes)
Cómo hacer gráficos 3D con MATLAB: 10 pasos (con imágenes)

Video: Cómo hacer gráficos 3D con MATLAB: 10 pasos (con imágenes)

Video: Cómo hacer gráficos 3D con MATLAB: 10 pasos (con imágenes)
Video: Te enseño a usar GIMP en 26 minutos (edición de imágenes) 2024, Mayo
Anonim

Ya sea para una investigación, una tarea escolar o una presentación de trabajo, las gráficas en 3D son excelentes para visualizar cómo se ve un conjunto complicado de datos. Con la ayuda de MATLAB (Matrix Laboratory), podrá crear impresionantes imágenes en 3D con los datos que proporcione. El uso de MATLAB para este propósito le permite tener un control completo sobre la personalización de su gráfico. Desde los colores hasta el sombreado y la iluminación, las únicas herramientas necesarias son MATLAB y su experiencia.

Pasos

Parte 1 de 3: Construcción del dominio

Hacer gráficos 3D usando MATLAB Paso 1
Hacer gráficos 3D usando MATLAB Paso 1

Paso 1. Abra la ventana de comandos

En el diseño predeterminado, esto debería aparecer automáticamente como la ventana más grande que se muestra.

Hacer gráficos 3D usando MATLAB Paso 2
Hacer gráficos 3D usando MATLAB Paso 2

Paso 2. Si la ventana de comando no está presente, seleccione inicio en la esquina superior izquierda

Luego, seleccione diseño y luego "Predeterminado".

Hacer gráficos 3D usando MATLAB Paso 3
Hacer gráficos 3D usando MATLAB Paso 3

Paso 3. En la ventana de comandos, defina sus dos x y y vectores.

  • Por lo general, esto se hace en forma de x = [vector o función] e y = [vector o función]
  • Recuerde utilizar el operador de punto al multiplicar o dividir vectores y matrices. De lo contrario, se producirán errores.

Parte 2 de 3: Producir la cuadrícula en el plano xy

Hacer gráficos 3D usando MATLAB Paso 4
Hacer gráficos 3D usando MATLAB Paso 4

Paso 1. Defina una relación entre x e y

Para lograr esto, se deben usar dos comandos.

  • La primera es la función de malla. Al usar esto, el resultado será un gráfico de malla de alambre.
  • La otra es la función de navegación. Al usar surf, el resultado será un gráfico de superficie en 3D.
Hacer gráficos 3D usando MATLAB Paso 5
Hacer gráficos 3D usando MATLAB Paso 5

Paso 2. Cuando use mesh, ingrese meshgrid en la ventana de comandos

  • El comando tendrá el siguiente formato: [xx, yy] = cuadrícula de malla (x, y).
  • En la ventana del espacio de trabajo verá que se han definido las variables xx e yy.

Parte 3 de 3: Definición de "zz" y trazado de la superficie

Hacer gráficos 3D usando MATLAB Paso 6
Hacer gráficos 3D usando MATLAB Paso 6

Paso 1. Defina zz en términos de xx e yy debido a su dependencia de esos conjuntos de datos

  • Usa la relación que sabes que existe entre xey. Es probable que sea una función o una fórmula.
  • p.ej., zz = xx. ^ 2-yy. ^ 2
Hacer gráficos 3D usando MATLAB Paso 7
Hacer gráficos 3D usando MATLAB Paso 7

Paso 2. Trace la superficie usando el comando surf

  • A partir de los componentes z de la matriz "zz", el comando surf creará una superficie sombreada en 3D.
  • Este es el punto en el que te relacionarás xx, aa, y zz juntos.
  • La línea de comando real tendrá el formato de navegar (xx, yy, zz).
Hacer gráficos 3D usando MATLAB Paso 8
Hacer gráficos 3D usando MATLAB Paso 8

Paso 3. Esté atento a que aparezca su nueva ventana mostrando su gráfico en 3-D

Hacer gráficos 3D usando MATLAB Paso 9
Hacer gráficos 3D usando MATLAB Paso 9

Paso 4. Personalice como desee

Hay una barra de herramientas en la parte superior de la ventana donde ha aparecido el nuevo gráfico. Esta barra de herramientas contiene muchas opciones y características que se pueden utilizar para manipular su gráfico 3D.

  • Algunas de estas opciones incluyen:

    • Insertar una etiqueta para el eje x, y o z
    • Insertar una leyenda para ayudar a los lectores
    • Rotar la trama en su espacio 3-D
    • Insertar una fuente de luz para mostrar los efectos de las sombras.
  • Puede encontrar una lista de propiedades de superficie complejas en
Hacer gráficos 3D usando MATLAB Paso 10
Hacer gráficos 3D usando MATLAB Paso 10

Paso 5. Alise el mapa de color en toda la superficie del gráfico, si lo desea

Esto se hace usando la línea de comando interp.

Consejos

  • Si recibe un error que dice, "Función o variable no definida _", verifique su espacio de trabajo para esa variable.

    Si no existe, asegúrese de crearlo / definirlo antes de continuar

  • Si recibe un error que dice "Expresión de MATLAB inesperada", compruebe si lo que escribió es una expresión válida y si todas las funciones integradas están escritas correctamente.

Recomendado: