tregr function

Dan Swank Dan.Swank at NOAA.GOV
Tue May 3 10:09:50 EDT 2005


Arindam,

This works nicely, thank you.

-Dan


Arindam Chakraborty wrote:
> hi Dan,
>         this example makes arrays of value 1-100 over every grid point
> of the domain.
>
>  'open file'
>
> * set region of x, y and t varying
>  'set x 1 256'
>  'set y 1 128'
>  'set t 1 100'
>
> * a constant field of 1, assuming the variable name to be var
>  'define ones = var/var'
> * but this will have undef values if var==0 or undef.
> * change those to 1
>  'define ones = const(ones,1,-u)'
> * now we can have the time variable
>  'define tvar = 101 - sum(ones,t+0,t=100)'
>
>  'd tvar'
>
> Hope this helps.
> ----------------------------
>  ARINDAM CHAKRABORTY
>  Department of Meteorology
>  Florida State University
>  Tallahassee, FL-32306, USA
>  Tel: +001-850-6443524 (Off)
>       +001-850-5758550 (Res)
>  Fax: +001-850-6449642
> ____________________________
>
> On Mon, 2 May 2005, Dan Swank wrote:
>
>
>>All,
>>
>>Looking for some quick advice on using this function.
>>
>>I have a single level 144 lon x 90 lat grid with 100 time steps.
>>I want to do a linear regression using tregr() on each of the x/y grid
>>cells (100 data points in each). and plot the slope of the regression
>>lines on a plot.
>>
>>My problem is with the first argument.  If i am correct, the first arg
>>defines the values to be used on the x-axis for the regression, while
>>the 100 time values go on the y-axis.  I have tried putting a aave() of
>>the same variable for this argument as shown in the docs for the
>>function but this does not give me what i'm looking for.
>>
>>How can I 'define' a simple 1-D variable with values 1-100 to use for
>>this argument?
>>
>>Thanks for any help,
>>-Dan
>>

--
Dan Swank <dan.swank at noaa.gov>
NOMADS programmer
Contractor - STG, Incorporated
151 Patton Avenue, Room 514
Asheville, NC 28801
Phone: 828-271-4007



More information about the gradsusr mailing list