Raul,  If you run the line to draw the plot several times, you will be 
impressed with how much order Fibonacci Words bring to the Boolean lists.

   NB. (g 9)-:'0'=_1{::F_Words 20
   require 'plot'
   BUILD=: 3 : '(B=:A,B);A=:B,A'
   g=:    13 :'-.>0{"2 (BUILD^:y'''')[''A B''=:1`0'
  $g 9  
6765
  plot }:+/\ 0,*/\(^~ 0j_1 0j1 $~ #)?6765#2
   

-----Original Message-----
From: [email protected] 
[mailto:[email protected]] On Behalf Of Jose Mario 
Quintana
Sent: Thursday, June 05, 2014 6:07 PM
To: Programming forum
Subject: Re: [Jprogramming] Turtle graphics, Gaussian integers and Mechanical 
action...

   t0=. ('0' = _1 {:: ])@:((, <@;@:{~&_1 _2)@]^:(2 -~ [)&('1';'0'))  NB.
Tacit 0

   BUILD=: 3 : '(B=:A,B);A=:B,A'
   e0=:    13 :'-.>0{"2 (BUILD^:y'''')[''A B''=:1`0'                 NB.
Explicit 0

   t1=. _1&({::)@:((] , <@:(_1&({::) , _2&({::)))@:]^:[)&(0;1)       NB.
Tacit 1

   t2=. _1&({::)@:(({: , ,&.>/@:|.)@:]^:[&(0;1))                     NB.
Tacit 2

   ( t3=. t2 f. cap )                                                NB.
Tacit 3 (for Linda)
[: _1&({::) ([: ({: , [: ,&.>/ |.) ])^:[&(0;1)

   (t0 20) -: (e0 9)
1
   (t1 18) -: (e0 9)
1
   (t2 18) -: (e0 9)
1
   (t3 18) -: (e0 9)
1

   st                                                                NB.
Comparison...
(] , <@:(1&({::) * 2&({::)))@:(] ; 7!:2@:] ; 6!:2)

   100 st&> 't0 20' ; 'e0 9' ; 't1 18' ; 't2 18' ; 't3 18'
┌─────┬─────┬──────────┬────────┐
│t0 20│38400│3.07565e_5│1.18105 │
├─────┼─────┼──────────┼────────┤
│e0 9 │14592│2.57905e_5│0.376335│
├─────┼─────┼──────────┼────────┤
│t1 18│32000│3.4395e_5 │1.10064 │
├─────┼─────┼──────────┼────────┤
│t2 18│22912│1.2253e_5 │0.28074 │
├─────┼─────┼──────────┼────────┤
│t3 18│23424│1.44645e_5│0.338817│
└─────┴─────┴──────────┴────────┘


On Wed, Jun 4, 2014 at 11:34 PM, Linda Alvord <[email protected]>
wrote:

>
> Raul,  Thanks to Joe, here's another way to get your image of F_Words:
>
> require 'plot'
>
> BUILD=: 3 : '(B=:A,B);A=:B,A'
>
> g=:    13 :'-.>0{"2 (BUILD^:y'''')[''A B''=:1`0'
>
> NB. (g 9)-:'0'=_1{::F_Words 20
>
> plot }:+/\ 0,*/\(^~ 0j_1 0j1 $~ #)g 9
>
> Linda
>
>
> -----Original Message-----
> From: [email protected]
> [mailto:[email protected]] On Behalf Of Joe Bogner
> Sent: Tuesday, June 03, 2014 12:49 PM
> To: [email protected]
> Subject: Re: [Jprogramming] Turtle graphics, Gaussian integers and
> Mechanical action...
>
> >
> >
> > Would it be possible to write a recursive function that would get your
> list
> > directly as numbers.
> >
> > Not recursive, but you could do this:
>
>
> build =: 3 : 0
> A=:B,A
> B=:A,B
> )
> ((build^:3 '') [ 'A B'=:1 `0)-:(0 1 0 0 1 0 1 0 0 1 0 0 1 0 1 0 0 1 0 1 0)
> 1
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>
----------------------------------------------------------------------
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