How to make a file size smaller when export as a netcdf?

8 次查看(过去 30 天)
Hi all,
I'd like to export data as a netcdf file. Below is an example code:
dc=5000;dl=5000;
data=rand(dc,dl);
nccreate('test.nc','sample','Dimensions',{'r',dc,'c',dl},'DeflateLevel',6);
ncwrite('test.nc','sample',data);
Here, the file size of 'test.nc' is about 200 MB - this is too big. Could anyone tell me a way to make the file smaller?
Thanks

采纳的回答

KSSV
KSSV 2021-1-15
Convert the variables to single and then write to nc file. Read about Single.

更多回答(0 个)

产品


版本

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by