- 积分
- 3550
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2014-4-21
- 最后登录
- 1970-1-1
|
发表于 2015-3-25 23:06:24
|
显示全部楼层
2. ncread(Read data from variable in NetCDF data source)
syntax:
vardata = ncread(source,varname)
vardata = ncread(source,varname,start,count,stride)
直接解释第二条语法:
vardata是你自己想设的变量名;source是你的nc文件(字符型);varname是你想载入的变量名(字符型);start是你这个变量想从哪开始,如[1 1]表示二维变量从最开始读;count表示读入变量的数量,如[50 50]表示读入第一维50个数,第二维50个数;stride意思就是步长,默认的是1,但你也可以设置跳着读数据,如[2 2]表示每间隔两个数读数据。
基本就介绍完了。
ncread看似比ncload麻烦,但是如果你有大量的数据都在一个nc文件中,直接ncload会把所有的variable都读进来,但是有时我们并不想要所有的变量,而且这样读进来的速度会很慢,大大消耗资源。当然R2008b也有相应函数能实现2012a上面的功能,这就需要我们自己看help了。 |
|