matlab.io.hdf4.sd.create
包: matlab.io.hdf4.sd
创建新数据集
语法
sdsID = create(sdID,name,datatype,dims)
说明
sdsID = create(sdID,name,datatype,dims)
使用给定名称 name
、数据类型 datatype
和维度大小 dims
创建一个数据集。
要创建具有无限维度的数据集,dims
中的最后一个值应设置为 0。
此函数对应于 HDF 库 C API 中的 SDcreate
函数,但因为 MATLAB® 采用 FORTRAN 样式的排序方法,所以 dims
参数与 C 库 API 相反。
示例
创建一个具有无限维度的三维数据集。
import matlab.io.hdf4.* sdID = sd.start('myfile.hdf','create'); sdsID = sd.create(sdID,'temperature','double',[10 20 0]); sd.endAccess(sdsID); sd.close(sdID);