تعیین محل نمایش پنجره شکل در صفحه نمایش کامپیوتر، هنگام رسم شکل در متلب
همان طور که می دانید، هنگامی که از یکی از دستورهای رسم شکل در متلب استفاده می کنیم، نرم افزار متلب، یک پنجره شکل را باز کرده و شکل مورد نظر را در آن رسم می کند. در این مواقع، ممکن است بخواهیم که پنجره شکل، در موقعیت خاصی از صفحه نمایش کامپیوتر نمایش داده شود. بنابراین در صورت نیاز، می توانیم با استفاده از دستور set ، موقعیت قرارگیری پنجره شکل در صفحه نمایش کامپیوتر را تعیین کنیم.
ابتدا باید دستورات مربوط به رسم شکل را بنویسیم و سپس، دستور set را به صورت زیر به کار می بریم :
که در آن، x و y ، مختصات گوشه سمت چپ و پایین پنجره شکل می باشد (مختصات در کل صفحه نمایش کامپیوتر). همچنین، L برابر طول پنجره شکل و H برابر ارتفاع پنجره شکل می باشد. دقت داشته باشید که gcf ، به شکل فعلی اشاره می کند و بنابراین، این تغییر، تنها به شکل فعلی، اعمال خواهد شد (پس از هر شکل که می خواهیم موقعیت آن در صفحه نمایش کامپیوتر را تعیین کنیم، باید دستور مورد نظر نوشته شود).
به مثال زیر توجه کنید :
close all
clc
x=0:0.1:2*pi;
y=sin(x);
plot(x,y)
xlabel('x axis')
ylabel('y axis')
set(gcf,'position',[100 200 400 200])
سه خط اول کدها، برای عدم تداخل برنامه فعلی با برنامه های قبلی اجرا شده در متلب می باشد.
نتیجه :
گوشه سمت چپ و پایین صفحه نمایش را در زیر نشان داده ایم :