[Thread Prev][Thread Next][Index]

Re: [ferret_users] "let" converts "d" to "k"?



Hi Olivier,

Many thanks!

I found we can just use "... if k eq ..." in stead of "... if DUMMY_PR1
eq ..." to reduce waiting time. So that we can also omit the first
sentence and just use "let/quiet DUMMY_PR1 = if k eq 1 then PR1" to
start.

We then just need to specify k when using the variable PR or DUMMY_PR*,
since ferret seems to think k is unlimited for them.

Cheers,
Tony

On Wed, 2009-06-10 at 11:15 +0200, Olivier Marti wrote:
> Maybe you could try something like :
> 
> let/quiet DUMMY_PR1 = PR1*0+K[K=1:6]  ! Creates K dimensions, and  
> fills array
> let/quiet DUMMY_PR2 = if DUMMY_PR1 eq 1 then PR1 else DUMMY_PR1
> let/quiet DUMMY_PR3 = if DUMMY_PR1 eq 2 then PR2 else DUMMY_PR2
> 
> .....
> 
> let/quiet PR        = if DUMMY_PR1 eq 6 then PR6 else DUMMY_PR6
> 
> 
> 
> 
> 
> 
> Le 10 juin 09 à 09:46, Jian Ma a écrit :
> 
> > Hi All,
> >
> > Is there any method to combine several variables with same i,j,l
> > dimensions to one variable aligned along k axis with Ferret?
> >
> > For example, I have:
> >
> > name     title                  I         J         K         L
> > PR1      precipitation_flux   1:256     1:128     ...       1:1200
> > PR2      precipitation_flux   1:256     1:128     ...       1:1200
> > PR3      precipitation_flux   1:256     1:128     ...       1:1200
> > PR4      precipitation_flux   1:256     1:128     ...       1:1200
> > PR5      precipitation_flux   1:256     1:128     ...       1:1200
> > PR6      precipitation_flux   1:256     1:128     ...       1:1200
> >
> > And I want to create a new variable to have all these data, like:
> >
> > name     title                  I         J         K         L
> > PR       precipitation_flux   1:256     1:128      1:6      1:1200
> >
> > Thanks,
> > Tony
> >
> 



[Thread Prev][Thread Next][Index]

Contact Us
Dept of Commerce / NOAA / OAR / PMEL / TMAP

Privacy Policy | Disclaimer | Accessibility Statement