get

Класс: набор данных

(Не Рекомендуемый) Доступ к свойствам массива набора данных

The dataset тип данных не рекомендуется. Для работы с неоднородными данными используйте MATLAB® table вместо этого тип данных. См. MATLAB table документация для получения дополнительной информации.

Синтаксис

get(A)
s = get(A)
p = get(A,PropertyName)
p = get(A,{PropertyName1,PropertyName2,...})

Описание

get(A) отображает список пар свойства/значения для массива набора данных A.

s = get(A) возвращает значения в скалярной структуре s с именами полей, заданными свойствами.

p = get(A,PropertyName) возвращает значение свойства, заданное как PropertyName.

p = get(A,{PropertyName1,PropertyName2,...}) позволяет задавать несколько имена свойства и возвращает их значения в массиве ячеек.

Примеры

Создайте массив набора данных из данных радужки Фишера и получите доступ к информации.

load fisheriris
NumObs = size(meas,1);
NameObs = strcat({'Obs'},num2str((1:NumObs)','%-d'));
iris = dataset({nominal(species),'species'},...
               {meas,'SL','SW','PL','PW'},...
               'ObsNames',NameObs);

get(iris)
   Description: ''
   Units: {}
   DimNames: {'Observations' 'Variables'}
   UserData: []
   ObsNames: {150x1 cell}
   VarNames: {'species' 'SL' 'SW' 'PL' 'PW'}

ON = get(iris,'ObsNames');
ON(1:3)
ans = 
    'Obs1'
    'Obs2'
    'Obs3'

См. также

|