圖像用戶界面(GUI)基本操作(編寫程序實現在GUI中繪製曲線)

1.實驗目的:

1) 熟悉在MATLAB編程環境下GUI設計步驟。

2) 掌握GUI窗口各個組件的用法。

2.實驗內容:

1) 瞭解MATLAB編程環境下GUI各組件的調用方法以及組件的屬性。

2) 編寫程序實現在GUI中繪製曲線(如,正弦,餘弦曲線)。要求在GUI中可以設置曲線的顏色、線寬以及X、Y軸的座標範圍。

3.具體實驗:

1.使用guide命令調用窗口創建GUI界面

(可以設置將組件顯示名稱:)這樣使用比較方便

顯示如下

下面開始構造簡單的 GUI界面

 畫出簡單的界面 

運行之後可以看到

 

3)輸入代碼

function pushbutton1_Callback(hObject, eventdata, handles)
axes(handles.axes1);
y=get(handles.hs,'string');
 
xmin=str2num(get(handles.xmin,'string'));
xmax=str2num(get(handles.xmax,'string'));
ymin=str2num(get(handles.ymin,'string'));
ymax=str2num(get(handles.ymax,'string')); 

f=ezplot(y,[xmin,xmax,ymin,ymax]);

ys=get(handles.ys,'string');
xk=str2num(get(handles.xk,'string'));
set(f,'color',ys);
set(f,'linewidth',xk);
  1. 運行測試

輸入 y=sin(x)

 

輸入 y=cos(x)

 

4.實驗總結

   通過本實驗,熟悉了在MATLAB編程環境下GUI的設計步驟,瞭解了GUI窗口各個組件的含義及其用法。通過具體的實驗,實現了在GUI繪製函數曲線,並在GUI中可以設置函數曲線的顏色、線寬以及X,Y軸座標範圍等屬性。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章