MATLAB Answers

how to make spatial plot using hdf5-1.8.8 data in matlab R2009b?

조회 수: 6(최근 30일)
Totanly 2014년 4월 19일
답변: Ankit Singh 2019년 6월 27일
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
댓글 수: 1표시숨기기 없음
Rena Berman 2017년 7월 18일
(Answers Dev) Restored edit

댓글을 달려면 로그인하십시오.

답변(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표시숨기기 이전 댓글 수: -1

댓글을 달려면 로그인하십시오.

Ankit Singh 2019년 6월 27일
See the units of latitude and logitude.
See in which projection it is.
Then use
pcolor(Latitude,Longitude,temp')

댓글을 달려면 로그인하십시오.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by