how to make spatial plot using hdf5-1.8.8 data in matlab R2009b?
2 ビュー (過去 30 日間)
古いコメントを表示
Hi everybody,
I am new in Matlab,using hdf5-1.8.8 data given from INSAT-3D satellite. Using Matlab R2009b, I have calculated Latitude, longitude and Brightness-temperature like this
Latitude =hdf5read('3DIMG_01JAN2014_0001_L1B_STD.h5','/ Latitude /');
Longitude =hdf5read('3DIMG_01JAN2014_0001_L1B_STD.h5','/Longitude/');
temp =hdf5read('3DIMG_01JAN2014_0001_L1B_STD.h5','IMG_TIR1_TEMP');
but ‘latitude’ and ‘longitude’ dimension is 2805x2816 int16 whereas ‘temp’ is 1024x1 single. How can I make ‘temp’ dimension 2805x2816 int16.I want to make spatial plot of latitude, longitude and Rain in Indian region.
Rain=(2.3*10^6)*(temp)^-2.3.
Please help
回答 (2 件)
lvn
2014 年 4 月 19 日
It looks like 'temp' is not the right variable to use here and is used for calibration purposes. From the manual http://122.252.237.243/Missions/docs/INSAT3D_Products.pdf it seems that TSurfPhy or TSurfReg would be a better choice (but I haven't read the manual completely, that is for you :)).
0 件のコメント
Ankit Singh
2019 年 6 月 27 日
See the units of latitude and logitude.
See in which projection it is.
Then use
pcolor(Latitude,Longitude,temp')
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で HDF5 についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!