MATLAB Function Reference |
Syntax
get(h) get(h,'PropertyName
') <m-by-n value cell array> = get(H,<property cell array>) a = get(h) a = get(0,'Factory') a = get(0,'FactoryObjectTypePropertyName') a = get(h,'Default') a = get(h,'DefaultObjectTypePropertyName
')
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
)串接而得。
FactoryFigureColor
a = get(h,'Default')
會回傳所有目前定義在物件 h
上的預設值。 a
是一個結構陣列(structure array),其欄位名稱是該物件的屬性名稱,且其欄位值是該對應屬性的值。若你不指定一個輸出參數, MATLAB 會在螢幕上顯示該資訊。
a = get(h,'DefaultObjectTypePropertyName')
會回傳所指定物件型態之所指名屬性的工廠定義值(factory-defined values)。參數 DefaultObjectTypePropertyName
是將單字 Default
與物件物件型態(例如, Figure
)及該屬性名稱(例如, Color
)串接而得。
DefaultFigureColor
Examples
你可以使用下列敘述來取得定義在桌面階層(root level)之線條圖形物件(line graphics objects)的 LineWidth
屬性值:
get(0,'DefaultLineLineWidth')
ans =
0.5000
定義一個由屬性名稱所組成的異質陣列,以查詢所有圖軸子物件(axes children)的一組相關屬性:
props = {'HandleVisibility', 'Interruptible'; 'SelectionHighlight', 'Type'}; output = get(get(gca,'Children'),props);
變數 output
是一個維度為 length(get(gca,'Children')
× 4 的異質陣列。
patch;surface;text;line output = get(get(gca,'Children'),props) output = 'on' 'on' 'on' 'line' 'on' 'off' 'on' 'text' 'on' 'on' 'on' 'surface' 'on' 'on' 'on' 'patch'
See Also
genpath | get (activex) |