首頁 > 其他

MATLAB:[2]GUI視覺化編寫簡單計算器

2019-12-25 17:21:43

上一篇經驗講解了如何用程式碼實現一個簡單的計算器,這一篇則是通過視覺化的方式實現,可謂是姐妹篇。下面是一個範例程式,還有很多功能有待讀者完善了。


1

通過選單File→New→GUI,開啟GUI程式的建立向導。


2

在GUIDE Quick Start對話方塊中隨意選擇一個模板,並設定好儲存路徑,點選OK,完成程式的建立。


3

建立完成後會生成兩個檔案一個是.m檔案,一個是.fig檔案。


4

在GUIDE(介面的編輯器)中拖出三個Edit Text(文字編輯器編輯框)前兩個用於輸入數位,後一個用於顯示計算結果。再拖出4個Push Button(按鈕),分別用於加減乘除按鈕。


5

雙擊第一個按鈕,彈出按鈕的屬性修改對話方塊,把String屬性改為'+',其它預設。按相同方法修改其它三個按鈕String屬性分別為‘-’、‘*’、‘/’。


6

在第一按鈕上面右鍵開啟View Calls→Callback,會跳轉到.m檔案的方法function pushbutton1_Callback(hObject, eventdata, handles)。在方法後面新增加法處理程式碼。當按鈕被按下的時候就會自動呼叫這個方法,實現加法功能。新增的具體程式碼請看圖。為其它按鈕實現功能的方法是一樣的,只要修改res = n1+n2為res = n1-n2、res = n1*n2或者res = n1/n2就可以實現不同的演算法了。




IT145.com E-mail:sddin#qq.com