Main Content

h5readatt

从 HDF5 文件中读取属性

说明

示例

attval = h5readatt(filename,loc,attr) 从 HDF5 文件中的指定位置检索指定属性的值。

示例

全部折叠

从 HDF5 文件 example.h5 的根组中读取属性 attr2

val = h5readatt('example.h5','/','attr2')
val = 2x2 int32 matrix

   0   2
   1   3

从 HDF5 文件 example.h5 中的数据集 lon 中读取属性 units

val = h5readatt('example.h5','/g4/lon','units')
val = 
'degrees_east'

输入参数

全部折叠

文件名,指定为包含现有 HDF5 文件名称的字符向量或字符串标量。

根据文件的位置,filename 可以采用下列形式之一。

位置

形式

当前文件夹

指定 filename 中文件的名称。

示例:'myFile.h5'

其他文件夹

如果该文件不在当前文件夹或 MATLAB® 路径下的文件夹中,则在 filename 中指定完整或相对路径名。

示例:'C:\myFolder\myFile.h5'

示例:'myFolder\myFile.h5'

远程位置

如果文件存储在远程位置,则 filename 必须包含指定为统一资源定位器 (URL) 形式的文件的完整路径:

scheme_name://path_to_file/my_file.ext

根据您的远程位置,scheme_name 可以是下表中的值之一。

远程位置scheme_name
Amazon S3™s3
Windows Azure® Blob Storagewasbwasbs
HDFS™hdfs

有关详细信息,请参阅处理远程数据

示例:'s3://bucketname/path_to_file/myFile.h5'

文件中的位置,指定为字符向量或字符串标量,其中包含属性所属的现有组或数据集的完整路径。要从文件的根组中读取属性,请指定 '/' 作为位置。

属性名称,指定为包含属于某组或数据集的属性名称的字符向量或字符串标量。

版本历史记录

在 R2011a 中推出