3D plot over triangular grid

2 visualizaciones (últimos 30 días)
Diego Soler Polo
Diego Soler Polo el 6 de Jun. de 2018
Respondida: HAMZA NASSAR el 23 de En. de 2020
I want to make a 3D plot over a non-rectangular grid. I have vectors X=linspace(0,1,100) and Y=linspace(0,1,100) and I create the typical rectangular grid [x,y]=meshgrid(X,Y). Now I have matrix Z, and I can represent without problems mesh(x,y,Z). The thing is that I only know Z for points (x,y) with y less or equal than x, but never for (x,y) with y greater than x. Therefore, I would like to plot (x,y,Z) but showing only the triangular region of points (x,y) with x and y between 0 and 1 and y less or equal than x. How can I achieve this? Thanks!

Respuestas (1)

HAMZA NASSAR
HAMZA NASSAR el 23 de En. de 2020
use delaunay

Categorías

Más información sobre Surface and Mesh Plots en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by