r คือตัวแปรสำหรับรับค่าจาก slider หรือ edit text
% รับค่าจาก slider และสั่งวาดกราฟวงกลม ไปบน axes1
handles.axes1;
r=str2double(handles.sliderValue);
t=0:pi/24:2*pi;
x=r*cos(t);
y=r*sin(t);
plot(x,y,x,y,'r.')
% รับค่าจาก edit text และสั่งวาดกราฟวงกลม ไปบน axes1
handles.axes1;
editValue=str2double(get(handles.edit1,'String'));
r=editValue;
t=0:pi/24:2*pi;
x=r*cos(t);
y=r*sin(t);
plot(x,y,x,y,'r.')
หน้าตา GUI ก็ประมาณนี้ครับ ดาวโหลดไฟล์ที่นี่เลยครับ ==>>> download files
ในรายละเอียดยังมีส่วนที่ต้องแก้ไขเพื่อให้ GUI ออกมาใช้งานได้อย่างดีเยี่ยม ซึ่งคิดว่าหากใครต้องการศึกษา มันก็จะเป็นแบบฝึกหัดอย่างดีเลยครับ เช่น เพิ่ม axis square และ
axis([-100 100 -100 100]) เข้าไปในคำสั่ง plot เป็นต้น