Pregunta

¿Hay alguna subrutina, en MATLAB , que lleva en una lista de puntos, y me devolver una buena malla que puedo usar para mostrar a mis colegas, como esto?

text alt

En realidad, todo lo que necesito es sólo un generador de mallas 2D simple que toma en una serie de coordenadas X, Y (que define el límite de la zona), y me dan vuelta una lista de elementos que se encajan bien esa zona. que pueda hacer el resto mediante el uso de comandos de MATLAB para interpolar la valor Z.

Editar: Estoy no interesado en utilizar MATLAB para producir la trama que mira arriba. Estoy interesado en el uso de una biblioteca MATLAB para obtener una lista de elementos para que cuando represente dichos elementos a mí mismo (no en MATLAB en sí, pero en mi propio programa en C #)., Puedo obtener esta superficie mallada

PD: Sé que hay esta DistMesh , pero estoy en busca algo más simple - algo incorporado en directo en MATLAB tal vez. Y no, meshgrid es no generación de la malla.

¿Fue útil?

Solución

Parece que usted quiere crear un malla de elementos finitos , a partir de un conjunto de puntos la definición de un límite de una región y luego generar una malla triangular que crea más puntos dentro de esa región. Creo que no hay una solución "simple" para este problema.

La solución más cercano "built-in" sería probablemente la ecuación diferencial parcial Caja de herramientas , específicamente algunos de los Geometría Algoritmos como INITMESH y < a href = "http://www.mathworks.com/access/helpdesk/help/toolbox/pde/ug/refinemesh.html" rel = "noreferrer"> REFINEMESH .

El enlace que diste a DistMesh parece ser otra buena solución. También hay un par de presentaciones en la el intercambio de archivos que se puede echar un vistazo a:

Otros consejos

  • Esa imagen se ve exactamente igual a la de la gridData documentación. El ejemplo no se parece en lo que quiere.
  • SFTOOL será fácil hacer que la imagen que se usted muestra.
  • A spline de placa delgada, por ejemplo, TPAPS , también debe hacer el trabajo.

Creo que el creado por el usuario ' gridfit ' es el mejor que he encontrado a través de una única superficie, mucho mejor / más bonita que gridData.

Generación de malla como en la triangulación de Delaunay Puntos + Steiner? Hay una función de orden interna de Delaunay en MATLAB.

Si su superficie es la z = f (x, y) formulario que puede usar:

http: // www .advancedmcode.org / cómo-a-trama-a-color-superficie-from-3d-scatter.html

Si su superficie es cóncava mirada de reconstrucción de la superficie en el mismo sitio web.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top