2 |
|
|
3 |
global useNativeMatlabNetcdf; if isempty(useNativeMatlabNetcdf); useNativeMatlabNetcdf = ~isempty(which('netcdf.open')); end; |
global useNativeMatlabNetcdf; if isempty(useNativeMatlabNetcdf); useNativeMatlabNetcdf = ~isempty(which('netcdf.open')); end; |
4 |
|
|
5 |
if (useNativeMatlabNetcdf); |
if useNativeMatlabNetcdf |
6 |
|
|
7 |
%get variable id: |
%get variable id: |
8 |
vv = netcdf.inqVarID(nc,VARname); |
vv = netcdf.inqVarID(nc,VARname); |
26 |
|
|
27 |
|
|
28 |
else;%try to use old mex stuff |
else;%try to use old mex stuff |
29 |
if nargin>3; |
|
30 |
nc{VARname}(varargin{:})=VARvalue; |
if nargin>3; |
31 |
|
nc{VARname}(varargin{:})=VARvalue; |
32 |
else; |
else; |
33 |
nc{VARname}(:)=VARvalue; |
nc{VARname}(:)=VARvalue; |
34 |
end; |
end; |
35 |
|
|
36 |
end; |
end; |