Main Content

matlab.io.hdf4.sd.setAttr

命名空间: matlab.io.hdf4.sd

写入属性值

语法

setAttr(objID,name,value)

说明

setAttr(objID,name,value) 将属性附加到 objID 指定的对象。如果 objID 为 SD 接口标识符,则创建一个全局属性。如果指定了数据标识符,则将该属性附加到数据集。如果指定了维度标识符,则将该属性附加到维度。

此函数对应于 HDF 库 C API 中的 SDsetattr 函数。

示例

将属性附加到文件、数据集及维度。

import matlab.io.hdf4.*
sdID = sd.start('myfile.hdf','create');
sd.setAttr(sdID,'creation_date',datestr(now));
sdsID = sd.create(sdID,'temperature','double',[10 20]);
sd.setAttr(sdsID,'long_name','Temperature in sunlight.');
dimID0 = sd.getDimID(sdsID,0);
sd.setAttr(dimID0,'long_name','latitude');
sd.endAccess(sdsID);
sd.close(sdID);

另请参阅

|