Matlab讀取Netcdf文件

步驟介紹

1、打開nc文件,獲取文件id
2、獲取所需變量var_name的id號varid
3、將文件中的varid的值賦給變量名variable2和3可重復多次,把所需變量讀出
4、關閉nc文件

具體操作

ncid = netcdf.open('filename','nc_nowrite');
varid = netcdf.inqVarID(ncid,'var_name');
variable = netcdf.getVar(id, varid);
netcdf.close(id) = netcdf.open('filename','nc_nowrite');

舉例

finfo = ncinfo('Cyc2_3d.001.nc')   '返回有關 NetCDF 數(shù)據(jù)源的信息'
ncdisp('Cyc2_3d.001.nc')          '在命令行窗口中顯示 NetCDF 數(shù)據(jù)源內容'
ncid = netcdf.open('Cyc2_3d.001.nc','nc_nowrite');  '打開nc文件,獲取文件id'
varid = netcdf.inqVarID(ncid,'p');  '獲取所需變量的id號 varid'
p = netcdf.getVar(ncid, varid,[0 0 0 3],[360 200 62 1])  ''
netcdf.close(ncid) '關閉文件' 

參考鏈接:https://ww2.mathworks.cn/help/matlab/ref/ncread.html

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容