How to remove points below a surface in matlab plot?

The above plots contain both points and a surface. The red color points are created from a minimum value to a maximum value in in three coordinate axes using the 'linspace' command and applied meshgrid on them. The surface is created using 'surf' (surf(x,y,z)) command. I only need the points lying above the surface and I need to remove all the points lying below the surface. How to do the above mentioned task?

 Réponse acceptée

KSSV
KSSV le 14 Avr 2022

0 votes

You can go by the z coordinate. Check the z coordinates and remove which ever points are lessthan the z value of the surface.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by