Получите элемент или набор элементов от набора данных
element = get(dataset,index)
element = get(dataset,name)
element = get(dataset,{name})
element = get(
возвращает элемент, соответствующий dataset
,index
)index
. getElement
метод использует тот же синтаксис и поведение как get
метод.
element = get(
возвращает элемент, имя которого совпадает dataset
,name
)с name
. Когда name
находится в массиве ячеек, возвратите индекс элемента, имя которого совпадает с name
.
element = get(
возвращает один элемент, если только одно имя элемента соответствует, dataset
,{name
})SimulationData.Dataset
если несколько элементов с этим именем существуют.
Если вы используете Log Dataset data to file, чтобы создать MAT-файл, используйте getAsDatastore
для быстрого доступа к данным.
Можно использовать фигурные скобки, чтобы оптимизировать синтаксис индексации, чтобы получить элемент в наборе данных, вместо того, чтобы использовать get
или getElement
. Индекс должен быть скаляром, который не больше числа элементов в переменной. Например, получите второй элемент logsout
набор данных.
logsout{2}
Кроме того, можно использовать find
метод, чтобы получить элемент или набор элементов от набора данных.
Simulink.SimulationData.BlockPath
| Simulink.SimulationData.Signal
| Simulink.SimulationData.DataStoreMemory
| addElement
| concat
| find
| getElementNames
| numElements
| setElement
| Simulink.SimulationData.Dataset