H5S.select_elements

Задайте координаты для включения в выбор

Синтаксис

H5S.select_elements(space_id,op,h5_coord)

Описание

H5S.select_elements(space_id,op,h5_coord) выбирает элементы массива, которые будут включены в выбор пространства данных, заданный как space_id. The op аргумент определяет, как новый выбор должен быть объединен с ранее существующим выбором для пространства данных. Задайте op как один из этих векторов символов или строковых скаляров.

'H5S_SELECT_SET'
'H5S_SELECT_APPEND'
'H5S_SELECT_PREPEND'

h5_coord - двумерный массив значений на основе 0, задающий координаты выбираемых элементов. Если m - ранг пространства данных, и если n является числом точек, то h5_coord должен быть m-by- n массив.

Примечание

Библиотека HDF5 использует упорядоченное расположение C-стиля для многомерных массивов, в то время как MATLAB® использует упорядоченное расположение в стиле ФОРТРАН. The h5_coord параметр предполагает, что координаты имеют упорядоченное расположение C-стиля. Для получения дополнительной информации см. раздел «Использование низкоуровневых HDF5 функций MATLAB» в документации MATLAB.

Примеры

Выберите угловые точки пространства данных. В этом случае h5_coord должен иметь размер 2x4.

dims = [100 200];
h5_dims = fliplr(dims);
space_id = H5S.create_simple(2,h5_dims,h5_dims);
coords = [0 0; 0 199; 99 0; 99 199];
h5_coords = fliplr(coords);
h5_coords = h5_coords';
H5S.select_elements(space_id,'H5S_SELECT_SET',h5_coords);