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!