Thanks for what you sent.  What caused me to be somewhat unhappy was that
plot will not  allow  me to select the range for the y-axis.  In your graph
the y-axis goes from 0 to 2 but I want _2 to 2.  

So, I tried to make my own graph paper.  To get vertical lines I needed some
help from Bo. 

However, I think you are correct to say that I will need to put the parabola
in the complex plane.

I just reailized that answer may be in Raul's Red Valentine.

require 'plot'
X=: 16 * (1&o.)^3:
Y=: 13 _5 _2 _1 +/ .* 2 o. (1+i.4)&*
plot (X j. Y"0) i: 3.15j1000
      
'color red' plot (X j. Y"0) i: 3.15j1000
   
'pensize 8;color red' plot (X j. Y"0) i: 3.15j1000
      
pd 'color red;pensize 8'
pd (X j. Y"0) 1j1#i: 3.15j1000
pd 'color blue;pensize 15'
pd nn=. 3j2-~2%~(_16}.5+i:5j99)^~/1j1*1+99%~i:5j999
pd (1.5*2-~0{tt)j."1 (1{tt)+"1 (8%~1-~i.5)+/|.400%~i.1000 [ tt=.|:+._1{nn
pd 'show'
   
Linda

-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of alexgian
Sent: Friday, April 25, 2014 1:15 AM
To: J Programming forum
Subject: Re: [Jprogramming] paarabola on graph paper

Further, you seem to have specified your grid in the Argand plane, I don't
think you can mix and match with reals just like that (I may be wrong -
certainly no expert on J plotting).
So you'd have to translate your parabola to complex coords if you wanted to
display it in the same context, I think.


On 25 April 2014 06:00, alexgian <[email protected]> wrote:

> Not quite sure what you're trying to do, but would this be a step in the
> right direction?
>
>
>    load 'plot'
>
>    do=: 13 :'({.y) +(i.>:{:y)*(--/ 2{.y)%{:y'
>
>    G=:do _2 2 32
>
>    P=: 2 <. *:
>
>    plot (];P) G
>
>
> In your version you have not specified x-coordinates, so it picks 0-32.
>
> By using ] you specify the x-range
>
>
> Also note that that you do not need "do", there is a plot builtin called
> "steps":
>
>    plot (];P) steps _2 2 32
>
> would achieve the same result
>
>
>
>
>
> On 25 April 2014 01:25, Linda Alvord <[email protected]> wrote:
>
>> Can anyone help me put the parabola, P, on the graph paper without
>> changing
>> the scales of the graph paper.
>>
>>    load 'plot'
>>    do=: 13 :'({.y) +(i.>:{:y)*(--/ 2{.y)%{:y'
>>    A=:do _2 2 8
>>    V=:j./~ A
>>    H=:|:|. V
>>    'pensize 2;color 50 255 255' plot H,V
>>
>>    f=:*:
>>    'pensize 2;color BLUE' plot P=: 2 <. f do _2 2 32
>>
>> Linda
>> ----------------------------------------------------------------------
>> 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