建立應用程序的教程步調
在應用程序設計器中執行以下步調。
1、將軸組件從組件庫拖到畫布上。
2、將滑塊組件從組件庫拖到畫布上。將其放置在軸的下方,如上圖所示。
3、替代滑塊標簽文本。雙擊標簽并用振幅替代字滑塊。
在畫布上方,單擊代碼視圖以編纂代碼。(請注重,可以經由過程單擊“設計視圖”切換回編纂結構。)
在“代碼”視圖中,添加一個回調函數,該函數在用戶移動滑塊時執行MATLAB?號令。在組件瀏覽器中的app.AmplitudeSlider上單擊鼠標右鍵。然后在上下文菜單中選擇Callbacks>Add ValueChangedFcn callback。App Designer建立回調函數并將光標放在該函數的本家兒體中。
在軸上繪制峰值函數。將此號令添加到AmplitudeSliderValueChanged回調的第二行:
plot(app.UIAxes,value*peaks)
請注重,plot號令指定方針軸(app.UIAxes)作為第一個參數。在App Designer中挪用plot號令時,始終需要方針軸。
經由過程設置UIAxes對象的YLim屬性更改y軸的限制。將此號令添加到AmplitudeSliderValueChanged回調的第三行:
app.UIAxes.YLim = [-1000 1000];
注重,該號令利用點暗示法來拜候YLim屬性。始終利用模式app.Component.Property拜候屬性值。
單擊“運行”保留并運行應用程序。保留更改后,您的應用程序可以在應用程序設計器中再次運行,或者在MATLAB號令提醒下鍵入其名稱(不帶.mlapp擴展名)。從號令提醒符運行應用程序時,文件必需位于當前文件夾或MATLAB路徑中。
END0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!