H5S.get_select_bounds

Ограничительная рамка выбора пространства данных

Синтаксис

[start,finish] = H5S.get_select_bounds(space_id)

Описание

[start,finish] = H5S.get_select_bounds(space_id) возвращает координаты ограничительной рамки, содержащей текущий выбор. start содержит стартовые координаты ограничительной рамки и finish содержит координаты по диагонали противоположного угла.

Примечание

Библиотека HDF5 использует упорядоченное расположение C-стиля для многомерных массивов, в то время как MATLAB® использует упорядоченное расположение FORTRAN-style. h5_start, h5_stride, h5_count и h5_block параметры принимают упорядоченное расположение C-стиля. Консультируйтесь "Используя Низкоуровневые HDF5 Функции MATLAB" в документации MATLAB для получения дополнительной информации.

Примеры

dims = [100 200];
h5_dims = fliplr(dims);
space_id = H5S.create_simple(2,h5_dims,h5_dims);
start = fliplr([10 20]); block = fliplr([20 30]);
H5S.select_hyperslab(space_id,'H5S_SELECT_SET',start,[],[],block); 
start = fliplr([30 40]); block = fliplr([20 30]);
H5S.select_hyperslab(space_id,'H5S_SELECT_OR',start,[],[],block); 
[start, finish] = H5S.get_select_bounds(space_id);
matlab_start = fliplr(start);
matlab_finish = fliplr(finish);

Смотрите также

|