Red de conocimiento informático - Aprendizaje de programación - ¿Cuáles son las diferentes funciones de mesh, meshgrid y meshz en matlab?

¿Cuáles son las diferentes funciones de mesh, meshgrid y meshz en matlab?

Para usar una cuadrícula para dibujar una figura tridimensional, primero debe cuadrícularla, es decir, usar los vectores xey definidos para cuadrícularla en el plano xoy, luego encontrar el valor de función correspondiente para cada punto, y finalmente use la malla. Si aún no está seguro, puede escribir "doc mesh" o "doc meshgrid" en la ventana de comandos.

meshz usa "delantal" para dibujar la malla, pero el efecto visual de los gráficos es diferente al de la malla.

La principal diferencia entre las funciones mesh y surf en matlab es:

Mesh se utiliza para dibujar mallas de superficies tridimensionales que no son particularmente detalladas. Las líneas al mismo nivel se representan con el mismo color.

surf se utiliza para dibujar una malla de superficie tridimensional más suave. Las superficies complementarias entre líneas se llenan de color.

meshgridType Escriba meshgrid en la ventana de comandos de Matlab para ver el código fuente de la función (puede comprender el concepto de algoritmo de meshgrid), escriba doc meshgrid o help meshgrid para ver el archivo de ayuda.

Tanto el comando de malla como el de navegación dibujan una superficie completa dentro de un intervalo determinado. Se llaman de manera similar, excepto que el comando malla genera una malla curva coloreada, mientras que el comando navegar genera una superficie tridimensional sombreada.