1. 程式人生 > >MATLAB 中gcf、gca 以及gco 的區別

MATLAB 中gcf、gca 以及gco 的區別


gcf 返回當前Figure 物件的控制代碼值

gca 返回當前axes 物件的控制代碼值
gco 返回當前滑鼠單擊的控制代碼值,該物件可以是除root 物件外的任意圖形物件,並且Matlab 會把當前圖形物件的控制代碼值存放在Figure CurrentObject屬性中。


圖形物件

圖形物件是用以顯示圖形和使用者介面元素的基本元素。下表列出了各種圖形物件。
物件 描述
Root 對計算機螢幕最高階的物件
Figure 用來顯示圖形和使用者介面的視窗
Axes 在視窗中顯示圖形的軸
Uicontrol 使用者介面控制。執行一個對使用者互動作用的函式。
Uimenu 使用者定義視窗選單

Uicontextmenu 右鍵單擊物件時彈出的選單
Image 二維畫素基礎圖
Light 影響斑點和表面物件著色的光源
Line 用於諸如plot, plot3, semilogx 等函式的線
Patch 帶邊緣的填充多邊形
Rectangle 二維形狀,從矩形到橢圓
Surface 由x-y 平面以上的資料值所作圖建立的矩陣資料的
三維表示
Text 字串