Surf plot with a mask

5 visualizaciones (últimos 30 días)
Mara Meggiorin
Mara Meggiorin el 20 de Sept. de 2019
Respondida: darova el 20 de Sept. de 2019
Hi,
I'd like to plot an elevation map with surf, and it work quite well.
Howevr I'd like to color the surface not basing on Z bat basing on another matrix I have that is a logical mask.
I do not want to make transparent or not, I want two different colors basing on the mask.
How can I do?
Thanks

Respuesta aceptada

darova
darova el 20 de Sept. de 2019
Use CData property:
[X,Y] = meshgrid(-5:5);
Z = -X.^2-Y.^2;
C = rand(size(Z));
surf(X,Y,Z,'Cdata',C)

Más respuestas (0)

Categorías

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

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by