MATLAB 程式設計/圖形控制代碼
外觀
本書討論了一些在 MATLAB 中操作圖形的方法。
到目前為止解釋的所有圖形功能都是生成繪圖的方法,而無需過多考慮細節。但是,很多時候,您需要一個看起來非常具體的繪圖。您可以進入 GUI 並每次更改所有設定,但這非常繁瑣,浪費了很多時間。如果您想要一種始終生成外觀相同的繪圖的方法,那麼現在該深入研究控制代碼圖形領域了。
控制代碼是一個指向大量不同屬性列表的浮點標量。繪圖的每個元素都有自己的屬性和自己的控制代碼。控制代碼被組織成一個樹狀層次結構,從您的監視器控制代碼(名為0)開始,並向下分支到子級的單獨控制代碼,例如座標軸標籤、文字註釋、誤差條以及可以在繪圖上顯示的任何其他內容。所有級別的控制代碼可以透過互動方式控制或以程式設計方式調整,方法是使用特定函式更改控制代碼屬性的值。
在設計圖形使用者介面時,瞭解監視器屬性非常有用。例如,您可能希望檢查圖形視窗是否適合使用者螢幕。要獲取螢幕屬性列表,請鍵入
>> get(0)
要獲取特定屬性,請鍵入
>> get(0, 'propertyname');
有關屬性名稱和含義的完整列表,請參閱文件。
有關有效座標軸屬性以及這些屬性值的列表,請參閱文件。