All this means is that the first item in each row is the
major sort key, followed by the second item, and so on. 

The base value is the single number you would get from applying
# to the row.  In your example, you could use

   20 #. 3 1 4 1 6,3 1 1 8 3,:6 1 8 0 3
489626 488563 971203

as the values to be sorted.

The base needs to be more than twice the magnitude to make sure
that  0 10  is less than 1 _10  for example.

Henry Rich


> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of June Kim
> Sent: Thursday, August 31, 2006 11:34 AM
> To: Programming forum
> Subject: [Jprogramming] Grade Up/Down with tables
> 
> >From J Dictionary:
> 
> <quote>
> If y is a table, /:y grades the base value of the rows, using a base
> larger than twice the magnitude of any of the elements.
> </quote>
> 
> What does "base" mean here?
> 
> For example,
> 
>     /:~ 3 1 4 1 6,3 1 1 8 3,:6 1 8 0 3
> 3 1 1 8 3
> 3 1 4 1 6
> 6 1 8 0 3
> 
> What is the base value of the rows in this case(and why twice the
> magnitude of any of the elements)?
> ----------------------------------------------------------------------
> For information about J forums see 
> http://www.jsoftware.com/forums.htm

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to