surfacem: How to display nans in white color?

12 visualizzazioni (ultimi 30 giorni)
Iris Hinrichs
Iris Hinrichs il 14 Mag 2013
Hi there,
under the following link, http://www.mathworks.com/matlabcentral/newsreader/view_thread/140607 it was suggested by Sergey to use
h=imagesc(X,Y,C) set(h,'alphadata',~isnan(C))
to make the nans appear in white color. This works perfectly fine for imagesc but I have to use surfacem and in this case, the nans don't display in white, unfortunately. Does anybody know how to solve this problem?
Thanks in advance, Iris

Risposte (1)

Iris Hinrichs
Iris Hinrichs il 14 Mag 2013
I found it out myself. The solution is
h = surfacem(C) set(h,'alphadatamapping', 'none','alphadata', double(~isnan(C)), 'FaceAlpha', 'texturemap')

Categorie

Scopri di più su Creating, Deleting, and Querying Graphics Objects in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by