Thanks....  It was a cute result.  You seem to be doing good things in NYC for  
J .  Tama says "hello", too.

Linda

-----Original Message-----
From: programming-boun...@jsoftware.com 
[mailto:programming-boun...@jsoftware.com] On Behalf Of Devon McCormick
Sent: Tuesday, March 20, 2012 10:28 AM
To: Programming forum
Subject: Re: [Jprogramming] A Universal Domain and A Big Surprise

Linda -

the "<:1" is giving you zero and you're dividing by this, hence the infinities 
except for the first one as "0%0" is one in J.

Regards,

Devon

On Tue, Mar 20, 2012 at 4:01 AM, Linda Alvord <lindaalv...@verizon.net> wrote:
> I wrote a function  d  to provide a domain that is appropriate for 
> either rectangular or polar plots.  Here's what it looks like.
>
>   T=:2p1
>   d=: 13 :'(0{x)-(-/x)*(i.>:y)%y'
>   (0,T) d 8
> 0 0.785398 1.5708 2.35619 3.14159 3.92699 4.71239 5.49779 6.28319
>
>   (0,T%2) d 8
> 0 0.392699 0.785398 1.1781 1.5708 1.9635 2.35619 2.74889 3.14159
>   (0,1) d 8
> 0 0.125 0.25 0.375 0.5 0.625 0.75 0.875 1
>   (_1,1) d 8
> _1 _0.75 _0.5 _0.25 0 0.25 0.5 0.75 1
>
> Here's what David Ward Lambert showed me as a shortcut if  i:  is desired:
>
>   i: 1j8
> _1 _0.75 _0.5 _0.25 0 0.25 0.5 0.75 1
>
> My first version, which I rejected was based on the number of atoms in 
> the list rather than the number of intervals.  I thought I would  
> replace  y-1 by  <:y .  Intead I typed  <:1 .  The result is 
> confounding!  Happy hunting for an explanation.
>
>   da=: 13 :'(0{x)-(-/x)*(i.y)%y-1'
>   (0,1) da 9
> 0 0.125 0.25 0.375 0.5 0.625 0.75 0.875 1
>   da=: 13 :'(0{x)-(-/x)*(i.y)%<:1'
>   (0,1) da 9
> 0 _ _ _ _ _ _ _ _
>
> Just another little "wake up" exercise.
>
> The "good d" looks like this in tacit form:
>
>  d
> (0 { [) - ([: -/ [) * 0 %~ [: i. ]
>
> Linda
>
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm



--
Devon McCormick, CFA
^me^ at acm.
org is my
preferred e-mail
----------------------------------------------------------------------
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