apl>" <-APL2-------------------- sam297.txt ---------------------------->
apl>)run cap2/sample/graph.inc
apl>" <-APL2-------------------- graph.txt ----------------------------->
apl>" Legend describing various global values:
apl>"
apl>" World coordinates(wc) are those of the real data.
apl>" Graph coordinates(gc) are those of the graph.
apl>"
apl>" caption - Override to text for graph caption. If null, a caption
apl>" will be generated. The graph function resets the global
apl>" caption variable to null at the end of its processing.
apl>"
apl>" hk ------ Constant coefficient of input. If xr=1 (see below) then
apl>" hk becomes the constant imaginary coefficient for all
apl>" values of x on the graph. If xr=0, hk will be the constant
apl>" real coefficient.
apl>"
apl>" htl ----- 0 = both, 1 = headers, 2 = trailers, 3 = neither.
apl>"
apl>" maxx ---- Maximum x axis value in world coordinates.
apl>"
apl>" maxy ---- Maximum y axis value in world coordinates.
apl>"
apl>" minx ---- Minimum x axis value in world coordinates.
apl>"
apl>" miny ---- Minimum y axis value in world coordinates.
apl>"
apl>" mgc ----- Vertical margin in graphic coordinates.
apl>"
apl>" n ------- Synonymous with hk (see above). The x values to which
apl>" the function is applied to obtain y values are derived
apl>" by first creating xwc as a vector of integers uniformly
apl>" distributed between minx and maxx inclusive. Then, either
apl>" 'x#(nX0j1)+xwc' or 'x#n+0j1Xxwc' is evaluated.
apl>"
apl>" nlb ----- 1 = Label the curve with the n value.
apl>"
apl>" points -- Number of points to generate.
apl>"
apl>" xgc ----- Array of x values for data points in graph coordinates.
apl>"
apl>" xiv ----- x axis marker interval in world coordinates.
apl>"
apl>" xlin ---- Width of graph in inches.
apl>"
apl>" xpg ----- Divide xwc by xpg to get xgc.
apl>"
apl>" xpi ----- Array of three values for minx, maxx, and xiv, used when
apl>" invoking the graph function and the array of x values
apl>" spans -pi to +pi.
apl>"
apl>" xr ------ 1=vary real x coefficient, 0=vary imaginary coefficient,
apl>" holding the other coefficient to the constant hk (see above.).
apl>"
apl>" xt ------ Used in a variety of places to temporarily generate
apl>" graphics coordinates.
apl>"
apl>" xwc ----- Array of x values in world coordinates.
apl>"
apl>" yadj ---- Adjustment down to print text below a line.
apl>"
apl>" yabm ---- Maximum absolute value (öy) to appear on graph.
apl>"
apl>" ygc ----- Array of y values for data points in graph coordinates.
apl>"
apl>" ylin ---- Height of graph in inches.
apl>"
apl>" ymgn ---- Margin in inches at top and bottom of y axis.
apl>"
apl>" ypg ----- Divide ywc by ypg to get ygc.
apl>"
apl>" yt ------ Used in a variety of places to temporarily generate
apl>" graphics coordinates.
apl>"
apl>" ywc ----- Array of y values for data points in world coordinates.
apl>"
apl>" Set global values. -------------------------------------------->
apl>"
apl>caption#'' " Empty caption causes one to be generated.
apl>i#11 " Circle function code to extract imag. coef. of complex number.
apl>points#200 " Number of data points to generate on graph.
apl>r#9 " Circle function code to extract real coef. of complex number.
apl>xlin#4.5 " Width of graph in inches.
apl>" minx = -3.14159....
apl>" ö maxx = 3.14159....
apl>" ö ö xiv
apl>" ö ö ö
apl>" V V V
apl>xpi#(O-1),(O1),O.25
apl>ylin#6 " Height of graph in inches.
apl>ymgn#.2 " Margin in inches at top and bottom of y axis.
apl>"
apl>" <----------------------------------------------------------------->
apl>" Generates the LaTeX Öput statements for the data points to appear
apl>" on the graph.
apl>"
apl>Lex 'dodata'
1
apl>Gdodata
Ä1Å xgc#(xwc_minx)%xpg " xgc=x graphic coordinates for data points.
Ä2Å ygc#mgc+(ywc_miny)%ypg " ygc=y graphic coordinates for data points.
Ä3Å $bylabXI0=nlb " Branch if the curve is not to be labelled.
Ä4Å '%Label the curve'
Ä5Å xt#1Y(u=S/u#öywc)/xgc " x coord where maximum/mininum occurs
Ä6Å yt#(_yadjX0>vs/ywc)+(vs#xt=xgc)/ygc " y coord of maximum/minimum
Ä7Å " Note: Calculation for yt works only if all minima occur below
Ä8Å " y axis, and all maxima occur above.
Ä9Å pcon,(xt,',',Ä1.5Åyt),`Z')änÖ#',(Fhk),'å'
Ä10Å bylab:'%Draw the data points'
Ä11Å pcon,((xgc#-1U1Uxgc),',',Ä1.5Å(ygc#-1U1Uygc)),circon
Ä12Å G
apl>" <----------------------------------------------------------------->
apl>" Generate xwc and ywc, the arrays of x/y coordinates for the data
apl>" points to appear on the graph.
apl>"
apl>Lex 'genxy'
1
apl>Ggenxy
Ä1Å xwc#minx+(xlwc#maxx_minx)X(-1+Ipoints+1)%points
Ä2Å $varyrealXIxr
Ä3Å x#hk+0j1Xxwc " real part is constant, imaginary varies.
Ä4Å $calcy " Branch to compute values of y for data points.
Ä5Å varyreal:x#(hkX0j1)+xwc " Imaginary is constant, real varies.
Ä6Å calcy:ywc#eOCfun " Compute values of y for data points
Ä7Å ywcm#yabm>öywc " Mask of keepers, magnitudes of y < yabm.
Ä8Å xwc#ywcm/xwc " Pick the keepers.
Ä9Å ywc#ywcm/ywc " Pick the keepers.
Ä10Å G
apl>"
apl>" <----------------------------------------------------------------->
apl>" Main graph routine.
apl>"
apl>Lex 'graph'
1
apl>Gfun graph a
Ä1Å "Graphs the imaginary or real coefficient of result of fun.
Ä2Å " fun = expression to evaluate.
Ä3Å (htl nlb xr e yabm minx maxx xiv hk yiv yca)#a
Ä4Å genxy " Generate the data points.
Ä5Å $dataXIhtl>1 " Branch if htl greater than 1.
Ä6Å scale " Calculate global scaling values.
Ä7Å headers " Generate LaTeX figure headers.
Ä8Å data:dodata " Process and graph data points.
Ä9Å trailers " Generate Latex figure trailers, maybe.
Ä10Å G
apl>"
apl>" <----------------------------------------------------------------->
apl>" Generates the LaTeX statements to begin the graph.
apl>"
apl>Lex 'headers'
1
apl>Gheaders
Ä1Å 'ÖbeginäfigureåÄtbhÅ'
Ä2Å $gencapXI0=Rcaption " Branch if no caption override.
Ä3Å 'Öcaptionä',caption,'å'
Ä4Å $begin
Ä5Å gencap:$realcapXI(xr=1)&hk=0 " Branch if x data are not complex.
Ä6Å $ncaptionXInlb=0 " Branch if curves are not labelled with n value.
Ä7Å 'ÖcaptionäGraph of yÖ#',(Fe),'O',fun,'+nX0j1å'
Ä8Å $begin
Ä9Å ncaption:$cplxcapXIxr " Branch if varying real coefficient.
Ä10Å 'ÖcaptionäGraph of yÖ#',(Fe),'O',(-1Ufun),(Fhk),'+xX0j1å'
Ä11Å $begin
Ä12Å cplxcap:'ÖcaptionäGraph of yÖ#',(Fe),'O',fun,'+(nÖ#',(Fhk),')X0j1å'
Ä13Å $begin
Ä14Å realcap:'ÖcaptionäGraph of yÖ#',fun,'å'
Ä15Å begin:'Öbeginäcenterå'
Ä16Å 'ÖsetlengthäÖunitlengthåä',(Flin),'inå'
Ä17Å 'Öbeginäpictureå(',(Fxlin%lin),',',(Fylin%lin),')'
Ä18Å '%Draw a frame around the picture'
Ä19Å ' Öput(0,0)äÖline(1,0)ä',(Fxlgc),'åå% bottom'
Ä20Å ' Öput(0,0)äÖline(0,1)ä',(Fylgc),'åå% left'
Ä21Å ' Öput(0,',(Fylgc),')äÖline(1,0)ä',(Fxlgc),'åå% top'
Ä22Å ' Öput(',(Fxlgc),',0)äÖline(0,1)ä',(Fylgc),'åå% right'
Ä23Å '%Draw the x axis'
Ä24Å ' Öput(0,',(Fxax),')äÖline(1,0)ä',(Fxlgc),'åå%x axis'
Ä25Å xt#xoff%xpg
Ä26Å pcon,((xt,Ä1.5Å','),xax),circon " Draw the x axis markers.
Ä27Å xt#xt_xpgX.1Xxmk<0
Ä28Å yt#xax+((.05%lin)Xxax=mgc)_yadjXxax>mgc
Ä29Å $dopaxXIpix
Ä30Å '%Draw the x axis marker values'
Ä31Å pcon,xt,',',yt,econ,xmk,Ä1.5Åscon
Ä32Å $doyax
Ä33Å dopax:'%Draw the x axis marker values in pi'
Ä34Å picon#(`Z'Öfracä') ,`1 'Öpiåä4å' 'Öpiåä2å' '3Öpiåä4å'
Ä35Å picon#('-',`1`Rpicon),'0',picon
Ä36Å pcon,xt,',',yt,econ,picon,Ä1.5Åscon
Ä37Å doyax:'%Draw the y axis'
Ä38Å $putymkXI(yax=0)
Ä39Å ' Öput(',(Fyax),',0)äÖline(0,1)ä',(Fylgc),'åå%y axis'
Ä40Å putymk:'%Draw the y axis markers'
Ä41Å ymask#ymk^=0
Ä42Å yt#ymask/mgc+(ymk_miny)%ypg
Ä43Å pcon,yax,',',yt,Ä1.5Åcircon
Ä44Å '%Draw the y axis marker values'
Ä45Å xt#yax+.05%lin
Ä46Å yt#yt_ypgX.1X(ymask/ymk)<0
Ä47Å pcon,xt,',',yt,econ,(ymask/ymk),Ä1.5Åscon
Ä48Å G
apl>"
apl>" <----------------------------------------------------------------->
apl>" Calculates a variety of values needed to produce the graph.
apl>"
apl>Lex 'scale'
1
apl>Gscale
Ä1Å $byyXIyca " Branch if ylwc, maxy, miny are precalculated.
Ä2Å ylwc#(maxy#S/ywc)_miny#D/ywc
Ä3Å byy:ylap#ylin_2Xymgn " ylap=height allowed for data points.
Ä4Å lin#(xlin%xlwc)Dylap%ylwc " unitlength in inches.
Ä5Å yadj#.14%lin " y graphic coordinate adjustment to print text below line.
Ä6Å mgc#ymgn%lin " Margin in graph coordinates.
Ä7Å xpg#xlwc%xlgc#xlin%lin " Divide xwc by xpg to get gc.
Ä8Å ypg#ylwc%(_2Xymgn%lin)+ylgc#ylin%lin " Divide ywc by ypg to get gc.
Ä9Å xax#(yz#(minyK0)&maxyZ0)Xmgc+(öminy)%ypg " xaxis in graph coordinates.
Ä10Å yax#(xz#(minx<0)&maxx>0)X(öminx)%xpg " yaxis in graph coordinates.
Ä11Å $piaxisXIpix#(minx=O-1)&maxx=O1 " branch if pi units on x axis.
Ä12Å xic#(yax=0)+Dxlwc%xiv
Ä13Å $doyiv
Ä14Å piaxis:xic#Dxlwc%xiv#O.25
Ä15Å doyiv:$doyicXIyiv^=0
Ä16Å yiv#10*D10@ylwc
Ä17Å doyic:yic#yic+0=2öyic#Dylwc%yiv
Ä18Å xoff#(I-1+xic)Xxiv " Offset from minx in world coord. of x markers.
Ä19Å yoff#(_yiv)+(Iyic)Xyiv " Offset from miny in world coord. of y markers.
Ä20Å $yoffplusXIminy>0
Ä21Å ymk#yoff+miny+yivööminy
Ä22Å $yoffdone
Ä23Å yoffplus:ymk#yoff+miny_yivöminy " y for y axis markers in world coord.
Ä24Å yoffdone:xmk#minx+xoff " x for x axis markers in world coord.
Ä25Å circon#`Z')äÖcircle*ä',(F.0205%lin),'åå'
Ä26Å scon#`Z'$å'
Ä27Å econ#`Z')ä$'
Ä28Å pcon#`Z' Öput('
Ä29Å G
apl>"
apl>" <----------------------------------------------------------------->
apl>" Generates the LaTeX statements to finish the graph.
apl>"
apl>Lex 'trailers'
1
apl>Gtrailers
Ä1Å $epicXIhtl=0 " Branch if both headers and trailers.
Ä2Å $eojckXInlb " Branch if graph already labelled.
Ä3Å pcon,(1Yxgc+xpgX.1),',',(1Yygc),')ä',fun,'å' " Label the graph.
Ä4Å eojck:$eojXI(htl=1)+htl=3 " br if headers only, or neither.
Ä5Å epic:'Öendäpictureå'
Ä6Å 'Öendäcenterå'
Ä7Å eoj:'%Finis.'
Ä8Å caption#'' " Reset global caption
Ä9Å G
apl>" htl: 0=both, 1=headers, 2=trailers, 3=neither.
apl>" ö nlb 1 = Label the curve.
apl>" ö ö xr = 1=vary real x coeff, 0=vary imaginary coeff.
apl>" ö ö ö e = i(11) or r(9) to select coefficient to graph.
apl>" ö ö ö ö yabm = maximum öy printed on graph.
apl>" ö ö ö ö ö minx = minimum value of x.
apl>" ö ö ö ö ö ö maxx = maximum value of x.
apl>" ö ö ö ö ö ö ö xiv = x axis marker interval.
apl>" ö ö ö ö ö ö ö ö hk = Constant coefficient of input.
apl>" ö ö ö ö ö ö ö ö ö yiv = y axis marker interval, or 0.
apl>" ö ö ö ö ö ö ö ö ö ö yca = ylwc, maxy, miny are precalculated.
apl>" ö ö ö ö ö ö ö ö ö ö ö
apl>" V V V V V V V V V V V
apl> caption#'Graphs of 5Ox and 6Ox'
apl> '5Ox' graph 1,0,1,r,5 ,xpi ,0 , 1 ,0 " sinhdata.tex
ÖbeginäfigureåÄtbhÅ
ÖcaptionäGraphs of 5Ox and 6Oxå
Öbeginäcenterå
ÖsetlengthäÖunitlengthåä .571005inå
Öbeginäpictureå(7.880844,10.50779)
%Draw a frame around the picture
Öput(0,0)äÖline(1,0)ä7.880844åå% bottom
Öput(0,0)äÖline(0,1)ä10.50779åå% left
Öput(0,10.50779)äÖline(1,0)ä7.880844åå% top
Öput(7.880844,0)äÖline(0,1)ä10.50779åå% right
%Draw the x axis
Öput(0,5.253896)äÖline(1,0)ä7.880844åå%x axis
Öput( .985106 , 5.253896 )äÖcircle*ä .03590162åå
Öput( 1.970211 , 5.253896 )äÖcircle*ä .03590162åå
Öput( 2.955317 , 5.253896 )äÖcircle*ä .03590162åå
Öput( 3.940422 , 5.253896 )äÖcircle*ä .03590162åå
Öput( 4.925528 , 5.253896 )äÖcircle*ä .03590162åå
Öput( 5.910633 , 5.253896 )äÖcircle*ä .03590162åå
Öput( 6.895739 , 5.253896 )äÖcircle*ä .03590162åå
%Draw the x axis marker values in pi
Öput( .905378 , 5.008714 )ä$ -Öfracä3Öpiåä4å $å
Öput( 1.890484 , 5.008714 )ä$ -ÖfracäÖpiåä2å $å
Öput( 2.875589 , 5.008714 )ä$ -ÖfracäÖpiåä4å $å
Öput( 3.940422 , 5.008714 )ä$ 0 $å
Öput( 4.925528 , 5.008714 )ä$ ÖfracäÖpiåä4å $å
Öput( 5.910633 , 5.008714 )ä$ ÖfracäÖpiåä2å $å
Öput( 6.895739 , 5.008714 )ä$ Öfracä3Öpiåä4å $å
%Draw the y axis
Öput(3.940422,0)äÖline(0,1)ä10.50779åå%y axis
%Draw the y axis markers
Öput( 3.940422 , 1.253896 )äÖcircle*ä .03590162åå
Öput( 3.940422 , 2.253896 )äÖcircle*ä .03590162åå
Öput( 3.940422 , 3.253896 )äÖcircle*ä .03590162åå
Öput( 3.940422 , 4.253896 )äÖcircle*ä .03590162åå
Öput( 3.940422 , 6.253896 )äÖcircle*ä .03590162åå
Öput( 3.940422 , 7.253896 )äÖcircle*ä .03590162åå
Öput( 3.940422 , 8.253896 )äÖcircle*ä .03590162åå
Öput( 3.940422 , 9.253896 )äÖcircle*ä .03590162åå
%Draw the y axis marker values
Öput( 4.027987 , 1.153896 )ä$ -4 $å
Öput( 4.027987 , 2.153896 )ä$ -3 $å
Öput( 4.027987 , 3.153896 )ä$ -2 $å
Öput( 4.027987 , 4.153896 )ä$ -1 $å
Öput( 4.027987 , 6.253896 )ä$ 1 $å
Öput( 4.027987 , 7.253896 )ä$ 2 $å
Öput( 4.027987 , 8.253896 )ä$ 3 $å
Öput( 4.027987 , 9.253896 )ä$ 4 $å
%Draw the data points
Öput( 1.103318 , .505089 )äÖcircle*ä .03590162åå
Öput( 1.142722 , .65523 )äÖcircle*ä .03590162åå
Öput( 1.182127 , .800833 )äÖcircle*ä .03590162åå
Öput( 1.22153 , .942040 )äÖcircle*ä .03590162åå
Öput( 1.260935 , 1.07899 )äÖcircle*ä .03590162åå
Öput( 1.300339 , 1.211821 )äÖcircle*ä .03590162åå
Öput( 1.339744 , 1.340662 )äÖcircle*ä .03590162åå
Öput( 1.379148 , 1.465640 )äÖcircle*ä .03590162åå
Öput( 1.418552 , 1.586879 )äÖcircle*ä .03590162åå
Öput( 1.457956 , 1.704498 )äÖcircle*ä .03590162åå
Öput( 1.49736 , 1.818614 )äÖcircle*ä .03590162åå
Öput( 1.536765 , 1.929339 )äÖcircle*ä .03590162åå
Öput( 1.576169 , 2.036783 )äÖcircle*ä .03590162åå
Öput( 1.615573 , 2.141051 )äÖcircle*ä .03590162åå
Öput( 1.654977 , 2.242247 )äÖcircle*ä .03590162åå
Öput( 1.694382 , 2.34047 )äÖcircle*ä .03590162åå
Öput( 1.733786 , 2.435818 )äÖcircle*ä .03590162åå
Öput( 1.77319 , 2.528384 )äÖcircle*ä .03590162åå
Öput( 1.812594 , 2.618260 )äÖcircle*ä .03590162åå
Öput( 1.851998 , 2.705534 )äÖcircle*ä .03590162åå
Öput( 1.891403 , 2.790293 )äÖcircle*ä .03590162åå
Öput( 1.930807 , 2.87262 )äÖcircle*ä .03590162åå
Öput( 1.970211 , 2.952597 )äÖcircle*ä .03590162åå
Öput( 2.009615 , 3.030303 )äÖcircle*ä .03590162åå
Öput( 2.049020 , 3.105813 )äÖcircle*ä .03590162åå
Öput( 2.088424 , 3.179204 )äÖcircle*ä .03590162åå
Öput( 2.127828 , 3.250546 )äÖcircle*ä .03590162åå
Öput( 2.167232 , 3.319911 )äÖcircle*ä .03590162åå
Öput( 2.206636 , 3.387368 )äÖcircle*ä .03590162åå
Öput( 2.24604 , 3.452982 )äÖcircle*ä .03590162åå
Öput( 2.285445 , 3.516818 )äÖcircle*ä .03590162åå
Öput( 2.324849 , 3.578940 )äÖcircle*ä .03590162åå
Öput( 2.364253 , 3.639408 )äÖcircle*ä .03590162åå
Öput( 2.403658 , 3.698283 )äÖcircle*ä .03590162åå
Öput( 2.443062 , 3.755623 )äÖcircle*ä .03590162åå
Öput( 2.482466 , 3.811483 )äÖcircle*ä .03590162åå
Öput( 2.52187 , 3.86592 )äÖcircle*ä .03590162åå
Öput( 2.561274 , 3.918987 )äÖcircle*ä .03590162åå
Öput( 2.600679 , 3.970736 )äÖcircle*ä .03590162åå
Öput( 2.640083 , 4.021219 )äÖcircle*ä .03590162åå
Öput( 2.679487 , 4.070485 )äÖcircle*ä .03590162åå
Öput( 2.718891 , 4.118583 )äÖcircle*ä .03590162åå
Öput( 2.758296 , 4.16556 )äÖcircle*ä .03590162åå
Öput( 2.797700 , 4.211464 )äÖcircle*ä .03590162åå
Öput( 2.837104 , 4.256338 )äÖcircle*ä .03590162åå
Öput( 2.876508 , 4.300228 )äÖcircle*ä .03590162åå
Öput( 2.915912 , 4.343176 )äÖcircle*ä .03590162åå
Öput( 2.955317 , 4.385225 )äÖcircle*ä .03590162åå
Öput( 2.99472 , 4.426417 )äÖcircle*ä .03590162åå
Öput( 3.034125 , 4.466792 )äÖcircle*ä .03590162åå
Öput( 3.073529 , 4.50639 )äÖcircle*ä .03590162åå
Öput( 3.112933 , 4.545251 )äÖcircle*ä .03590162åå
Öput( 3.152338 , 4.583412 )äÖcircle*ä .03590162åå
Öput( 3.191742 , 4.620911 )äÖcircle*ä .03590162åå
Öput( 3.231146 , 4.657786 )äÖcircle*ä .03590162åå
Öput( 3.27055 , 4.694072 )äÖcircle*ä .03590162åå
Öput( 3.309955 , 4.729805 )äÖcircle*ä .03590162åå
Öput( 3.349359 , 4.765022 )äÖcircle*ä .03590162åå
Öput( 3.388763 , 4.799755 )äÖcircle*ä .03590162åå
Öput( 3.428167 , 4.83404 )äÖcircle*ä .03590162åå
Öput( 3.467571 , 4.867912 )äÖcircle*ä .03590162åå
Öput( 3.506976 , 4.901402 )äÖcircle*ä .03590162åå
Öput( 3.54638 , 4.934544 )äÖcircle*ä .03590162åå
Öput( 3.585784 , 4.96737 )äÖcircle*ä .03590162åå
Öput( 3.625188 , 4.999915 )äÖcircle*ä .03590162åå
Öput( 3.664593 , 5.032208 )äÖcircle*ä .03590162åå
Öput( 3.703997 , 5.064282 )äÖcircle*ä .03590162åå
Öput( 3.743401 , 5.096170 )äÖcircle*ä .03590162åå
Öput( 3.782805 , 5.127901 )äÖcircle*ä .03590162åå
Öput( 3.822209 , 5.159509 )äÖcircle*ä .03590162åå
Öput( 3.861614 , 5.191023 )äÖcircle*ä .03590162åå
Öput( 3.901018 , 5.222475 )äÖcircle*ä .03590162åå
Öput( 3.940422 , 5.253896 )äÖcircle*ä .03590162åå
Öput( 3.979826 , 5.285317 )äÖcircle*ä .03590162åå
Öput( 4.01923 , 5.316769 )äÖcircle*ä .03590162åå
Öput( 4.058635 , 5.348284 )äÖcircle*ä .03590162åå
Öput( 4.098039 , 5.37989 )äÖcircle*ä .03590162åå
Öput( 4.137443 , 5.411623 )äÖcircle*ä .03590162åå
Öput( 4.176847 , 5.44351 )äÖcircle*ä .03590162åå
Öput( 4.216252 , 5.475584 )äÖcircle*ä .03590162åå
Öput( 4.255656 , 5.507878 )äÖcircle*ä .03590162åå
Öput( 4.29506 , 5.540422 )äÖcircle*ä .03590162åå
Öput( 4.334464 , 5.573249 )äÖcircle*ä .03590162åå
Öput( 4.373869 , 5.60639 )äÖcircle*ä .03590162åå
Öput( 4.413273 , 5.63988 )äÖcircle*ä .03590162åå
Öput( 4.452677 , 5.673752 )äÖcircle*ä .03590162åå
Öput( 4.492081 , 5.708037 )äÖcircle*ä .03590162åå
Öput( 4.531485 , 5.74277 )äÖcircle*ä .03590162åå
Öput( 4.570890 , 5.777987 )äÖcircle*ä .03590162åå
Öput( 4.610294 , 5.81372 )äÖcircle*ä .03590162åå
Öput( 4.649698 , 5.850007 )äÖcircle*ä .03590162åå
Öput( 4.689102 , 5.886881 )äÖcircle*ä .03590162åå
Öput( 4.728507 , 5.92438 )äÖcircle*ä .03590162åå
Öput( 4.76791 , 5.962541 )äÖcircle*ä .03590162åå
Öput( 4.807315 , 6.001402 )äÖcircle*ä .03590162åå
Öput( 4.846719 , 6.041 )äÖcircle*ä .03590162åå
Öput( 4.886123 , 6.081375 )äÖcircle*ä .03590162åå
Öput( 4.925528 , 6.122567 )äÖcircle*ä .03590162åå
Öput( 4.964932 , 6.164617 )äÖcircle*ä .03590162åå
Öput( 5.004336 , 6.207565 )äÖcircle*ä .03590162åå
Öput( 5.04374 , 6.251454 )äÖcircle*ä .03590162åå
Öput( 5.083145 , 6.296329 )äÖcircle*ä .03590162åå
Öput( 5.122549 , 6.342232 )äÖcircle*ä .03590162åå
Öput( 5.161953 , 6.389209 )äÖcircle*ä .03590162åå
Öput( 5.201357 , 6.437307 )äÖcircle*ä .03590162åå
Öput( 5.240761 , 6.486573 )äÖcircle*ä .03590162åå
Öput( 5.280166 , 6.537056 )äÖcircle*ä .03590162åå
Öput( 5.319570 , 6.588805 )äÖcircle*ä .03590162åå
Öput( 5.358974 , 6.641872 )äÖcircle*ä .03590162åå
Öput( 5.398378 , 6.696309 )äÖcircle*ä .03590162åå
Öput( 5.437783 , 6.752170 )äÖcircle*ä .03590162åå
Öput( 5.477187 , 6.809509 )äÖcircle*ä .03590162åå
Öput( 5.516591 , 6.868384 )äÖcircle*ä .03590162åå
Öput( 5.555995 , 6.928853 )äÖcircle*ä .03590162åå
Öput( 5.595399 , 6.990975 )äÖcircle*ä .03590162åå
Öput( 5.634804 , 7.05481 )äÖcircle*ä .03590162åå
Öput( 5.674208 , 7.120425 )äÖcircle*ä .03590162åå
Öput( 5.713612 , 7.187881 )äÖcircle*ä .03590162åå
Öput( 5.753016 , 7.257246 )äÖcircle*ä .03590162åå
Öput( 5.79242 , 7.328589 )äÖcircle*ä .03590162åå
Öput( 5.831825 , 7.401979 )äÖcircle*ä .03590162åå
Öput( 5.871229 , 7.477490 )äÖcircle*ä .03590162åå
Öput( 5.910633 , 7.555195 )äÖcircle*ä .03590162åå
Öput( 5.950037 , 7.635172 )äÖcircle*ä .03590162åå
Öput( 5.989442 , 7.717499 )äÖcircle*ä .03590162åå
Öput( 6.028846 , 7.802258 )äÖcircle*ä .03590162åå
Öput( 6.06825 , 7.889533 )äÖcircle*ä .03590162åå
Öput( 6.107654 , 7.979408 )äÖcircle*ä .03590162åå
Öput( 6.147059 , 8.071974 )äÖcircle*ä .03590162åå
Öput( 6.186463 , 8.167322 )äÖcircle*ä .03590162åå
Öput( 6.225867 , 8.265545 )äÖcircle*ä .03590162åå
Öput( 6.265271 , 8.366741 )äÖcircle*ä .03590162åå
Öput( 6.304675 , 8.471009 )äÖcircle*ä .03590162åå
Öput( 6.344080 , 8.578453 )äÖcircle*ä .03590162åå
Öput( 6.383484 , 8.689178 )äÖcircle*ä .03590162åå
Öput( 6.422888 , 8.803294 )äÖcircle*ä .03590162åå
Öput( 6.462292 , 8.920914 )äÖcircle*ä .03590162åå
Öput( 6.501697 , 9.042153 )äÖcircle*ä .03590162åå
Öput( 6.5411 , 9.16713 )äÖcircle*ä .03590162åå
Öput( 6.580505 , 9.295971 )äÖcircle*ä .03590162åå
Öput( 6.619909 , 9.428802 )äÖcircle*ä .03590162åå
Öput( 6.659313 , 9.56575 )äÖcircle*ä .03590162åå
Öput( 6.698718 , 9.70696 )äÖcircle*ä .03590162åå
Öput( 6.738122 , 9.85256 )äÖcircle*ä .03590162åå
Öput( 6.777526 , 10.0027 )äÖcircle*ä .03590162åå
Öput( 1.183046 , .505089 )ä5Oxå
%Finis.
apl> '6Ox' graph 2,0,1,r,5 ,xpi ,0 , 0.1,0 " coshdata.tex
%Draw the data points
Öput( 1.142722 , 9.96003 )äÖcircle*ä .03590162åå
Öput( 1.182127 , 9.81786 )äÖcircle*ä .03590162åå
Öput( 1.22153 , 9.68019 )äÖcircle*ä .03590162åå
Öput( 1.260935 , 9.54689 )äÖcircle*ä .03590162åå
Öput( 1.300339 , 9.417833 )äÖcircle*ä .03590162åå
Öput( 1.339744 , 9.292882 )äÖcircle*ä .03590162åå
Öput( 1.379148 , 9.171917 )äÖcircle*ä .03590162åå
Öput( 1.418552 , 9.054819 )äÖcircle*ä .03590162åå
Öput( 1.457956 , 8.941474 )äÖcircle*ä .03590162åå
Öput( 1.49736 , 8.831768 )äÖcircle*ä .03590162åå
Öput( 1.536765 , 8.725593 )äÖcircle*ä .03590162åå
Öput( 1.576169 , 8.622845 )äÖcircle*ä .03590162åå
Öput( 1.615573 , 8.523423 )äÖcircle*ä .03590162åå
Öput( 1.654977 , 8.427227 )äÖcircle*ä .03590162åå
Öput( 1.694382 , 8.334164 )äÖcircle*ä .03590162åå
Öput( 1.733786 , 8.244141 )äÖcircle*ä .03590162åå
Öput( 1.77319 , 8.157070 )äÖcircle*ä .03590162åå
Öput( 1.812594 , 8.072864 )äÖcircle*ä .03590162åå
Öput( 1.851998 , 7.99144 )äÖcircle*ä .03590162åå
Öput( 1.891403 , 7.912719 )äÖcircle*ä .03590162åå
Öput( 1.930807 , 7.836622 )äÖcircle*ä .03590162åå
Öput( 1.970211 , 7.763075 )äÖcircle*ä .03590162åå
Öput( 2.009615 , 7.692004 )äÖcircle*ä .03590162åå
Öput( 2.049020 , 7.623339 )äÖcircle*ä .03590162åå
Öput( 2.088424 , 7.557013 )äÖcircle*ä .03590162åå
Öput( 2.127828 , 7.492961 )äÖcircle*ä .03590162åå
Öput( 2.167232 , 7.431119 )äÖcircle*ä .03590162åå
Öput( 2.206636 , 7.371425 )äÖcircle*ä .03590162åå
Öput( 2.24604 , 7.313822 )äÖcircle*ä .03590162åå
Öput( 2.285445 , 7.258252 )äÖcircle*ä .03590162åå
Öput( 2.324849 , 7.20466 )äÖcircle*ä .03590162åå
Öput( 2.364253 , 7.152994 )äÖcircle*ä .03590162åå
Öput( 2.403658 , 7.103202 )äÖcircle*ä .03590162åå
Öput( 2.443062 , 7.055236 )äÖcircle*ä .03590162åå
Öput( 2.482466 , 7.009047 )äÖcircle*ä .03590162åå
Öput( 2.52187 , 6.964591 )äÖcircle*ä .03590162åå
Öput( 2.561274 , 6.921824 )äÖcircle*ä .03590162åå
Öput( 2.600679 , 6.880703 )äÖcircle*ä .03590162åå
Öput( 2.640083 , 6.841187 )äÖcircle*ä .03590162åå
Öput( 2.679487 , 6.803239 )äÖcircle*ä .03590162åå
Öput( 2.718891 , 6.766819 )äÖcircle*ä .03590162åå
Öput( 2.758296 , 6.731893 )äÖcircle*ä .03590162åå
Öput( 2.797700 , 6.698426 )äÖcircle*ä .03590162åå
Öput( 2.837104 , 6.666384 )äÖcircle*ä .03590162åå
Öput( 2.876508 , 6.635737 )äÖcircle*ä .03590162åå
Öput( 2.915912 , 6.606454 )äÖcircle*ä .03590162åå
Öput( 2.955317 , 6.578505 )äÖcircle*ä .03590162åå
Öput( 2.99472 , 6.551864 )äÖcircle*ä .03590162åå
Öput( 3.034125 , 6.526505 )äÖcircle*ä .03590162åå
Öput( 3.073529 , 6.502401 )äÖcircle*ä .03590162åå
Öput( 3.112933 , 6.479530 )äÖcircle*ä .03590162åå
Öput( 3.152338 , 6.457868 )äÖcircle*ä .03590162åå
Öput( 3.191742 , 6.437395 )äÖcircle*ä .03590162åå
Öput( 3.231146 , 6.41809 )äÖcircle*ä .03590162åå
Öput( 3.27055 , 6.399934 )äÖcircle*ä .03590162åå
Öput( 3.309955 , 6.382910 )äÖcircle*ä .03590162åå
Öput( 3.349359 , 6.366999 )äÖcircle*ä .03590162åå
Öput( 3.388763 , 6.352188 )äÖcircle*ä .03590162åå
Öput( 3.428167 , 6.33846 )äÖcircle*ä .03590162åå
Öput( 3.467571 , 6.325803 )äÖcircle*ä .03590162åå
Öput( 3.506976 , 6.314204 )äÖcircle*ä .03590162åå
Öput( 3.54638 , 6.303651 )äÖcircle*ä .03590162åå
Öput( 3.585784 , 6.294135 )äÖcircle*ä .03590162åå
Öput( 3.625188 , 6.285646 )äÖcircle*ä .03590162åå
Öput( 3.664593 , 6.278174 )äÖcircle*ä .03590162åå
Öput( 3.703997 , 6.271714 )äÖcircle*ä .03590162åå
Öput( 3.743401 , 6.266259 )äÖcircle*ä .03590162åå
Öput( 3.782805 , 6.261802 )äÖcircle*ä .03590162åå
Öput( 3.822209 , 6.25834 )äÖcircle*ä .03590162åå
Öput( 3.861614 , 6.25587 )äÖcircle*ä .03590162åå
Öput( 3.901018 , 6.254390 )äÖcircle*ä .03590162åå
Öput( 3.940422 , 6.253896 )äÖcircle*ä .03590162åå
Öput( 3.979826 , 6.254390 )äÖcircle*ä .03590162åå
Öput( 4.01923 , 6.25587 )äÖcircle*ä .03590162åå
Öput( 4.058635 , 6.25834 )äÖcircle*ä .03590162åå
Öput( 4.098039 , 6.261802 )äÖcircle*ä .03590162åå
Öput( 4.137443 , 6.266259 )äÖcircle*ä .03590162åå
Öput( 4.176847 , 6.271714 )äÖcircle*ä .03590162åå
Öput( 4.216252 , 6.278174 )äÖcircle*ä .03590162åå
Öput( 4.255656 , 6.285646 )äÖcircle*ä .03590162åå
Öput( 4.29506 , 6.294135 )äÖcircle*ä .03590162åå
Öput( 4.334464 , 6.303651 )äÖcircle*ä .03590162åå
Öput( 4.373869 , 6.314204 )äÖcircle*ä .03590162åå
Öput( 4.413273 , 6.325803 )äÖcircle*ä .03590162åå
Öput( 4.452677 , 6.33846 )äÖcircle*ä .03590162åå
Öput( 4.492081 , 6.352188 )äÖcircle*ä .03590162åå
Öput( 4.531485 , 6.366999 )äÖcircle*ä .03590162åå
Öput( 4.570890 , 6.382910 )äÖcircle*ä .03590162åå
Öput( 4.610294 , 6.399934 )äÖcircle*ä .03590162åå
Öput( 4.649698 , 6.41809 )äÖcircle*ä .03590162åå
Öput( 4.689102 , 6.437395 )äÖcircle*ä .03590162åå
Öput( 4.728507 , 6.457868 )äÖcircle*ä .03590162åå
Öput( 4.76791 , 6.479530 )äÖcircle*ä .03590162åå
Öput( 4.807315 , 6.502401 )äÖcircle*ä .03590162åå
Öput( 4.846719 , 6.526505 )äÖcircle*ä .03590162åå
Öput( 4.886123 , 6.551864 )äÖcircle*ä .03590162åå
Öput( 4.925528 , 6.578505 )äÖcircle*ä .03590162åå
Öput( 4.964932 , 6.606454 )äÖcircle*ä .03590162åå
Öput( 5.004336 , 6.635737 )äÖcircle*ä .03590162åå
Öput( 5.04374 , 6.666384 )äÖcircle*ä .03590162åå
Öput( 5.083145 , 6.698426 )äÖcircle*ä .03590162åå
Öput( 5.122549 , 6.731893 )äÖcircle*ä .03590162åå
Öput( 5.161953 , 6.766819 )äÖcircle*ä .03590162åå
Öput( 5.201357 , 6.803239 )äÖcircle*ä .03590162åå
Öput( 5.240761 , 6.841187 )äÖcircle*ä .03590162åå
Öput( 5.280166 , 6.880703 )äÖcircle*ä .03590162åå
Öput( 5.319570 , 6.921824 )äÖcircle*ä .03590162åå
Öput( 5.358974 , 6.964591 )äÖcircle*ä .03590162åå
Öput( 5.398378 , 7.009047 )äÖcircle*ä .03590162åå
Öput( 5.437783 , 7.055236 )äÖcircle*ä .03590162åå
Öput( 5.477187 , 7.103202 )äÖcircle*ä .03590162åå
Öput( 5.516591 , 7.152994 )äÖcircle*ä .03590162åå
Öput( 5.555995 , 7.20466 )äÖcircle*ä .03590162åå
Öput( 5.595399 , 7.258252 )äÖcircle*ä .03590162åå
Öput( 5.634804 , 7.313822 )äÖcircle*ä .03590162åå
Öput( 5.674208 , 7.371425 )äÖcircle*ä .03590162åå
Öput( 5.713612 , 7.431119 )äÖcircle*ä .03590162åå
Öput( 5.753016 , 7.492961 )äÖcircle*ä .03590162åå
Öput( 5.79242 , 7.557013 )äÖcircle*ä .03590162åå
Öput( 5.831825 , 7.623339 )äÖcircle*ä .03590162åå
Öput( 5.871229 , 7.692004 )äÖcircle*ä .03590162åå
Öput( 5.910633 , 7.763075 )äÖcircle*ä .03590162åå
Öput( 5.950037 , 7.836622 )äÖcircle*ä .03590162åå
Öput( 5.989442 , 7.912719 )äÖcircle*ä .03590162åå
Öput( 6.028846 , 7.99144 )äÖcircle*ä .03590162åå
Öput( 6.06825 , 8.072864 )äÖcircle*ä .03590162åå
Öput( 6.107654 , 8.157070 )äÖcircle*ä .03590162åå
Öput( 6.147059 , 8.244141 )äÖcircle*ä .03590162åå
Öput( 6.186463 , 8.334164 )äÖcircle*ä .03590162åå
Öput( 6.225867 , 8.427227 )äÖcircle*ä .03590162åå
Öput( 6.265271 , 8.523423 )äÖcircle*ä .03590162åå
Öput( 6.304675 , 8.622845 )äÖcircle*ä .03590162åå
Öput( 6.344080 , 8.725593 )äÖcircle*ä .03590162åå
Öput( 6.383484 , 8.831768 )äÖcircle*ä .03590162åå
Öput( 6.422888 , 8.941474 )äÖcircle*ä .03590162åå
Öput( 6.462292 , 9.054819 )äÖcircle*ä .03590162åå
Öput( 6.501697 , 9.171917 )äÖcircle*ä .03590162åå
Öput( 6.5411 , 9.292882 )äÖcircle*ä .03590162åå
Öput( 6.580505 , 9.417833 )äÖcircle*ä .03590162åå
Öput( 6.619909 , 9.54689 )äÖcircle*ä .03590162åå
Öput( 6.659313 , 9.68019 )äÖcircle*ä .03590162åå
Öput( 6.698718 , 9.81786 )äÖcircle*ä .03590162åå
Öput( 6.738122 , 9.96003 )äÖcircle*ä .03590162åå
Öput( 1.222450 , 9.96003 )ä6Oxå
Öendäpictureå
Öendäcenterå
%Finis.
apl>)off