在 matlab 中创建多维 NetCDF
我正在尝试使用 matlab 创建一个四维 NetCDF 整数结构。到目前为止,这是我的代码...
mode = netcdf.getConstant('NETCDF4');
mode = bitor(mode,netcdf.getConstant('CLASSIC_MODEL'));
ncid = netcdf.create('USTEC_01_01_2010.nc',mode);
latDimId = netcdf.defDim(ncid,'latitude',51);
longDimId = netcdf.defDim(ncid,'longitude',101);
satDimId = netcdf.defDim(ncid,'satellite',33);
timeDimId = netcdf.defDim(ncid,'time',96);
varid = netcdf.defVar(ncid,'TECgrid','int',[latDimId longDimId satDimId timeDimId]);
我的问题是...我如何使用 putVar 在特定的四维位置插入值?仅供参考,这是我第一次使用 NetCDF。提前致谢! -多姆
I am attempting to create a four dimensional NetCDF structure of integers using matlab. This is my code so far...
mode = netcdf.getConstant('NETCDF4');
mode = bitor(mode,netcdf.getConstant('CLASSIC_MODEL'));
ncid = netcdf.create('USTEC_01_01_2010.nc',mode);
latDimId = netcdf.defDim(ncid,'latitude',51);
longDimId = netcdf.defDim(ncid,'longitude',101);
satDimId = netcdf.defDim(ncid,'satellite',33);
timeDimId = netcdf.defDim(ncid,'time',96);
varid = netcdf.defVar(ncid,'TECgrid','int',[latDimId longDimId satDimId timeDimId]);
My question is...How do I go about using putVar to insert values at specific four dimensional positions? FYI, this is my first time using NetCDF. Thanks in advance! -Dom
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你有哪个版本?
如果您有更高版本,请查看以下函数:nccreate 和 ncwrite 。
或者:
Which version do you have?
If you have a later version, look at these functions: nccreate and ncwrite.
Or: