How can I convert binary data into Netcdf format??
古いコメントを表示
I have rainfall data and that i need to convert it into Net Cdf so that i can extract values. or other than that, binary data can directly extract with some command. format is .trm.
2 件のコメント
Ashish Uthama
2014 年 8 月 11 日
Could you add a bit more information? Where did you get the .trm files? Do you have more information on these formats (for example, ask the source of these files)?
Aradhana Yaduvanshi
2014 年 9 月 2 日
回答 (2 件)
Ramakrishna reddy Pareddy
2020 年 1 月 24 日
編集済み: Ramakrishna reddy Pareddy
2020 年 1 月 24 日
2 投票
you can read directly binary file or .grd file in matlab
example :-
clear all;close all;clc;
f=fopen('IMDrainfall0.25x0.25-2018.grd','rb'); %open grd file
z1=[]; %create empty group file
for i=1:365 % i time 365 days
for j=1:129 % j longtitude 135
for k=1:135 % k latidue 129
a(i,j,k)=fread(f,1,'float32'); %read ONE numbers of type 32-bit floating point
end % end file
end % end file
z(:,:,:)=a(i,:,:); % z file arrears in a file
z1=[z1;z]; % create z1 file from z
clear z %clear z file
end % end for all files
Image Analyst
2014 年 9 月 2 日
0 投票
What do you need help with? Reading a .trm file into a MATLAB variable? Writing that variable out to a netCDF file using ncwrite()?
カテゴリ
ヘルプ センター および File Exchange で NetCDF についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!