用MATLAB處理grib2數據

4 篇文章 0 订阅

MATLAB可以借助NCTOOLBOX工具箱讀取grib2數據(.nc, .grb2等等也可以的哦)

首先在http://nctoolbox.github.io/nctoolbox/下載nctoolbox

解壓後在matlab command window中輸入

addpath((C:/xx/xxx/xxxx/nctoolbox))
savepath
setup_nctoolbox
現在人家就有了nctoolbox了^_^


-------grb2-------
nc=ncgeodataset('xxx.grb2');讀文件
nc.variables瀏覽數據類型
a1=nc.geovariable('height');取得數據類型為height的數據
b1=a1.data(1,:,:);第一個點時間的數據
c1=a1.grib_intercop(1,:,:);第一個點時間的地理位置
pcolorjw(c1.lon,c1.lat,b1);畫圖
title(datestr(c1.time))加上標題


-------grib2-------
nc=ncgeodataset('xxx.grib2');讀文件
nc.variables瀏覽數據類型,如height
nc.attritube('height','units');取得height的單位
nc.extent('height');取得height的經緯度範圍
a1=nc.geovariable('height');以ncgeovariable類型取得數據
a01=nc.varialbe('height');以variable類型取得數據
a001=nc.data('height');以普通數組類型取得數據
a1.axes看有甚麼數據,如time,lon,lat
a2=a1.data(:,:,:)以普通數組類型取得數據

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值