I am still struggling with ranks, cells and frames. Thanks for the pointers.
On 10/1/06, Miller, Raul D <[EMAIL PROTECTED]> wrote:
Yuvaraj Athur Raghuvir wrote: > u . v is defined by u@(v"(1+lv,_)) , ... ... > Q1. What does the part "1+lv" mean? It's part of v"(1+lv,_) This is an expression involving rank. See also http://www.jsoftware.com/help/dictionary/intro20.htm http://www.jsoftware.com/help/dictionary/d600v.htm > I assume lv means rank of * which the dictionary states is 0 0 0 . Actually, lv is the left rank of v, which is the middle element of that vector. The three numbers are: monad rank, left rank, right rank. > Q2. There is a third 0 in the rank definition of *. That is being ignored. > Why? Because the monad definition of * is not being used here. > This gives me: > Q3. But how does J pick the column of B here as the cells to which to apply > "*"? Can this be illustrated with appropriate J command to display the > columns of B that would be consumed when * is applied? Here is an expression which uses that rank with a different verb: A ;"1 _ B I hope this helps. -- Raul ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
