Matlab 绘制无特定点的网格/曲面图

Matlab 绘制无特定点的网格/曲面图,matlab,matlab-figure,mesh,surf,Matlab,Matlab Figure,Mesh,Surf,我想画一个网格图。当函数运行时,它总是绘制输入矩阵中的所有条目。但是,现在我希望某个条目不提取,例如: x = 1:3 y = 1:3 [X,Y]=meshgrid(x,y); Z = [2,2,2;4,4,4;5,5,0]; 其中“0”是我不想绘制的条目。 在使用网格(X,Y,Z)或曲面(X,Y,Z)后,它仍然显示高度为0的点 有没有办法隐藏这一点?谢谢 将0替换为inf: x = 1:3 y = 1:3 [X,Y]=meshgrid(x,y); Z = [2,2,2;4,4,4;5,5,

我想画一个网格图。当函数运行时,它总是绘制输入矩阵中的所有条目。但是,现在我希望某个条目不提取,例如:

x = 1:3
y = 1:3
[X,Y]=meshgrid(x,y);
Z = [2,2,2;4,4,4;5,5,0];
其中“0”是我不想绘制的条目。 在使用网格(X,Y,Z)或曲面(X,Y,Z)后,它仍然显示高度为0的点


有没有办法隐藏这一点?谢谢

0
替换为
inf

x = 1:3
y = 1:3
[X,Y]=meshgrid(x,y);
Z = [2,2,2;4,4,4;5,5,inf];
inf
通常被绘图命令忽略