How to ncread a variable with spaces in its title?

3 views (last 30 days)
I have a fairly simple problem, however its solution keeps evading me. Data I have has a variable whose name has spaces in it.
I tried ignoring the spaces, putting it in brackets, adding / symbol etc, but so far nothing of the kind worked.
I would greatly appeciate a suggestion
Title of variable is 'sea ice concentration'
for k=2013:2013 %2018
si_masam_aug = ncread(['Masam2_' int2str(k) 'august.nc'],sea\ ice\ concentration);
si_masam_sept = ncread(['Masam2_' int2str(k) 'september.nc'],sea\ ice\ concentration);
masam_aug{k-2012} = si_masam_aug;
masam_sept{k-2012} = si_masam_sept;
end

Accepted Answer

Pavel
Pavel on 13 Feb 2019
Could you please show your data?
Have you tried to use quotes?
ncread(...,'sea ice concentration')
  2 Comments
Mikolaj Jankowski
Mikolaj Jankowski on 13 Feb 2019
I did try all those options as well as in quoutes:
sea ice concentration
seaiceconcentration
sea_ice_concentration
sea\ice\concentration
I need to figure out how to upload a file here :D, unless ncdisp output is enough
ncdisp('Masam2_2013august.nc')
Source:
C:\Users\Mikolaj\Documents\MATLAB\Dissertation_datasets\Ice_2013_onward\Masam2_2013august.nc
Format:
netcdf4
Dimensions:
t = 31
y = 2550
x = 2100
Variables:
Longitude
Size: 2100x2550
Dimensions: x,y
Datatype: single
Attributes:
units = 'degrees east'
long-name = 'Longitude'
Latitude
Size: 2100x2550
Dimensions: x,y
Datatype: single
Attributes:
units = 'degrees north'
long-name = 'Latitude'
Day of Month
Size: 31x1
Dimensions: t
Datatype: int32
Attributes:
units = 'day of month'
long-name = 'Day of August 2013'
sea ice concentration
Size: 2100x2550x31
Dimensions: x,y,t
Datatype: int8
Attributes:
units = '%'
long-name = 'sea ice concentration'
key = '0-100=sea ice concentration [%], 110=missing, 120=land, 104=ocean out of AMSR2 bounds, 119=land out of AMSR2 bounds'
Mikolaj Jankowski
Mikolaj Jankowski on 13 Feb 2019
File itself is too big to upload, even in zipfile

Sign in to comment.

More Answers (0)

Tags

Community Treasure Hunt

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

Start Hunting!