I'm trying to understand some J code that uses the interval index I. 
primitive.  As a newbie to some of the more "advanced" primitives in J, 
the DoJ's explanation is beyond me.  Can someone please clue me in on 
what the purpose of I. is and how it works (in verbose, easy English, 
please)?  I thought I'd do a little trial and error (you know, what 
if...?) with some data to see what the results of I. were.  But looking 
at the results below, I just don't see or understand what's going on.  
I also don't know how these results would then be used as a possible 
next step.

   d=. 0 1 4 5 7 8 11 13 14 17
   e=. 2 3 6 7 10 13 14
   
   d I. e
2 2 4 4 6 7 8
   e I. d
0 0 2 2 3 4 5 5 6 7

If you prefer other examples, that's fine, too--as long as they clearly 
show what I. is doing.  Thanks in advance for any help with 
understanding I. better!

Harvey

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

Reply via email to