Hi Alex. The code given below gives the output (in matlab) as "longitude temp". That is, "longitude" and "temp" are the variables which depend on the dimension "longitude". Could you please make necessary correction to the code below so that I can get similar output in octave as well.
latitude = -90:1:90; longitude = -179:1:180; temp = 35; nc = netcdf('example.nc','c'); nc('longitude') = 360; nc('latitude') = 181; nc{'longitude'} = ncdouble('longitude'); nc{'longitude'}(:) = longitude; nc{'longitude'}.units = 'degree West'; nc{'latitude'} = ncdouble('latitude'); nc{'latitude'}(:) = latitude; nc{'latitude'}.units = 'degree North'; nc{'temp'} = ncdouble('longitude','latitude'); nc{'temp'}(:) = temp; nc{'temp'}.units = 'degree Celsius'; nc{'temp'}.valid_range = [-10 40]; r = nc('longitude'); v = var(r); for i = 1:length(v) disp(name(v{i})); end close(nc); Thanks, Nands ----- Original Message ----- From: Alexander Barth <barth.alexan...@gmail.com> To: n...@itimes.com Cc: octave-dev <octave-dev@lists.sourceforge.net> Sent: Sat, 1 May 2010 13:43:50 +0530 (IST) Subject: Re: [OctDev] alternative to 'var' in Octcdf On Wed, Apr 21, 2010 at 8:27 AM, <n...@itimes.com> wrote: > Hi all. > > There is a function 'var' in matlab's netcdf such that var(self) returns the > list of variables that contribute to self, a composite "ncvar" object. > Is there any such function in Octcdf or is there any alternate way from which > I can get the same functionality as 'var'. There is the function var in octcdf. If it does not do what you want (compared to matlab's netcdf toolbox), can you show it with an example? Alex ------------------------------------------------------------------------------ _______________________________________________ Octave-dev mailing list Octave-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/octave-dev