I wrote:

> Solve the torus first:
>
>       use |.    to wiggle m up & down (and center),
>       use |."1  to wiggle those matrices left & right (and center)
>
> ending up with 9 matrices, the original one and eight shifted ones [...]

|. will also accept a two element vector on the left side, specifing
both the up/down and left/right rotations in one go.  This extends
as usual to a 9x2 (or 3x3x2) wiggle table on the left, producing all
nine (or 3x3) plane shifts directly.

        wiggles =. ,"0/~  _1 0 1
        +/+/ wiggles |. m

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

Reply via email to