Запросите свойства графического объекта
v = get(h)
v = get(h,propertyName)
v = get(h,propertyArray)
v = get(h,'default')
v = get(h,defaultTypeProperty)
v = get(groot,'factory')
v = get(groot,factoryTypeProperty)
Не используйте get функция на Java™ возражает, когда это вызовет утечку памяти. Для получения дополнительной информации см. Доступ к общедоступным и локальным данным.
v = get(h) возвращает все свойства и значения свойств для графического объекта, идентифицированного hV структура, имена полей которой являются именами свойства и чьи значения являются соответствующими значениями свойств. h может быть отдельный объект или m- n массив объектов. Если h отдельный объект, и вы не задаете выходной аргумент, затем MATLAB® отображает информацию об экране.
v = get(h,propertyName) возвращает значение для определенного свойства, propertyName. Используйте одинарные кавычки вокруг имени свойства, например, get(h,'Color'). Если вы не задаете выходной аргумент, то MATLAB отображает информацию об экране.
v = get(h,propertyArray) возвращает массив ячеек m на n, где m равен length(h) и n равен количеству имен свойства, содержавшихся в propertyArray.
v = get(h,'default') возвращает все значения по умолчанию, в настоящее время заданные на объекте h в массиве структур. Имена полей являются именами свойства объекта, и значения полей являются соответствующими значениями свойств. Если вы не задаете выходной аргумент, MATLAB отображает информацию об экране.
v = get(h,defaultTypeProperty) возвращает текущее значение по умолчанию для определенного свойства. Аргумент defaultTypeProperty слово default конкатенированный с типом объекта (например, Figure) и имя свойства (например, Color) в одинарных кавычках. Например, get(groot,'defaultFigureColor').
v = get(groot,'factory') возвращает значения по умолчанию всех устанавливаемых пользователем свойств в массиве структур. Имена полей являются именами свойства объекта, и значения полей являются соответствующими значениями свойств. Если вы не задаете выходной аргумент, MATLAB отображает информацию об экране.
v = get(groot,factoryTypeProperty) возвращает значение по умолчанию для определенного свойства. Аргумент factoryTypeProperty слово factory конкатенированный с типом объекта (например, Figure) и имя свойства (например, Color) в одинарных кавычках. Например, get(groot,'factoryFigureColor').
Постройте график и возвратите объект линии на графике как p. Перечислите все свойства линии и текущих значений свойств.
p = plot(1:10); get(p)
AlignVertexCenters: 'off'
Annotation: [1x1 matlab.graphics.eventdata.Annotation]
BeingDeleted: 'off'
BusyAction: 'queue'
ButtonDownFcn: ''
Children: []
Clipping: 'on'
Color: [0.9290 0.6940 0.1250]
CreateFcn: ''
DeleteFcn: ''
DisplayName: ''
HandleVisibility: 'on'
HitTest: 'on'
Interruptible: 'on'
LineStyle: '-'
LineWidth: 0.5000
Marker: 'none'
MarkerEdgeColor: 'auto'
MarkerFaceColor: 'none'
MarkerSize: 6
Parent: [1x1 Axes]
PickableParts: 'visible'
Selected: 'off'
SelectionHighlight: 'on'
Tag: ''
Type: 'line'
UIContextMenu: []
UserData: []
Visible: 'on'
XData: [1 2 3 4 5 6 7 8 9 10]
XDataMode: 'auto'
XDataSource: ''
YData: [1 2 3 4 5 6 7 8 9 10]
YDataSource: ''
ZData: [1x0 double]
ZDataSource: ''Постройте график и возвратите объект линии на графике как p. Используйте get возвращать текущее значение LineWidth свойство.
p = plot(1:10);
get(p,'LineWidth')ans =
0.5000Постройте график с круговыми маркерами и возвратите объект линии на графике как p. Используйте get возвращать текущие значения LineWidth, Marker, и MarkerSize свойства для объекта.
p = plot(1:10,'ro-'); props = {'LineWidth','Marker','MarkerSize'}; get(p,props)
ans =
[0.5000] 'o' [6]Возвратите значение по умолчанию LineWidth свойство задано на корне для всех графических объектов линии.
get(groot,'DefaultLineLineWidth')
ans =
0.5000