跳轉到內容

MATLAB 程式設計/圖形控制代碼

來自華夏公益教科書,開放的書籍,開放的世界

本書討論了一些在 MATLAB 中操作圖形的方法。

什麼是控制代碼?

[編輯 | 編輯原始碼]

到目前為止解釋的所有圖形功能都是生成繪圖的方法,而無需過多考慮細節。但是,很多時候,您需要一個看起來非常具體的繪圖。您可以進入 GUI 並每次更改所有設定,但這非常繁瑣,浪費了很多時間。如果您想要一種始終生成外觀相同的繪圖的方法,那麼現在該深入研究控制代碼圖形領域了。

控制代碼是一個指向大量不同屬性列表的浮點標量。繪圖的每個元素都有自己的屬性和自己的控制代碼。控制代碼被組織成一個樹狀層次結構,從您的監視器控制代碼(名為0)開始,並向下分支到子級的單獨控制代碼,例如座標軸標籤、文字註釋、誤差條以及可以在繪圖上顯示的任何其他內容。所有級別的控制代碼可以透過互動方式控制或以程式設計方式調整,方法是使用特定函式更改控制代碼屬性的值。

監視器屬性:0 控制代碼

[編輯 | 編輯原始碼]

在設計圖形使用者介面時,瞭解監視器屬性非常有用。例如,您可能希望檢查圖形視窗是否適合使用者螢幕。要獲取螢幕屬性列表,請鍵入

>> get(0)

要獲取特定屬性,請鍵入

>> get(0, 'propertyname');

有關屬性名稱和含義的完整列表,請參閱文件。

座標軸控制代碼

[編輯 | 編輯原始碼]

有關有效座標軸屬性以及這些屬性值的列表,請參閱文件

其他型別的控制代碼

[編輯 | 編輯原始碼]

文字控制代碼

[編輯 | 編輯原始碼]

uicontrols

[編輯 | 編輯原始碼]


華夏公益教科書