Main Content

cdflib.deleteAttr

删除属性

语法

cdflib.deleteAttr(cdfId,attrNum)

说明

cdflib.deleteAttr(cdfId,attrNum) 删除 CDF 文件中的指定属性。

cdfId 标识常用数据格式 (CDF) 文件。attrNum 是指定该属性的数值标识符。属性编号从 0 开始。

示例

创建一个 CDF 文件,然后在该文件中创建一个属性。接下来删除该属性。要运行此示例,当前必须位于可写文件夹中。

cdfId = cdflib.create("your_file.cdf");

% Create attribute
attrNum = cdflib.createAttr(cdfId,"Purpose","global_scope");

% Prove it exists
attrNum = cdflib.getAttrNum(cdfId,"Purpose")
attrNum =

     0
% Delete the attribute
cdflib.deleteAttr(cdfId,attrNum)

% Prove it no longer exists
try
    attrNum = cdflib.getAttrNum(cdfId,"Purpose");
catch
    warning("No attribute named ""Purpose""")
end
Warning: No attribute named "Purpose"
% Clean up
cdflib.delete(cdfId)
clear cdfId

参考

此函数对应于 CDF 库的 C API 例程 CDFdeleteAttr

要使用此函数,必须熟悉 CDF C 接口。您可以在 CDF 网站上访问 CDF 文档。