主要内容

维度量表(H5DS)

尺度比例与数据集的维度

描述

使用MATLAB®HDF5尺度比例接口,H5DS访问和操作信息HDF5维度量表。

HDF5维度量表是HDF5数据集与另一个数据集的维度相关联。常见的情况是一个二维数组空间信息,例如纬度和经度,与之关联。

功能

H5DS.attach_scale

尺度比例附加到特定的数据集的维度

H5DS.attach_scale (dsID dimscaleID dim)高度尺寸范围内dimscaleID的维度昏暗的指定的数据集dsID

请注意

尺度比例指标的顺序是一样的HDF5库中的C API。有关更多信息,请参见报告数据集的维度

H5DS.detach_scale

分离尺度比例从特定数据集的维度

H5DS.detach_scale (dsID dimscaleID dim)分离尺度比例dimscaleID从维度昏暗的指定的数据集dsID

请注意

尺度比例指标的顺序是一样的HDF5库中的C API。有关更多信息,请参见报告数据集的维度

H5DS.get_label

标签从特定数据集的维度

标签= H5DS.get_label (dsID dim)返回标签尺寸昏暗的指定的数据集dsID

请注意

尺度比例指标的顺序是一样的HDF5库中的C API。有关更多信息,请参见报告数据集的维度

H5DS.get_num_scales

数量的尺度附加到数据集的维度

numscales = H5DS.get_num_scales (dsID dim)确定数量的维度与维度的尺度昏暗的指定的数据集dsID

H5DS.get_scale_name

的名字标注比例

dimscalename = H5DS.get_scale_name (dimscaleID)检索维度的名称dimscaleID

H5DS.is_scale

确定数据集是一个维度

输出= H5DS.is_scale (dsID)如果指定的数据集返回一个积极的价值dsID是一个尺度比例,0如果它不是。

H5DS.iterate_scales

迭代尺度上附加到数据集的维度

(状态、idxOut opdataOut) = H5DS.iterate_scales (fnc dsID,暗,idxIn, opdataIn)遍历的维度昏暗的指定的数据集dsID执行一个共同操作的函数处理fnc

细节

H5DS.set_label

设置标签数据集的维度

H5DS.set_label (dsID、昏暗的标签)设置一个标签尺寸昏暗的指定的数据集dsID

请注意

尺度比例指标的顺序是一样的HDF5库中的C API。有关更多信息,请参见报告数据集的维度

H5DS.set_scale

数据集转换为维度的规模

H5DS.set_scale (dsID dimname)将指定的数据集dsID与名义尺寸范围内dimname

例子

全部展开

打开文件example.h5和数据集/ g4 /世界

fid = H5F.open (“example.h5”);dsID = H5D.open (fid,“g4 /世界”);

读取的标签数据集,然后关闭所有标识符。

标签= H5DS.get_label (dsID 0);H5D.close (dsID);H5F.close (fid);

创建一个可写的文件副本example.h5

plist =“H5P_DEFAULT”;srcFile = fullfile (matlabroot,“工具箱”,“matlab”,“演示”,“example.h5”);拷贝文件(srcFile“myfile.h5”);fileattrib (“myfile.h5”,“+ w”);fid = H5F.open (“myfile.h5”,“H5F_ACC_RDWR”plist);

打开数据集/ g4 /世界并设置其标签尺寸01

dsID = H5D.open (fid,“g4 /世界”plist);H5DS.set_label (dsID 0“人肉搜索”);H5DS.set_label (dsID 1“经”);

关闭所有标识符。

H5D.close (dsID);H5F.close (fid);

版本历史

之前介绍过的R2006a