surfacem: How to display nans in white color?

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

回答(1 个)

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

类别

在 帮助中心 和 File Exchange 中查找有关 Interpolation of 2-D Selections in 3-D Grids 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by