exponenta event banner

H5T.array_create

Создать объект типа данных массива

Синтаксис

array_type_id = H5T.array_create(base_id,h5_dims)
array_type_id = H5T.array_create(base_id,rank,h5_dims,perms)

Описание

array_type_id = H5T.array_create(base_id,h5_dims) создает новый объект типа данных массива. Этот интерфейс соответствует версии 1.8 библиотеки H5Tarray_create.

array_type_id = H5T.array_create(base_id,rank,h5_dims,perms) создает новый объект типа данных массива. Этот интерфейс соответствует версии 1.6 библиотеки H5Tarray_create. perms в настоящее время параметр не используется и может быть опущен.

Примечание

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

Примеры

Создайте массив данных с двойной точностью 100 на 200.

base_type_id = H5T.copy('H5T_NATIVE_DOUBLE');
dims = [100 200];
h5_dims = fliplr(dims);
array_type = H5T.array_create(base_type_id,h5_dims);