یعنی با اجرای دستور زیر :
اما بدون اجرای دستور فوق نیز، به طور پیش فرض، این خط ها حذف می شوند (یعنی به صورت پیش فرض، hidden به صورت on در نظر گرفته می شود)، اما چنانچه دستور زیر را اجرا کنیم، خط هایی که پشت سر سایر خط ها قرار می گیرند نیز نمایش داده می شوند :
برای درک بهتر این موضوع، به مثال زیر توجه کنید :
مثال :
ابتدا با hidden on ، یک شکل را رسم می کنیم :
clear all
close all
clc
x=-8:0.5:8;
y=-8:0.5:8;
L=length(x);
z=zeros(L,L);
for nn=1:L
for mm=1:L
R=sqrt(x(nn)^2+y(mm)^2);
z(nn,mm)=sin(R)/R;
end
end
mesh(x,y,z)
hidden on
xlabel(x)
ylabel(y)
zlabel(z)
نتیجه :
اکنون همان مثال را با hidden off می نویسیم :
clear all
close all
clc
x=-8:0.5:8;
y=-8:0.5:8;
L=length(x);
z=zeros(L,L);
for nn=1:L
for mm=1:L
R=sqrt(x(nn)^2+y(mm)^2);
z(nn,mm)=sin(R)/R;
end
end
mesh(x,y,z)
hidden off
xlabel(x)
ylabel(y)
zlabel(z)
نتیجه :
مثال :
مثال خود نرم افزار متلب :
ابتدا با hidden on ، یک شکل را رسم می کنیم :
clear all
close all
clc
mesh(peaks)
colormap hsv
نتیجه :
اکنون همان مثال را با hidden off می نویسیم :
clear all
close all
clc
mesh(peaks)
colormap hsv
hidden off
نتیجه :