H5D.set_extent

Измените размер размерностей набора данных

Синтаксис

H5D.set_extent(dset_id,h5_extents)

Описание

H5D.set_extent(dset_id,h5_extents) изменяет размерности набора данных dset_id к размерам, заданным в h5_extents.

Примечание

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

Примеры

Расширьте неограниченный одномерный набор данных от длины 10 к длине 20.

srcFile = fullfile(matlabroot,'toolbox','matlab','demos','example.h5');
copyfile(srcFile,'myfile.h5');
fileattrib('myfile.h5','+w');
fid = H5F.open('myfile.h5','H5F_ACC_RDWR','H5P_DEFAULT');
dset_id = H5D.open(fid,'/g4/time');
H5D.set_extent(dset_id,20);
H5D.close(dset_id);
H5F.close(fid);