(translator=chinghuei, ChineseSource=chinghuei-20020731-17.5\get.html, EnglishSource=c:\matlabr12\help\techdoc\ref\get.html)
MATLAB Function Reference    
get

取得物件的屬性

Syntax

Description

get(h) 會回傳握把(handle) h 所辨識之圖形物件的所有屬性及他們目前的值。

get(h,'PropertyName') 會回傳 h 所辨識圖形物件之屬性 'PropertyName' 的值。

<m-by-n value cell array> = get(H,pn) 會回傳在 m × n 的異質陣列(cell array)中之 m 個圖形物件的 n 個屬性值。其中,m = length(H)n 等於包含在 pn 裡的屬性名稱個數。

a = get(h) 會回傳一個結構(structure),其欄位名稱是該物件的屬性名稱,且其值是該對應屬性目前的值。 h 必須是一個純量(scalar)。若你不指定一個輸出參數,則 MATLAB 會在螢幕上顯示該資訊。

a = get(0,'Factory') 會回傳所有使用者所指定之屬性的工廠定義值(factory-defined values)。 a 是一個結構陣列(structure array),其欄位名稱是該物件的屬性名稱,且其欄位值是該對應屬性的值。若你不指定一個輸出參數,MATLAB 會在螢幕上顯示該資訊。

a = get(0,'FactoryObjectTypePropertyName') 會回傳所指定物件型態之所指名屬性的工廠定義值。參數 FactoryObjectTypePropertyName 是將單字 Factory 與物件型態(如, Figure)及屬性名稱(如, Color)串接而得。

a = get(h,'Default') 會回傳所有目前定義在物件 h 上的預設值。 a 是一個結構陣列(structure array),其欄位名稱是該物件的屬性名稱,且其欄位值是該對應屬性的值。若你不指定一個輸出參數, MATLAB 會在螢幕上顯示該資訊。

a = get(h,'DefaultObjectTypePropertyName') 會回傳所指定物件型態之所指名屬性的工廠定義值(factory-defined values)。參數 DefaultObjectTypePropertyName 是將單字 Default 與物件物件型態(例如, Figure)及該屬性名稱(例如, Color)串接而得。

Examples

你可以使用下列敘述來取得定義在桌面階層(root level)之線條圖形物件(line graphics objects)的 LineWidth 屬性值:

定義一個由屬性名稱所組成的異質陣列,以查詢所有圖軸子物件(axes children)的一組相關屬性:

變數 output 是一個維度為
length(get(gca,'Children') × 4 的異質陣列。

例如,輸入

See Also

findobj, gca, gcf, gco, set

Handle Graphics Properties


 genpath get (activex)