apl>" <-APL2-------------------- sam299.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> '1Ox' graph 1,1,1,i,1e6,xpi ,2 , 0 ,0 " sindaty.tex \begin{figure}[tbh] \caption{Graph of y\#11O1Ox+nX0j1} \begin{center} \setlength{\unitlength}{ .716197in} \begin{picture}(6.283185,8.37758) %Draw a frame around the picture \put(0,0){\line(1,0){6.283185}}% bottom \put(0,0){\line(0,1){8.37758}}% left \put(0,8.37758){\line(1,0){6.283185}}% top \put(6.283185,0){\line(0,1){8.37758}}% right %Draw the x axis \put(0,4.18879){\line(1,0){6.283185}}%x axis \put( .785398 , 4.18879 ){\circle*{ .0286234}} \put( 1.570796 , 4.18879 ){\circle*{ .0286234}} \put( 2.356194 , 4.18879 ){\circle*{ .0286234}} \put( 3.141593 , 4.18879 ){\circle*{ .0286234}} \put( 3.92699 , 4.18879 ){\circle*{ .0286234}} \put( 4.712389 , 4.18879 ){\circle*{ .0286234}} \put( 5.497787 , 4.18879 ){\circle*{ .0286234}} %Draw the x axis marker values in pi \put( .685398 , 3.993313 ){$ -\frac{3\pi}{4} $} \put( 1.470796 , 3.993313 ){$ -\frac{\pi}{2} $} \put( 2.256194 , 3.993313 ){$ -\frac{\pi}{4} $} \put( 3.141593 , 3.993313 ){$ 0 $} \put( 3.92699 , 3.993313 ){$ \frac{\pi}{4} $} \put( 4.712389 , 3.993313 ){$ \frac{\pi}{2} $} \put( 5.497787 , 3.993313 ){$ \frac{3\pi}{4} $} %Draw the y axis \put(3.141593,0){\line(0,1){8.37758}}%y axis %Draw the y axis markers \put( 3.141593 , .95497 ){\circle*{ .0286234}} \put( 3.141593 , 2.03291 ){\circle*{ .0286234}} \put( 3.141593 , 3.11085 ){\circle*{ .0286234}} \put( 3.141593 , 5.26673 ){\circle*{ .0286234}} \put( 3.141593 , 6.34467 ){\circle*{ .0286234}} \put( 3.141593 , 7.422610 ){\circle*{ .0286234}} %Draw the y axis marker values \put( 3.211406 , .862201 ){$ -3 $} \put( 3.211406 , 1.94014 ){$ -2 $} \put( 3.211406 , 3.01808 ){$ -1 $} \put( 3.211406 , 5.26673 ){$ 1 $} \put( 3.211406 , 6.34467 ){$ 2 $} \put( 3.211406 , 7.422610 ){$ 3 $} %Label the curve \put( 0 , .0837758 ){n\#2} %Draw the data points \put( .03141593 , .2811818 ){\circle*{ .0286234}} \put( .06283185 , .28696726 ){\circle*{ .0286234}} \put( .09424778 , .29660335 ){\circle*{ .0286234}} \put( .1256637 , .31008055 ){\circle*{ .0286234}} \put( .15707963 , .32738557 ){\circle*{ .0286234}} \put( .18849556 , .34850134 ){\circle*{ .0286234}} \put( .21991149 , .373407 ){\circle*{ .0286234}} \put( .25132741 , .40207799 ){\circle*{ .0286234}} \put( .28274334 , .434486 ){\circle*{ .0286234}} \put( .31415927 , .47059907 ){\circle*{ .0286234}} \put( .34557519 , .510382 ){\circle*{ .0286234}} \put( .37699112 , .553794 ){\circle*{ .0286234}} \put( .40840704 , .600794 ){\circle*{ .0286234}} \put( .43982297 , .651335 ){\circle*{ .0286234}} \put( .47123890 , .705367 ){\circle*{ .0286234}} \put( .502655 , .762836 ){\circle*{ .0286234}} \put( .53407 , .823687 ){\circle*{ .0286234}} \put( .565487 , .887858 ){\circle*{ .0286234}} \put( .596903 , .955288 ){\circle*{ .0286234}} \put( .628319 , 1.025908 ){\circle*{ .0286234}} \put( .659734 , 1.099650 ){\circle*{ .0286234}} \put( .69115 , 1.176440 ){\circle*{ .0286234}} \put( .722566 , 1.256203 ){\circle*{ .0286234}} \put( .753982 , 1.33886 ){\circle*{ .0286234}} \put( .785398 , 1.424330 ){\circle*{ .0286234}} \put( .816814 , 1.512528 ){\circle*{ .0286234}} \put( .84823 , 1.603367 ){\circle*{ .0286234}} \put( .879646 , 1.696757 ){\circle*{ .0286234}} \put( .911062 , 1.792607 ){\circle*{ .0286234}} \put( .942478 , 1.890822 ){\circle*{ .0286234}} \put( .973894 , 1.991304 ){\circle*{ .0286234}} \put( 1.005310 , 2.093955 ){\circle*{ .0286234}} \put( 1.036726 , 2.198674 ){\circle*{ .0286234}} \put( 1.068142 , 2.305356 ){\circle*{ .0286234}} \put( 1.099557 , 2.413897 ){\circle*{ .0286234}} \put( 1.130973 , 2.52419 ){\circle*{ .0286234}} \put( 1.162389 , 2.636126 ){\circle*{ .0286234}} \put( 1.193805 , 2.749593 ){\circle*{ .0286234}} \put( 1.225221 , 2.864482 ){\circle*{ .0286234}} \put( 1.256637 , 2.980677 ){\circle*{ .0286234}} \put( 1.288053 , 3.098064 ){\circle*{ .0286234}} \put( 1.319469 , 3.216528 ){\circle*{ .0286234}} \put( 1.350885 , 3.335951 ){\circle*{ .0286234}} \put( 1.3823 , 3.456216 ){\circle*{ .0286234}} \put( 1.413717 , 3.577204 ){\circle*{ .0286234}} \put( 1.445133 , 3.698795 ){\circle*{ .0286234}} \put( 1.476549 , 3.82087 ){\circle*{ .0286234}} \put( 1.507964 , 3.943308 ){\circle*{ .0286234}} \put( 1.53938 , 4.065989 ){\circle*{ .0286234}} \put( 1.570796 , 4.18879 ){\circle*{ .0286234}} \put( 1.602212 , 4.311592 ){\circle*{ .0286234}} \put( 1.633628 , 4.434272 ){\circle*{ .0286234}} \put( 1.665044 , 4.55671 ){\circle*{ .0286234}} \put( 1.69646 , 4.678785 ){\circle*{ .0286234}} \put( 1.727876 , 4.800377 ){\circle*{ .0286234}} \put( 1.759292 , 4.921364 ){\circle*{ .0286234}} \put( 1.790708 , 5.041629 ){\circle*{ .0286234}} \put( 1.822124 , 5.161053 ){\circle*{ .0286234}} \put( 1.853540 , 5.279516 ){\circle*{ .0286234}} \put( 1.884956 , 5.396904 ){\circle*{ .0286234}} \put( 1.916372 , 5.513099 ){\circle*{ .0286234}} \put( 1.947787 , 5.627987 ){\circle*{ .0286234}} \put( 1.979203 , 5.741455 ){\circle*{ .0286234}} \put( 2.010619 , 5.85339 ){\circle*{ .0286234}} \put( 2.042035 , 5.963683 ){\circle*{ .0286234}} \put( 2.073451 , 6.072224 ){\circle*{ .0286234}} \put( 2.104867 , 6.178907 ){\circle*{ .0286234}} \put( 2.136283 , 6.283625 ){\circle*{ .0286234}} \put( 2.167699 , 6.386276 ){\circle*{ .0286234}} \put( 2.199115 , 6.486759 ){\circle*{ .0286234}} \put( 2.23053 , 6.584973 ){\circle*{ .0286234}} \put( 2.261947 , 6.680823 ){\circle*{ .0286234}} \put( 2.293363 , 6.774214 ){\circle*{ .0286234}} \put( 2.324779 , 6.865053 ){\circle*{ .0286234}} \put( 2.356194 , 6.95325 ){\circle*{ .0286234}} \put( 2.38761 , 7.03872 ){\circle*{ .0286234}} \put( 2.419026 , 7.121378 ){\circle*{ .0286234}} \put( 2.450442 , 7.20114 ){\circle*{ .0286234}} \put( 2.481858 , 7.27793 ){\circle*{ .0286234}} \put( 2.513274 , 7.351673 ){\circle*{ .0286234}} \put( 2.54469 , 7.422293 ){\circle*{ .0286234}} \put( 2.576106 , 7.489722 ){\circle*{ .0286234}} \put( 2.607522 , 7.553893 ){\circle*{ .0286234}} \put( 2.638938 , 7.614744 ){\circle*{ .0286234}} \put( 2.670354 , 7.672214 ){\circle*{ .0286234}} \put( 2.701770 , 7.726246 ){\circle*{ .0286234}} \put( 2.733186 , 7.776786 ){\circle*{ .0286234}} \put( 2.764602 , 7.823786 ){\circle*{ .0286234}} \put( 2.796017 , 7.867199 ){\circle*{ .0286234}} \put( 2.827433 , 7.906981 ){\circle*{ .0286234}} \put( 2.858849 , 7.943094 ){\circle*{ .0286234}} \put( 2.890265 , 7.975502 ){\circle*{ .0286234}} \put( 2.921681 , 8.004173 ){\circle*{ .0286234}} \put( 2.953097 , 8.029079 ){\circle*{ .0286234}} \put( 2.984513 , 8.050195 ){\circle*{ .0286234}} \put( 3.015929 , 8.067500 ){\circle*{ .0286234}} \put( 3.047345 , 8.080977 ){\circle*{ .0286234}} \put( 3.07876 , 8.090613 ){\circle*{ .0286234}} \put( 3.110177 , 8.096399 ){\circle*{ .0286234}} \put( 3.141593 , 8.098328 ){\circle*{ .0286234}} \put( 3.173009 , 8.096399 ){\circle*{ .0286234}} \put( 3.204425 , 8.090613 ){\circle*{ .0286234}} \put( 3.23584 , 8.080977 ){\circle*{ .0286234}} \put( 3.267256 , 8.067500 ){\circle*{ .0286234}} \put( 3.298672 , 8.050195 ){\circle*{ .0286234}} \put( 3.330088 , 8.029079 ){\circle*{ .0286234}} \put( 3.361504 , 8.004173 ){\circle*{ .0286234}} \put( 3.39292 , 7.975502 ){\circle*{ .0286234}} \put( 3.424336 , 7.943094 ){\circle*{ .0286234}} \put( 3.455752 , 7.906981 ){\circle*{ .0286234}} \put( 3.487168 , 7.867199 ){\circle*{ .0286234}} \put( 3.518584 , 7.823786 ){\circle*{ .0286234}} \put( 3.550000 , 7.776786 ){\circle*{ .0286234}} \put( 3.581416 , 7.726246 ){\circle*{ .0286234}} \put( 3.612832 , 7.672214 ){\circle*{ .0286234}} \put( 3.644247 , 7.614744 ){\circle*{ .0286234}} \put( 3.675663 , 7.553893 ){\circle*{ .0286234}} \put( 3.707079 , 7.489722 ){\circle*{ .0286234}} \put( 3.738495 , 7.422293 ){\circle*{ .0286234}} \put( 3.769911 , 7.351673 ){\circle*{ .0286234}} \put( 3.801327 , 7.27793 ){\circle*{ .0286234}} \put( 3.832743 , 7.20114 ){\circle*{ .0286234}} \put( 3.864159 , 7.121378 ){\circle*{ .0286234}} \put( 3.895575 , 7.03872 ){\circle*{ .0286234}} \put( 3.92699 , 6.95325 ){\circle*{ .0286234}} \put( 3.958407 , 6.865053 ){\circle*{ .0286234}} \put( 3.989823 , 6.774214 ){\circle*{ .0286234}} \put( 4.021239 , 6.680823 ){\circle*{ .0286234}} \put( 4.052655 , 6.584973 ){\circle*{ .0286234}} \put( 4.08407 , 6.486759 ){\circle*{ .0286234}} \put( 4.115486 , 6.386276 ){\circle*{ .0286234}} \put( 4.146902 , 6.283625 ){\circle*{ .0286234}} \put( 4.178318 , 6.178907 ){\circle*{ .0286234}} \put( 4.209734 , 6.072224 ){\circle*{ .0286234}} \put( 4.24115 , 5.963683 ){\circle*{ .0286234}} \put( 4.272566 , 5.85339 ){\circle*{ .0286234}} \put( 4.303982 , 5.741455 ){\circle*{ .0286234}} \put( 4.335398 , 5.627987 ){\circle*{ .0286234}} \put( 4.366814 , 5.513099 ){\circle*{ .0286234}} \put( 4.398230 , 5.396904 ){\circle*{ .0286234}} \put( 4.429646 , 5.279516 ){\circle*{ .0286234}} \put( 4.461062 , 5.161053 ){\circle*{ .0286234}} \put( 4.492477 , 5.041629 ){\circle*{ .0286234}} \put( 4.523893 , 4.921364 ){\circle*{ .0286234}} \put( 4.555309 , 4.800377 ){\circle*{ .0286234}} \put( 4.586725 , 4.678785 ){\circle*{ .0286234}} \put( 4.618141 , 4.55671 ){\circle*{ .0286234}} \put( 4.649557 , 4.434272 ){\circle*{ .0286234}} \put( 4.680973 , 4.311592 ){\circle*{ .0286234}} \put( 4.712389 , 4.18879 ){\circle*{ .0286234}} \put( 4.743805 , 4.065989 ){\circle*{ .0286234}} \put( 4.77522 , 3.943308 ){\circle*{ .0286234}} \put( 4.806637 , 3.82087 ){\circle*{ .0286234}} \put( 4.838053 , 3.698795 ){\circle*{ .0286234}} \put( 4.869469 , 3.577204 ){\circle*{ .0286234}} \put( 4.900885 , 3.456216 ){\circle*{ .0286234}} \put( 4.9323 , 3.335951 ){\circle*{ .0286234}} \put( 4.963716 , 3.216528 ){\circle*{ .0286234}} \put( 4.995132 , 3.098064 ){\circle*{ .0286234}} \put( 5.026548 , 2.980677 ){\circle*{ .0286234}} \put( 5.057964 , 2.864482 ){\circle*{ .0286234}} \put( 5.08938 , 2.749593 ){\circle*{ .0286234}} \put( 5.120796 , 2.636126 ){\circle*{ .0286234}} \put( 5.152212 , 2.52419 ){\circle*{ .0286234}} \put( 5.183628 , 2.413897 ){\circle*{ .0286234}} \put( 5.215044 , 2.305356 ){\circle*{ .0286234}} \put( 5.246460 , 2.198674 ){\circle*{ .0286234}} \put( 5.277876 , 2.093955 ){\circle*{ .0286234}} \put( 5.309292 , 1.991304 ){\circle*{ .0286234}} \put( 5.340708 , 1.890822 ){\circle*{ .0286234}} \put( 5.372123 , 1.792607 ){\circle*{ .0286234}} \put( 5.403539 , 1.696757 ){\circle*{ .0286234}} \put( 5.434955 , 1.603367 ){\circle*{ .0286234}} \put( 5.466371 , 1.512528 ){\circle*{ .0286234}} \put( 5.497787 , 1.424330 ){\circle*{ .0286234}} \put( 5.529203 , 1.33886 ){\circle*{ .0286234}} \put( 5.560619 , 1.256203 ){\circle*{ .0286234}} \put( 5.592035 , 1.176440 ){\circle*{ .0286234}} \put( 5.62345 , 1.099650 ){\circle*{ .0286234}} \put( 5.654867 , 1.025908 ){\circle*{ .0286234}} \put( 5.686283 , .955288 ){\circle*{ .0286234}} \put( 5.717699 , .887858 ){\circle*{ .0286234}} \put( 5.749115 , .823687 ){\circle*{ .0286234}} \put( 5.78053 , .762836 ){\circle*{ .0286234}} \put( 5.811946 , .705367 ){\circle*{ .0286234}} \put( 5.843362 , .651335 ){\circle*{ .0286234}} \put( 5.874778 , .600794 ){\circle*{ .0286234}} \put( 5.906194 , .553794 ){\circle*{ .0286234}} \put( 5.93761 , .510382 ){\circle*{ .0286234}} \put( 5.969026 , .47059907 ){\circle*{ .0286234}} \put( 6.000442 , .434486 ){\circle*{ .0286234}} \put( 6.031858 , .40207799 ){\circle*{ .0286234}} \put( 6.063274 , .373407 ){\circle*{ .0286234}} \put( 6.094690 , .34850134 ){\circle*{ .0286234}} \put( 6.126106 , .32738557 ){\circle*{ .0286234}} \put( 6.157522 , .31008055 ){\circle*{ .0286234}} \put( 6.188938 , .29660335 ){\circle*{ .0286234}} \put( 6.220353 , .28696726 ){\circle*{ .0286234}} \put( 6.251769 , .2811818 ){\circle*{ .0286234}} %Finis. apl> '1Ox' graph 3,1,1,i,1e6,xpi ,1 , 0 ,0 " sindaty.tex %Label the curve \put( 0 , 2.726517 ){n\#1} %Draw the data points \put( .03141593 , 2.922619 ){\circle*{ .0286234}} \put( .06283185 , 2.924494 ){\circle*{ .0286234}} \put( .09424778 , 2.927616 ){\circle*{ .0286234}} \put( .1256637 , 2.931983 ){\circle*{ .0286234}} \put( .15707963 , 2.93759 ){\circle*{ .0286234}} \put( .18849556 , 2.944432 ){\circle*{ .0286234}} \put( .21991149 , 2.952503 ){\circle*{ .0286234}} \put( .25132741 , 2.961793 ){\circle*{ .0286234}} \put( .28274334 , 2.972294 ){\circle*{ .0286234}} \put( .31415927 , 2.983995 ){\circle*{ .0286234}} \put( .34557519 , 2.996886 ){\circle*{ .0286234}} \put( .37699112 , 3.010953 ){\circle*{ .0286234}} \put( .40840704 , 3.026182 ){\circle*{ .0286234}} \put( .43982297 , 3.042559 ){\circle*{ .0286234}} \put( .47123890 , 3.060066 ){\circle*{ .0286234}} \put( .502655 , 3.078688 ){\circle*{ .0286234}} \put( .53407 , 3.098405 ){\circle*{ .0286234}} \put( .565487 , 3.119199 ){\circle*{ .0286234}} \put( .596903 , 3.141048 ){\circle*{ .0286234}} \put( .628319 , 3.16393 ){\circle*{ .0286234}} \put( .659734 , 3.187825 ){\circle*{ .0286234}} \put( .69115 , 3.212707 ){\circle*{ .0286234}} \put( .722566 , 3.238552 ){\circle*{ .0286234}} \put( .753982 , 3.265335 ){\circle*{ .0286234}} \put( .785398 , 3.29303 ){\circle*{ .0286234}} \put( .816814 , 3.321608 ){\circle*{ .0286234}} \put( .84823 , 3.351043 ){\circle*{ .0286234}} \put( .879646 , 3.381304 ){\circle*{ .0286234}} \put( .911062 , 3.412362 ){\circle*{ .0286234}} \put( .942478 , 3.444186 ){\circle*{ .0286234}} \put( .973894 , 3.476745 ){\circle*{ .0286234}} \put( 1.005310 , 3.510007 ){\circle*{ .0286234}} \put( 1.036726 , 3.543938 ){\circle*{ .0286234}} \put( 1.068142 , 3.578506 ){\circle*{ .0286234}} \put( 1.099557 , 3.613677 ){\circle*{ .0286234}} \put( 1.130973 , 3.649415 ){\circle*{ .0286234}} \put( 1.162389 , 3.685685 ){\circle*{ .0286234}} \put( 1.193805 , 3.722451 ){\circle*{ .0286234}} \put( 1.225221 , 3.759678 ){\circle*{ .0286234}} \put( 1.256637 , 3.797329 ){\circle*{ .0286234}} \put( 1.288053 , 3.835365 ){\circle*{ .0286234}} \put( 1.319469 , 3.87375 ){\circle*{ .0286234}} \put( 1.350885 , 3.912447 ){\circle*{ .0286234}} \put( 1.3823 , 3.951416 ){\circle*{ .0286234}} \put( 1.413717 , 3.990620 ){\circle*{ .0286234}} \put( 1.445133 , 4.030019 ){\circle*{ .0286234}} \put( 1.476549 , 4.069574 ){\circle*{ .0286234}} \put( 1.507964 , 4.109247 ){\circle*{ .0286234}} \put( 1.53938 , 4.148999 ){\circle*{ .0286234}} \put( 1.570796 , 4.18879 ){\circle*{ .0286234}} \put( 1.602212 , 4.228581 ){\circle*{ .0286234}} \put( 1.633628 , 4.268333 ){\circle*{ .0286234}} \put( 1.665044 , 4.308006 ){\circle*{ .0286234}} \put( 1.69646 , 4.347562 ){\circle*{ .0286234}} \put( 1.727876 , 4.38696 ){\circle*{ .0286234}} \put( 1.759292 , 4.426164 ){\circle*{ .0286234}} \put( 1.790708 , 4.465133 ){\circle*{ .0286234}} \put( 1.822124 , 4.503830 ){\circle*{ .0286234}} \put( 1.853540 , 4.542215 ){\circle*{ .0286234}} \put( 1.884956 , 4.580252 ){\circle*{ .0286234}} \put( 1.916372 , 4.617902 ){\circle*{ .0286234}} \put( 1.947787 , 4.655129 ){\circle*{ .0286234}} \put( 1.979203 , 4.691896 ){\circle*{ .0286234}} \put( 2.010619 , 4.728166 ){\circle*{ .0286234}} \put( 2.042035 , 4.763904 ){\circle*{ .0286234}} \put( 2.073451 , 4.799074 ){\circle*{ .0286234}} \put( 2.104867 , 4.833642 ){\circle*{ .0286234}} \put( 2.136283 , 4.867574 ){\circle*{ .0286234}} \put( 2.167699 , 4.900835 ){\circle*{ .0286234}} \put( 2.199115 , 4.933394 ){\circle*{ .0286234}} \put( 2.23053 , 4.965219 ){\circle*{ .0286234}} \put( 2.261947 , 4.996277 ){\circle*{ .0286234}} \put( 2.293363 , 5.026538 ){\circle*{ .0286234}} \put( 2.324779 , 5.055972 ){\circle*{ .0286234}} \put( 2.356194 , 5.08455 ){\circle*{ .0286234}} \put( 2.38761 , 5.112245 ){\circle*{ .0286234}} \put( 2.419026 , 5.139028 ){\circle*{ .0286234}} \put( 2.450442 , 5.164873 ){\circle*{ .0286234}} \put( 2.481858 , 5.189756 ){\circle*{ .0286234}} \put( 2.513274 , 5.213650 ){\circle*{ .0286234}} \put( 2.54469 , 5.236533 ){\circle*{ .0286234}} \put( 2.576106 , 5.258382 ){\circle*{ .0286234}} \put( 2.607522 , 5.279175 ){\circle*{ .0286234}} \put( 2.638938 , 5.298892 ){\circle*{ .0286234}} \put( 2.670354 , 5.317514 ){\circle*{ .0286234}} \put( 2.701770 , 5.335022 ){\circle*{ .0286234}} \put( 2.733186 , 5.351398 ){\circle*{ .0286234}} \put( 2.764602 , 5.366628 ){\circle*{ .0286234}} \put( 2.796017 , 5.380694 ){\circle*{ .0286234}} \put( 2.827433 , 5.393585 ){\circle*{ .0286234}} \put( 2.858849 , 5.405287 ){\circle*{ .0286234}} \put( 2.890265 , 5.415788 ){\circle*{ .0286234}} \put( 2.921681 , 5.425078 ){\circle*{ .0286234}} \put( 2.953097 , 5.433148 ){\circle*{ .0286234}} \put( 2.984513 , 5.43999 ){\circle*{ .0286234}} \put( 3.015929 , 5.445597 ){\circle*{ .0286234}} \put( 3.047345 , 5.449964 ){\circle*{ .0286234}} \put( 3.07876 , 5.453087 ){\circle*{ .0286234}} \put( 3.110177 , 5.454961 ){\circle*{ .0286234}} \put( 3.141593 , 5.455586 ){\circle*{ .0286234}} \put( 3.173009 , 5.454961 ){\circle*{ .0286234}} \put( 3.204425 , 5.453087 ){\circle*{ .0286234}} \put( 3.23584 , 5.449964 ){\circle*{ .0286234}} \put( 3.267256 , 5.445597 ){\circle*{ .0286234}} \put( 3.298672 , 5.43999 ){\circle*{ .0286234}} \put( 3.330088 , 5.433148 ){\circle*{ .0286234}} \put( 3.361504 , 5.425078 ){\circle*{ .0286234}} \put( 3.39292 , 5.415788 ){\circle*{ .0286234}} \put( 3.424336 , 5.405287 ){\circle*{ .0286234}} \put( 3.455752 , 5.393585 ){\circle*{ .0286234}} \put( 3.487168 , 5.380694 ){\circle*{ .0286234}} \put( 3.518584 , 5.366628 ){\circle*{ .0286234}} \put( 3.550000 , 5.351398 ){\circle*{ .0286234}} \put( 3.581416 , 5.335022 ){\circle*{ .0286234}} \put( 3.612832 , 5.317514 ){\circle*{ .0286234}} \put( 3.644247 , 5.298892 ){\circle*{ .0286234}} \put( 3.675663 , 5.279175 ){\circle*{ .0286234}} \put( 3.707079 , 5.258382 ){\circle*{ .0286234}} \put( 3.738495 , 5.236533 ){\circle*{ .0286234}} \put( 3.769911 , 5.213650 ){\circle*{ .0286234}} \put( 3.801327 , 5.189756 ){\circle*{ .0286234}} \put( 3.832743 , 5.164873 ){\circle*{ .0286234}} \put( 3.864159 , 5.139028 ){\circle*{ .0286234}} \put( 3.895575 , 5.112245 ){\circle*{ .0286234}} \put( 3.92699 , 5.08455 ){\circle*{ .0286234}} \put( 3.958407 , 5.055972 ){\circle*{ .0286234}} \put( 3.989823 , 5.026538 ){\circle*{ .0286234}} \put( 4.021239 , 4.996277 ){\circle*{ .0286234}} \put( 4.052655 , 4.965219 ){\circle*{ .0286234}} \put( 4.08407 , 4.933394 ){\circle*{ .0286234}} \put( 4.115486 , 4.900835 ){\circle*{ .0286234}} \put( 4.146902 , 4.867574 ){\circle*{ .0286234}} \put( 4.178318 , 4.833642 ){\circle*{ .0286234}} \put( 4.209734 , 4.799074 ){\circle*{ .0286234}} \put( 4.24115 , 4.763904 ){\circle*{ .0286234}} \put( 4.272566 , 4.728166 ){\circle*{ .0286234}} \put( 4.303982 , 4.691896 ){\circle*{ .0286234}} \put( 4.335398 , 4.655129 ){\circle*{ .0286234}} \put( 4.366814 , 4.617902 ){\circle*{ .0286234}} \put( 4.398230 , 4.580252 ){\circle*{ .0286234}} \put( 4.429646 , 4.542215 ){\circle*{ .0286234}} \put( 4.461062 , 4.503830 ){\circle*{ .0286234}} \put( 4.492477 , 4.465133 ){\circle*{ .0286234}} \put( 4.523893 , 4.426164 ){\circle*{ .0286234}} \put( 4.555309 , 4.38696 ){\circle*{ .0286234}} \put( 4.586725 , 4.347562 ){\circle*{ .0286234}} \put( 4.618141 , 4.308006 ){\circle*{ .0286234}} \put( 4.649557 , 4.268333 ){\circle*{ .0286234}} \put( 4.680973 , 4.228581 ){\circle*{ .0286234}} \put( 4.712389 , 4.18879 ){\circle*{ .0286234}} \put( 4.743805 , 4.148999 ){\circle*{ .0286234}} \put( 4.77522 , 4.109247 ){\circle*{ .0286234}} \put( 4.806637 , 4.069574 ){\circle*{ .0286234}} \put( 4.838053 , 4.030019 ){\circle*{ .0286234}} \put( 4.869469 , 3.990620 ){\circle*{ .0286234}} \put( 4.900885 , 3.951416 ){\circle*{ .0286234}} \put( 4.9323 , 3.912447 ){\circle*{ .0286234}} \put( 4.963716 , 3.87375 ){\circle*{ .0286234}} \put( 4.995132 , 3.835365 ){\circle*{ .0286234}} \put( 5.026548 , 3.797329 ){\circle*{ .0286234}} \put( 5.057964 , 3.759678 ){\circle*{ .0286234}} \put( 5.08938 , 3.722451 ){\circle*{ .0286234}} \put( 5.120796 , 3.685685 ){\circle*{ .0286234}} \put( 5.152212 , 3.649415 ){\circle*{ .0286234}} \put( 5.183628 , 3.613677 ){\circle*{ .0286234}} \put( 5.215044 , 3.578506 ){\circle*{ .0286234}} \put( 5.246460 , 3.543938 ){\circle*{ .0286234}} \put( 5.277876 , 3.510007 ){\circle*{ .0286234}} \put( 5.309292 , 3.476745 ){\circle*{ .0286234}} \put( 5.340708 , 3.444186 ){\circle*{ .0286234}} \put( 5.372123 , 3.412362 ){\circle*{ .0286234}} \put( 5.403539 , 3.381304 ){\circle*{ .0286234}} \put( 5.434955 , 3.351043 ){\circle*{ .0286234}} \put( 5.466371 , 3.321608 ){\circle*{ .0286234}} \put( 5.497787 , 3.29303 ){\circle*{ .0286234}} \put( 5.529203 , 3.265335 ){\circle*{ .0286234}} \put( 5.560619 , 3.238552 ){\circle*{ .0286234}} \put( 5.592035 , 3.212707 ){\circle*{ .0286234}} \put( 5.62345 , 3.187825 ){\circle*{ .0286234}} \put( 5.654867 , 3.16393 ){\circle*{ .0286234}} \put( 5.686283 , 3.141048 ){\circle*{ .0286234}} \put( 5.717699 , 3.119199 ){\circle*{ .0286234}} \put( 5.749115 , 3.098405 ){\circle*{ .0286234}} \put( 5.78053 , 3.078688 ){\circle*{ .0286234}} \put( 5.811946 , 3.060066 ){\circle*{ .0286234}} \put( 5.843362 , 3.042559 ){\circle*{ .0286234}} \put( 5.874778 , 3.026182 ){\circle*{ .0286234}} \put( 5.906194 , 3.010953 ){\circle*{ .0286234}} \put( 5.93761 , 2.996886 ){\circle*{ .0286234}} \put( 5.969026 , 2.983995 ){\circle*{ .0286234}} \put( 6.000442 , 2.972294 ){\circle*{ .0286234}} \put( 6.031858 , 2.961793 ){\circle*{ .0286234}} \put( 6.063274 , 2.952503 ){\circle*{ .0286234}} \put( 6.094690 , 2.944432 ){\circle*{ .0286234}} \put( 6.126106 , 2.93759 ){\circle*{ .0286234}} \put( 6.157522 , 2.931983 ){\circle*{ .0286234}} \put( 6.188938 , 2.927616 ){\circle*{ .0286234}} \put( 6.220353 , 2.924494 ){\circle*{ .0286234}} \put( 6.251769 , 2.922619 ){\circle*{ .0286234}} %Finis. apl> '1Ox' graph 3,1,1,i,1e6,xpi ,-1 , 0 ,0 " sindaty.tex %Label the curve \put( 0 , 5.455586 ){n\#-1} %Draw the data points \put( .03141593 , 5.454961 ){\circle*{ .0286234}} \put( .06283185 , 5.453087 ){\circle*{ .0286234}} \put( .09424778 , 5.449964 ){\circle*{ .0286234}} \put( .1256637 , 5.445597 ){\circle*{ .0286234}} \put( .15707963 , 5.43999 ){\circle*{ .0286234}} \put( .18849556 , 5.433148 ){\circle*{ .0286234}} \put( .21991149 , 5.425078 ){\circle*{ .0286234}} \put( .25132741 , 5.415788 ){\circle*{ .0286234}} \put( .28274334 , 5.405287 ){\circle*{ .0286234}} \put( .31415927 , 5.393585 ){\circle*{ .0286234}} \put( .34557519 , 5.380694 ){\circle*{ .0286234}} \put( .37699112 , 5.366628 ){\circle*{ .0286234}} \put( .40840704 , 5.351398 ){\circle*{ .0286234}} \put( .43982297 , 5.335022 ){\circle*{ .0286234}} \put( .47123890 , 5.317514 ){\circle*{ .0286234}} \put( .502655 , 5.298892 ){\circle*{ .0286234}} \put( .53407 , 5.279175 ){\circle*{ .0286234}} \put( .565487 , 5.258382 ){\circle*{ .0286234}} \put( .596903 , 5.236533 ){\circle*{ .0286234}} \put( .628319 , 5.213650 ){\circle*{ .0286234}} \put( .659734 , 5.189756 ){\circle*{ .0286234}} \put( .69115 , 5.164873 ){\circle*{ .0286234}} \put( .722566 , 5.139028 ){\circle*{ .0286234}} \put( .753982 , 5.112245 ){\circle*{ .0286234}} \put( .785398 , 5.08455 ){\circle*{ .0286234}} \put( .816814 , 5.055972 ){\circle*{ .0286234}} \put( .84823 , 5.026538 ){\circle*{ .0286234}} \put( .879646 , 4.996277 ){\circle*{ .0286234}} \put( .911062 , 4.965219 ){\circle*{ .0286234}} \put( .942478 , 4.933394 ){\circle*{ .0286234}} \put( .973894 , 4.900835 ){\circle*{ .0286234}} \put( 1.005310 , 4.867574 ){\circle*{ .0286234}} \put( 1.036726 , 4.833642 ){\circle*{ .0286234}} \put( 1.068142 , 4.799074 ){\circle*{ .0286234}} \put( 1.099557 , 4.763904 ){\circle*{ .0286234}} \put( 1.130973 , 4.728166 ){\circle*{ .0286234}} \put( 1.162389 , 4.691896 ){\circle*{ .0286234}} \put( 1.193805 , 4.655129 ){\circle*{ .0286234}} \put( 1.225221 , 4.617902 ){\circle*{ .0286234}} \put( 1.256637 , 4.580252 ){\circle*{ .0286234}} \put( 1.288053 , 4.542215 ){\circle*{ .0286234}} \put( 1.319469 , 4.503830 ){\circle*{ .0286234}} \put( 1.350885 , 4.465133 ){\circle*{ .0286234}} \put( 1.3823 , 4.426164 ){\circle*{ .0286234}} \put( 1.413717 , 4.38696 ){\circle*{ .0286234}} \put( 1.445133 , 4.347562 ){\circle*{ .0286234}} \put( 1.476549 , 4.308006 ){\circle*{ .0286234}} \put( 1.507964 , 4.268333 ){\circle*{ .0286234}} \put( 1.53938 , 4.228581 ){\circle*{ .0286234}} \put( 1.570796 , 4.18879 ){\circle*{ .0286234}} \put( 1.602212 , 4.148999 ){\circle*{ .0286234}} \put( 1.633628 , 4.109247 ){\circle*{ .0286234}} \put( 1.665044 , 4.069574 ){\circle*{ .0286234}} \put( 1.69646 , 4.030019 ){\circle*{ .0286234}} \put( 1.727876 , 3.990620 ){\circle*{ .0286234}} \put( 1.759292 , 3.951416 ){\circle*{ .0286234}} \put( 1.790708 , 3.912447 ){\circle*{ .0286234}} \put( 1.822124 , 3.87375 ){\circle*{ .0286234}} \put( 1.853540 , 3.835365 ){\circle*{ .0286234}} \put( 1.884956 , 3.797329 ){\circle*{ .0286234}} \put( 1.916372 , 3.759678 ){\circle*{ .0286234}} \put( 1.947787 , 3.722451 ){\circle*{ .0286234}} \put( 1.979203 , 3.685685 ){\circle*{ .0286234}} \put( 2.010619 , 3.649415 ){\circle*{ .0286234}} \put( 2.042035 , 3.613677 ){\circle*{ .0286234}} \put( 2.073451 , 3.578506 ){\circle*{ .0286234}} \put( 2.104867 , 3.543938 ){\circle*{ .0286234}} \put( 2.136283 , 3.510007 ){\circle*{ .0286234}} \put( 2.167699 , 3.476745 ){\circle*{ .0286234}} \put( 2.199115 , 3.444186 ){\circle*{ .0286234}} \put( 2.23053 , 3.412362 ){\circle*{ .0286234}} \put( 2.261947 , 3.381304 ){\circle*{ .0286234}} \put( 2.293363 , 3.351043 ){\circle*{ .0286234}} \put( 2.324779 , 3.321608 ){\circle*{ .0286234}} \put( 2.356194 , 3.29303 ){\circle*{ .0286234}} \put( 2.38761 , 3.265335 ){\circle*{ .0286234}} \put( 2.419026 , 3.238552 ){\circle*{ .0286234}} \put( 2.450442 , 3.212707 ){\circle*{ .0286234}} \put( 2.481858 , 3.187825 ){\circle*{ .0286234}} \put( 2.513274 , 3.16393 ){\circle*{ .0286234}} \put( 2.54469 , 3.141048 ){\circle*{ .0286234}} \put( 2.576106 , 3.119199 ){\circle*{ .0286234}} \put( 2.607522 , 3.098405 ){\circle*{ .0286234}} \put( 2.638938 , 3.078688 ){\circle*{ .0286234}} \put( 2.670354 , 3.060066 ){\circle*{ .0286234}} \put( 2.701770 , 3.042559 ){\circle*{ .0286234}} \put( 2.733186 , 3.026182 ){\circle*{ .0286234}} \put( 2.764602 , 3.010953 ){\circle*{ .0286234}} \put( 2.796017 , 2.996886 ){\circle*{ .0286234}} \put( 2.827433 , 2.983995 ){\circle*{ .0286234}} \put( 2.858849 , 2.972294 ){\circle*{ .0286234}} \put( 2.890265 , 2.961793 ){\circle*{ .0286234}} \put( 2.921681 , 2.952503 ){\circle*{ .0286234}} \put( 2.953097 , 2.944432 ){\circle*{ .0286234}} \put( 2.984513 , 2.93759 ){\circle*{ .0286234}} \put( 3.015929 , 2.931983 ){\circle*{ .0286234}} \put( 3.047345 , 2.927616 ){\circle*{ .0286234}} \put( 3.07876 , 2.924494 ){\circle*{ .0286234}} \put( 3.110177 , 2.922619 ){\circle*{ .0286234}} \put( 3.141593 , 2.921994 ){\circle*{ .0286234}} \put( 3.173009 , 2.922619 ){\circle*{ .0286234}} \put( 3.204425 , 2.924494 ){\circle*{ .0286234}} \put( 3.23584 , 2.927616 ){\circle*{ .0286234}} \put( 3.267256 , 2.931983 ){\circle*{ .0286234}} \put( 3.298672 , 2.93759 ){\circle*{ .0286234}} \put( 3.330088 , 2.944432 ){\circle*{ .0286234}} \put( 3.361504 , 2.952503 ){\circle*{ .0286234}} \put( 3.39292 , 2.961793 ){\circle*{ .0286234}} \put( 3.424336 , 2.972294 ){\circle*{ .0286234}} \put( 3.455752 , 2.983995 ){\circle*{ .0286234}} \put( 3.487168 , 2.996886 ){\circle*{ .0286234}} \put( 3.518584 , 3.010953 ){\circle*{ .0286234}} \put( 3.550000 , 3.026182 ){\circle*{ .0286234}} \put( 3.581416 , 3.042559 ){\circle*{ .0286234}} \put( 3.612832 , 3.060066 ){\circle*{ .0286234}} \put( 3.644247 , 3.078688 ){\circle*{ .0286234}} \put( 3.675663 , 3.098405 ){\circle*{ .0286234}} \put( 3.707079 , 3.119199 ){\circle*{ .0286234}} \put( 3.738495 , 3.141048 ){\circle*{ .0286234}} \put( 3.769911 , 3.16393 ){\circle*{ .0286234}} \put( 3.801327 , 3.187825 ){\circle*{ .0286234}} \put( 3.832743 , 3.212707 ){\circle*{ .0286234}} \put( 3.864159 , 3.238552 ){\circle*{ .0286234}} \put( 3.895575 , 3.265335 ){\circle*{ .0286234}} \put( 3.92699 , 3.29303 ){\circle*{ .0286234}} \put( 3.958407 , 3.321608 ){\circle*{ .0286234}} \put( 3.989823 , 3.351043 ){\circle*{ .0286234}} \put( 4.021239 , 3.381304 ){\circle*{ .0286234}} \put( 4.052655 , 3.412362 ){\circle*{ .0286234}} \put( 4.08407 , 3.444186 ){\circle*{ .0286234}} \put( 4.115486 , 3.476745 ){\circle*{ .0286234}} \put( 4.146902 , 3.510007 ){\circle*{ .0286234}} \put( 4.178318 , 3.543938 ){\circle*{ .0286234}} \put( 4.209734 , 3.578506 ){\circle*{ .0286234}} \put( 4.24115 , 3.613677 ){\circle*{ .0286234}} \put( 4.272566 , 3.649415 ){\circle*{ .0286234}} \put( 4.303982 , 3.685685 ){\circle*{ .0286234}} \put( 4.335398 , 3.722451 ){\circle*{ .0286234}} \put( 4.366814 , 3.759678 ){\circle*{ .0286234}} \put( 4.398230 , 3.797329 ){\circle*{ .0286234}} \put( 4.429646 , 3.835365 ){\circle*{ .0286234}} \put( 4.461062 , 3.87375 ){\circle*{ .0286234}} \put( 4.492477 , 3.912447 ){\circle*{ .0286234}} \put( 4.523893 , 3.951416 ){\circle*{ .0286234}} \put( 4.555309 , 3.990620 ){\circle*{ .0286234}} \put( 4.586725 , 4.030019 ){\circle*{ .0286234}} \put( 4.618141 , 4.069574 ){\circle*{ .0286234}} \put( 4.649557 , 4.109247 ){\circle*{ .0286234}} \put( 4.680973 , 4.148999 ){\circle*{ .0286234}} \put( 4.712389 , 4.18879 ){\circle*{ .0286234}} \put( 4.743805 , 4.228581 ){\circle*{ .0286234}} \put( 4.77522 , 4.268333 ){\circle*{ .0286234}} \put( 4.806637 , 4.308006 ){\circle*{ .0286234}} \put( 4.838053 , 4.347562 ){\circle*{ .0286234}} \put( 4.869469 , 4.38696 ){\circle*{ .0286234}} \put( 4.900885 , 4.426164 ){\circle*{ .0286234}} \put( 4.9323 , 4.465133 ){\circle*{ .0286234}} \put( 4.963716 , 4.503830 ){\circle*{ .0286234}} \put( 4.995132 , 4.542215 ){\circle*{ .0286234}} \put( 5.026548 , 4.580252 ){\circle*{ .0286234}} \put( 5.057964 , 4.617902 ){\circle*{ .0286234}} \put( 5.08938 , 4.655129 ){\circle*{ .0286234}} \put( 5.120796 , 4.691896 ){\circle*{ .0286234}} \put( 5.152212 , 4.728166 ){\circle*{ .0286234}} \put( 5.183628 , 4.763904 ){\circle*{ .0286234}} \put( 5.215044 , 4.799074 ){\circle*{ .0286234}} \put( 5.246460 , 4.833642 ){\circle*{ .0286234}} \put( 5.277876 , 4.867574 ){\circle*{ .0286234}} \put( 5.309292 , 4.900835 ){\circle*{ .0286234}} \put( 5.340708 , 4.933394 ){\circle*{ .0286234}} \put( 5.372123 , 4.965219 ){\circle*{ .0286234}} \put( 5.403539 , 4.996277 ){\circle*{ .0286234}} \put( 5.434955 , 5.026538 ){\circle*{ .0286234}} \put( 5.466371 , 5.055972 ){\circle*{ .0286234}} \put( 5.497787 , 5.08455 ){\circle*{ .0286234}} \put( 5.529203 , 5.112245 ){\circle*{ .0286234}} \put( 5.560619 , 5.139028 ){\circle*{ .0286234}} \put( 5.592035 , 5.164873 ){\circle*{ .0286234}} \put( 5.62345 , 5.189756 ){\circle*{ .0286234}} \put( 5.654867 , 5.213650 ){\circle*{ .0286234}} \put( 5.686283 , 5.236533 ){\circle*{ .0286234}} \put( 5.717699 , 5.258382 ){\circle*{ .0286234}} \put( 5.749115 , 5.279175 ){\circle*{ .0286234}} \put( 5.78053 , 5.298892 ){\circle*{ .0286234}} \put( 5.811946 , 5.317514 ){\circle*{ .0286234}} \put( 5.843362 , 5.335022 ){\circle*{ .0286234}} \put( 5.874778 , 5.351398 ){\circle*{ .0286234}} \put( 5.906194 , 5.366628 ){\circle*{ .0286234}} \put( 5.93761 , 5.380694 ){\circle*{ .0286234}} \put( 5.969026 , 5.393585 ){\circle*{ .0286234}} \put( 6.000442 , 5.405287 ){\circle*{ .0286234}} \put( 6.031858 , 5.415788 ){\circle*{ .0286234}} \put( 6.063274 , 5.425078 ){\circle*{ .0286234}} \put( 6.094690 , 5.433148 ){\circle*{ .0286234}} \put( 6.126106 , 5.43999 ){\circle*{ .0286234}} \put( 6.157522 , 5.445597 ){\circle*{ .0286234}} \put( 6.188938 , 5.449964 ){\circle*{ .0286234}} \put( 6.220353 , 5.453087 ){\circle*{ .0286234}} \put( 6.251769 , 5.454961 ){\circle*{ .0286234}} %Finis. apl> '1Ox' graph 2,1,1,i,1e6,xpi ,-2 , 0 ,0 " sindaty.tex %Label the curve \put( 0 , 8.098328 ){n\#-2} %Draw the data points \put( .03141593 , 8.096399 ){\circle*{ .0286234}} \put( .06283185 , 8.090613 ){\circle*{ .0286234}} \put( .09424778 , 8.080977 ){\circle*{ .0286234}} \put( .1256637 , 8.067500 ){\circle*{ .0286234}} \put( .15707963 , 8.050195 ){\circle*{ .0286234}} \put( .18849556 , 8.029079 ){\circle*{ .0286234}} \put( .21991149 , 8.004173 ){\circle*{ .0286234}} \put( .25132741 , 7.975502 ){\circle*{ .0286234}} \put( .28274334 , 7.943094 ){\circle*{ .0286234}} \put( .31415927 , 7.906981 ){\circle*{ .0286234}} \put( .34557519 , 7.867199 ){\circle*{ .0286234}} \put( .37699112 , 7.823786 ){\circle*{ .0286234}} \put( .40840704 , 7.776786 ){\circle*{ .0286234}} \put( .43982297 , 7.726246 ){\circle*{ .0286234}} \put( .47123890 , 7.672214 ){\circle*{ .0286234}} \put( .502655 , 7.614744 ){\circle*{ .0286234}} \put( .53407 , 7.553893 ){\circle*{ .0286234}} \put( .565487 , 7.489722 ){\circle*{ .0286234}} \put( .596903 , 7.422293 ){\circle*{ .0286234}} \put( .628319 , 7.351673 ){\circle*{ .0286234}} \put( .659734 , 7.27793 ){\circle*{ .0286234}} \put( .69115 , 7.20114 ){\circle*{ .0286234}} \put( .722566 , 7.121378 ){\circle*{ .0286234}} \put( .753982 , 7.03872 ){\circle*{ .0286234}} \put( .785398 , 6.95325 ){\circle*{ .0286234}} \put( .816814 , 6.865053 ){\circle*{ .0286234}} \put( .84823 , 6.774214 ){\circle*{ .0286234}} \put( .879646 , 6.680823 ){\circle*{ .0286234}} \put( .911062 , 6.584973 ){\circle*{ .0286234}} \put( .942478 , 6.486759 ){\circle*{ .0286234}} \put( .973894 , 6.386276 ){\circle*{ .0286234}} \put( 1.005310 , 6.283625 ){\circle*{ .0286234}} \put( 1.036726 , 6.178907 ){\circle*{ .0286234}} \put( 1.068142 , 6.072224 ){\circle*{ .0286234}} \put( 1.099557 , 5.963683 ){\circle*{ .0286234}} \put( 1.130973 , 5.85339 ){\circle*{ .0286234}} \put( 1.162389 , 5.741455 ){\circle*{ .0286234}} \put( 1.193805 , 5.627987 ){\circle*{ .0286234}} \put( 1.225221 , 5.513099 ){\circle*{ .0286234}} \put( 1.256637 , 5.396904 ){\circle*{ .0286234}} \put( 1.288053 , 5.279516 ){\circle*{ .0286234}} \put( 1.319469 , 5.161053 ){\circle*{ .0286234}} \put( 1.350885 , 5.041629 ){\circle*{ .0286234}} \put( 1.3823 , 4.921364 ){\circle*{ .0286234}} \put( 1.413717 , 4.800377 ){\circle*{ .0286234}} \put( 1.445133 , 4.678785 ){\circle*{ .0286234}} \put( 1.476549 , 4.55671 ){\circle*{ .0286234}} \put( 1.507964 , 4.434272 ){\circle*{ .0286234}} \put( 1.53938 , 4.311592 ){\circle*{ .0286234}} \put( 1.570796 , 4.18879 ){\circle*{ .0286234}} \put( 1.602212 , 4.065989 ){\circle*{ .0286234}} \put( 1.633628 , 3.943308 ){\circle*{ .0286234}} \put( 1.665044 , 3.82087 ){\circle*{ .0286234}} \put( 1.69646 , 3.698795 ){\circle*{ .0286234}} \put( 1.727876 , 3.577204 ){\circle*{ .0286234}} \put( 1.759292 , 3.456216 ){\circle*{ .0286234}} \put( 1.790708 , 3.335951 ){\circle*{ .0286234}} \put( 1.822124 , 3.216528 ){\circle*{ .0286234}} \put( 1.853540 , 3.098064 ){\circle*{ .0286234}} \put( 1.884956 , 2.980677 ){\circle*{ .0286234}} \put( 1.916372 , 2.864482 ){\circle*{ .0286234}} \put( 1.947787 , 2.749593 ){\circle*{ .0286234}} \put( 1.979203 , 2.636126 ){\circle*{ .0286234}} \put( 2.010619 , 2.52419 ){\circle*{ .0286234}} \put( 2.042035 , 2.413897 ){\circle*{ .0286234}} \put( 2.073451 , 2.305356 ){\circle*{ .0286234}} \put( 2.104867 , 2.198674 ){\circle*{ .0286234}} \put( 2.136283 , 2.093955 ){\circle*{ .0286234}} \put( 2.167699 , 1.991304 ){\circle*{ .0286234}} \put( 2.199115 , 1.890822 ){\circle*{ .0286234}} \put( 2.23053 , 1.792607 ){\circle*{ .0286234}} \put( 2.261947 , 1.696757 ){\circle*{ .0286234}} \put( 2.293363 , 1.603367 ){\circle*{ .0286234}} \put( 2.324779 , 1.512528 ){\circle*{ .0286234}} \put( 2.356194 , 1.424330 ){\circle*{ .0286234}} \put( 2.38761 , 1.33886 ){\circle*{ .0286234}} \put( 2.419026 , 1.256203 ){\circle*{ .0286234}} \put( 2.450442 , 1.176440 ){\circle*{ .0286234}} \put( 2.481858 , 1.099650 ){\circle*{ .0286234}} \put( 2.513274 , 1.025908 ){\circle*{ .0286234}} \put( 2.54469 , .955288 ){\circle*{ .0286234}} \put( 2.576106 , .887858 ){\circle*{ .0286234}} \put( 2.607522 , .823687 ){\circle*{ .0286234}} \put( 2.638938 , .762836 ){\circle*{ .0286234}} \put( 2.670354 , .705367 ){\circle*{ .0286234}} \put( 2.701770 , .651335 ){\circle*{ .0286234}} \put( 2.733186 , .600794 ){\circle*{ .0286234}} \put( 2.764602 , .553794 ){\circle*{ .0286234}} \put( 2.796017 , .510382 ){\circle*{ .0286234}} \put( 2.827433 , .47059907 ){\circle*{ .0286234}} \put( 2.858849 , .434486 ){\circle*{ .0286234}} \put( 2.890265 , .40207799 ){\circle*{ .0286234}} \put( 2.921681 , .373407 ){\circle*{ .0286234}} \put( 2.953097 , .34850134 ){\circle*{ .0286234}} \put( 2.984513 , .32738557 ){\circle*{ .0286234}} \put( 3.015929 , .31008055 ){\circle*{ .0286234}} \put( 3.047345 , .29660335 ){\circle*{ .0286234}} \put( 3.07876 , .28696726 ){\circle*{ .0286234}} \put( 3.110177 , .2811818 ){\circle*{ .0286234}} \put( 3.141593 , .27925268 ){\circle*{ .0286234}} \put( 3.173009 , .2811818 ){\circle*{ .0286234}} \put( 3.204425 , .28696726 ){\circle*{ .0286234}} \put( 3.23584 , .29660335 ){\circle*{ .0286234}} \put( 3.267256 , .31008055 ){\circle*{ .0286234}} \put( 3.298672 , .32738557 ){\circle*{ .0286234}} \put( 3.330088 , .34850134 ){\circle*{ .0286234}} \put( 3.361504 , .373407 ){\circle*{ .0286234}} \put( 3.39292 , .40207799 ){\circle*{ .0286234}} \put( 3.424336 , .434486 ){\circle*{ .0286234}} \put( 3.455752 , .47059907 ){\circle*{ .0286234}} \put( 3.487168 , .510382 ){\circle*{ .0286234}} \put( 3.518584 , .553794 ){\circle*{ .0286234}} \put( 3.550000 , .600794 ){\circle*{ .0286234}} \put( 3.581416 , .651335 ){\circle*{ .0286234}} \put( 3.612832 , .705367 ){\circle*{ .0286234}} \put( 3.644247 , .762836 ){\circle*{ .0286234}} \put( 3.675663 , .823687 ){\circle*{ .0286234}} \put( 3.707079 , .887858 ){\circle*{ .0286234}} \put( 3.738495 , .955288 ){\circle*{ .0286234}} \put( 3.769911 , 1.025908 ){\circle*{ .0286234}} \put( 3.801327 , 1.099650 ){\circle*{ .0286234}} \put( 3.832743 , 1.176440 ){\circle*{ .0286234}} \put( 3.864159 , 1.256203 ){\circle*{ .0286234}} \put( 3.895575 , 1.33886 ){\circle*{ .0286234}} \put( 3.92699 , 1.424330 ){\circle*{ .0286234}} \put( 3.958407 , 1.512528 ){\circle*{ .0286234}} \put( 3.989823 , 1.603367 ){\circle*{ .0286234}} \put( 4.021239 , 1.696757 ){\circle*{ .0286234}} \put( 4.052655 , 1.792607 ){\circle*{ .0286234}} \put( 4.08407 , 1.890822 ){\circle*{ .0286234}} \put( 4.115486 , 1.991304 ){\circle*{ .0286234}} \put( 4.146902 , 2.093955 ){\circle*{ .0286234}} \put( 4.178318 , 2.198674 ){\circle*{ .0286234}} \put( 4.209734 , 2.305356 ){\circle*{ .0286234}} \put( 4.24115 , 2.413897 ){\circle*{ .0286234}} \put( 4.272566 , 2.52419 ){\circle*{ .0286234}} \put( 4.303982 , 2.636126 ){\circle*{ .0286234}} \put( 4.335398 , 2.749593 ){\circle*{ .0286234}} \put( 4.366814 , 2.864482 ){\circle*{ .0286234}} \put( 4.398230 , 2.980677 ){\circle*{ .0286234}} \put( 4.429646 , 3.098064 ){\circle*{ .0286234}} \put( 4.461062 , 3.216528 ){\circle*{ .0286234}} \put( 4.492477 , 3.335951 ){\circle*{ .0286234}} \put( 4.523893 , 3.456216 ){\circle*{ .0286234}} \put( 4.555309 , 3.577204 ){\circle*{ .0286234}} \put( 4.586725 , 3.698795 ){\circle*{ .0286234}} \put( 4.618141 , 3.82087 ){\circle*{ .0286234}} \put( 4.649557 , 3.943308 ){\circle*{ .0286234}} \put( 4.680973 , 4.065989 ){\circle*{ .0286234}} \put( 4.712389 , 4.18879 ){\circle*{ .0286234}} \put( 4.743805 , 4.311592 ){\circle*{ .0286234}} \put( 4.77522 , 4.434272 ){\circle*{ .0286234}} \put( 4.806637 , 4.55671 ){\circle*{ .0286234}} \put( 4.838053 , 4.678785 ){\circle*{ .0286234}} \put( 4.869469 , 4.800377 ){\circle*{ .0286234}} \put( 4.900885 , 4.921364 ){\circle*{ .0286234}} \put( 4.9323 , 5.041629 ){\circle*{ .0286234}} \put( 4.963716 , 5.161053 ){\circle*{ .0286234}} \put( 4.995132 , 5.279516 ){\circle*{ .0286234}} \put( 5.026548 , 5.396904 ){\circle*{ .0286234}} \put( 5.057964 , 5.513099 ){\circle*{ .0286234}} \put( 5.08938 , 5.627987 ){\circle*{ .0286234}} \put( 5.120796 , 5.741455 ){\circle*{ .0286234}} \put( 5.152212 , 5.85339 ){\circle*{ .0286234}} \put( 5.183628 , 5.963683 ){\circle*{ .0286234}} \put( 5.215044 , 6.072224 ){\circle*{ .0286234}} \put( 5.246460 , 6.178907 ){\circle*{ .0286234}} \put( 5.277876 , 6.283625 ){\circle*{ .0286234}} \put( 5.309292 , 6.386276 ){\circle*{ .0286234}} \put( 5.340708 , 6.486759 ){\circle*{ .0286234}} \put( 5.372123 , 6.584973 ){\circle*{ .0286234}} \put( 5.403539 , 6.680823 ){\circle*{ .0286234}} \put( 5.434955 , 6.774214 ){\circle*{ .0286234}} \put( 5.466371 , 6.865053 ){\circle*{ .0286234}} \put( 5.497787 , 6.95325 ){\circle*{ .0286234}} \put( 5.529203 , 7.03872 ){\circle*{ .0286234}} \put( 5.560619 , 7.121378 ){\circle*{ .0286234}} \put( 5.592035 , 7.20114 ){\circle*{ .0286234}} \put( 5.62345 , 7.27793 ){\circle*{ .0286234}} \put( 5.654867 , 7.351673 ){\circle*{ .0286234}} \put( 5.686283 , 7.422293 ){\circle*{ .0286234}} \put( 5.717699 , 7.489722 ){\circle*{ .0286234}} \put( 5.749115 , 7.553893 ){\circle*{ .0286234}} \put( 5.78053 , 7.614744 ){\circle*{ .0286234}} \put( 5.811946 , 7.672214 ){\circle*{ .0286234}} \put( 5.843362 , 7.726246 ){\circle*{ .0286234}} \put( 5.874778 , 7.776786 ){\circle*{ .0286234}} \put( 5.906194 , 7.823786 ){\circle*{ .0286234}} \put( 5.93761 , 7.867199 ){\circle*{ .0286234}} \put( 5.969026 , 7.906981 ){\circle*{ .0286234}} \put( 6.000442 , 7.943094 ){\circle*{ .0286234}} \put( 6.031858 , 7.975502 ){\circle*{ .0286234}} \put( 6.063274 , 8.004173 ){\circle*{ .0286234}} \put( 6.094690 , 8.029079 ){\circle*{ .0286234}} \put( 6.126106 , 8.050195 ){\circle*{ .0286234}} \put( 6.157522 , 8.067500 ){\circle*{ .0286234}} \put( 6.188938 , 8.080977 ){\circle*{ .0286234}} \put( 6.220353 , 8.090613 ){\circle*{ .0286234}} \put( 6.251769 , 8.096399 ){\circle*{ .0286234}} \end{picture} \end{center} %Finis. apl>)off