matlab 读取nc
生活随笔
收集整理的這篇文章主要介紹了
matlab 读取nc
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在這里做個(gè)記錄,這幾個(gè)是matlab用來(lái)讀取.nc格式數(shù)據(jù)的函數(shù)。只是函數(shù),參數(shù)和變量為了便于理解,取括號(hào)中的名字。 fid=netcdf.open('fname','nowriter');%打開文件 vid=netcdf.inqvarid(fid,'varname');%返回各變量的id vardata=netcdf.getvar(fid,vid);%根據(jù)ID讀出數(shù)據(jù)
netcdf.close(fid);
?
?
以下是個(gè)例子
fid=netcdf.open('glpast_1700-2007_0.5.nc','NOWRITE');%全球1700-2007年0.5°的土地利用數(shù)據(jù)
vid=netcdf.inqVarID(fid,'farea');
data_grass=netcdf.getVar(fid,vid,'double');%將變量的類型指定為double
netcdf.close(fid);
?
這些函數(shù)要比ncread更好些,比如能指定數(shù)據(jù)類型為double類型。
總結(jié)
以上是生活随笔為你收集整理的matlab 读取nc的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: C#中文件和byte[]互换问题
- 下一篇: WPF快速入门系列(8)——MVVM快速