پاک کردن شکل نمایش داده شده در پنجره شکل فعلی، اما با نگه داشتن محورهای مختصات (axes) شکل، با دستور cla در متلب
در مبحثی دیگر، دستور clf را معرفی کردیم که برای پاک کردن شکل نمایش داده شده در پنجره شکل فعلی به کار می رود (هم شکل و هم محورهای مختصات نمایش داده شده را پاک می کند)، اما این بار می خواهیم دستور cla را معرفی کنیم، که تنها شکل را پاک می کند، اما محورهای مختصات (axes) نمایش داده شده را نگه می دارد.
به مثال زیر توجه کنید :
ابتدا یک شکل را بدون استفاده از دستور cla رسم می کنیم :
close all
clc
x=0:0.1:2*pi;
y=sin(x);
plot(x,y)
xlabel('x axis')
ylabel('y axis')
سه خط اول کدها، برای عدم تداخل برنامه فعلی با برنامه های قبلی اجرا شده در متلب می باشد.
نتیجه :
این بار همان کدها را می نویسیم و تنها دستور cla را در انتهای آنها به کار می بریم :
close all
clc
x=0:0.1:2*pi;
y=sin(x);
plot(x,y)
xlabel('x axis')
ylabel('y axis')
cla
نتیجه :
مشاهده می کنید که شکل، پاک شده است، اما محورهای مخصات (axes) در پنجره شکل، حذف نشده است (اگر دستور clf را به کار برده بودیم، یک پنجره خالی را مشاهده می کردیم).