home *** CD-ROM | disk | FTP | other *** search
/ Education Sampler 1992 [NeXTSTEP] / Education_1992_Sampler.iso / Mathematics / Notebooks / PartialDifferentials / legendre.ma < prev    next >
Text File  |  1992-08-04  |  235KB  |  6,610 lines

  1. (*^
  2.  
  3. ::[magnification = 125; currentKernel; 
  4.     fontset = title, inactive, noPageBreakBelow, nohscroll, preserveAspect, groupLikeTitle, center, M7, bold, L1, e8,  24, "Times"; ;
  5.     fontset = subtitle, inactive, noPageBreakBelow, nohscroll, preserveAspect, groupLikeTitle, center, M7, bold, L1, e6,  18, "Times"; ;
  6.     fontset = subsubtitle, inactive, noPageBreakBelow, nohscroll, preserveAspect, groupLikeTitle, center, M7, italic, L1, e6,  14, "Times"; ;
  7.     fontset = section, inactive, noPageBreakBelow, nohscroll, preserveAspect, groupLikeSection, grayBox, M22, bold, L1, a20,  18, "Times"; ;
  8.     fontset = subsection, inactive, noPageBreakBelow, nohscroll, preserveAspect, groupLikeSection, blackBox, M19, bold, L1, a15,  14, "Times"; ;
  9.     fontset = subsubsection, inactive, noPageBreakBelow, nohscroll, preserveAspect, groupLikeSection, whiteBox, M18, bold, L1, a12,  12, "Times"; ;
  10.     fontset = text, inactive, nohscroll, noKeepOnOnePage, preserveAspect, M7, L1,  12;
  11.     fontset = smalltext, inactive, nohscroll, noKeepOnOnePage, preserveAspect, M7, L1,  10, "Times"; ;
  12.     fontset = input, noPageBreakBelow, nowordwrap, preserveAspect, groupLikeInput, M42, N23, bold, L1,  12, "Courier"; ;
  13.     fontset = output, output, inactive, noPageBreakBelow, nowordwrap, preserveAspect, groupLikeOutput, M42, N23, L-5,  12, "Courier"; ;
  14.     fontset = message, inactive, noPageBreakBelow, nowordwrap, preserveAspect, groupLikeOutput, M42, N23, L1,  12, "Courier"; ;
  15.     fontset = print, inactive, noPageBreakBelow, nowordwrap, preserveAspect, groupLikeOutput, M42, N23, L1,  12, "Courier"; ;
  16.     fontset = info, inactive, noPageBreakBelow, nowordwrap, preserveAspect, groupLikeOutput, M42, N23, L1,  12, "Courier"; ;
  17.     fontset = postscript, PostScript, formatAsPostScript, output, inactive, noPageBreakBelow, nowordwrap, preserveAspect, groupLikeGraphics, M7, l34, w282, h287, L1,  12, "Courier"; ;
  18.     fontset = name, inactive, nohscroll, noKeepOnOnePage, preserveAspect, M7, italic, L1,  10, "Times"; ;
  19.     fontset = header, inactive, nohscroll, noKeepOnOnePage, preserveAspect, M7, L1,  12;
  20.     fontset = Left Header, nohscroll, cellOutline,  12;
  21.     fontset = footer, inactive, nohscroll, noKeepOnOnePage, preserveAspect, center, M7, L1,  12;
  22.     fontset = Left Footer, cellOutline, blackBox,  12;
  23.     fontset = help, inactive, nohscroll, noKeepOnOnePage, preserveAspect, M7, L1,  10, "Times"; ;
  24.     fontset = clipboard, inactive, nohscroll, noKeepOnOnePage, preserveAspect, M7, L1,  12;
  25.     fontset = completions, inactive, nohscroll, noKeepOnOnePage, preserveAspect, M7, L1,  12, "Courier"; ;
  26.     fontset = special1, inactive, nohscroll, noKeepOnOnePage, preserveAspect, M7, L1,  12;
  27.     fontset = special2, inactive, nohscroll, noKeepOnOnePage, preserveAspect, M7, L1,  12;
  28.     fontset = special3, inactive, nohscroll, noKeepOnOnePage, preserveAspect, M7, L1,  12;
  29.     fontset = special4, inactive, nohscroll, noKeepOnOnePage, preserveAspect, M7, L1,  12;
  30.     fontset = special5, inactive, nohscroll, noKeepOnOnePage, preserveAspect, M7, L1,  12;
  31.     next21StandardFontEncoding; ]
  32. :[font = title; inactive; preserveAspect; ]
  33. Legendre Polynomials
  34. :[font = section; inactive; Cclosed; preserveAspect; startGroup; ]
  35. The Definitions of the Legendre Polynomials
  36. :[font = text; inactive; preserveAspect; ]
  37.         An important class of polynomials that we encounter when we
  38. study Laplace's Equation are the Legendre Polynomials.  The  Legendre
  39. Polynomial  is a polynomial of degree  n;  it can be defined in several ways.
  40. For example, if we require that
  41. ;[s]
  42. 3:0,0;177,1;178,2;248,-1;
  43. 3:1,11,8,Times,0,12,0,0,0;1,10,8,Times,2,12,0,0,0;1,11,8,Times,0,12,0,0,0;
  44. :[font = postscript; PostScript; formatAsPostScript; output; inactive; preserveAspect; pictureLeft = 0; pictureWidth = 203; pictureHeight = 13; ]
  45. %!
  46. %%Creator: Mathematica
  47. %%AspectRatio: 0.064039
  48. 200 dict begin
  49. MathPictureStart
  50. /Courier findfont 10  scalefont  setfont
  51. % Scaling calculations
  52. 0 1 0 1 [
  53. [ 0 0 0 0 ]
  54. [ 203 13 0 0 ]
  55. ] MathScale
  56. % Start of Graphics
  57. %!PS-Adobe-2.0 EPSF-2.0
  58. %%Title: 
  59. %%Creator: EquationBuilder
  60. %%CreationDate: Mon Aug  3 09:25:15 1992
  61. %%For: gray
  62. %%DocumentFonts: (atend)
  63. %%Pages: 0 1
  64. %%BoundingBox: 0 0 203 13
  65. %%Translation: 1 2.19 201.61998 0
  66. %%EndComments
  67.  
  68. %%BeginDocument: /usr/lib/NextStep/printPackage.ps
  69. %!PS-Adobe-2.0
  70. %%Title: Printing Package
  71. %%EndComments
  72. %Version: 2.0
  73. %Copyright: 1988, NeXT, Inc.
  74.  
  75. /__NXdef{1 index where{pop pop pop}{def}ifelse}bind def
  76. /__NXbdef{1 index where{pop pop pop}{bind def}ifelse}bind def
  77. /UserObjects 10 array __NXdef
  78. /defineuserobject{
  79.     exch dup 1 add dup UserObjects length gt{
  80.         array dup 0 UserObjects putinterval
  81.         /UserObjects exch def
  82.     }{pop}ifelse UserObjects exch 3 -1 roll put
  83. }__NXbdef
  84. /undefineuserobject{UserObjects exch null put}__NXbdef
  85. /execuserobject{UserObjects exch get exec}__NXbdef
  86. /__NXRectPath{4 2 roll moveto 1 index 0 rlineto
  87. 0 exch rlineto neg 0 rlineto closepath}__NXbdef
  88. /__NXProcessRectArgs{
  89.     1 index type /arraytype eq{
  90.         exch 0 4 2 index length 1 sub{
  91.             dup 3 add 1 exch{1 index exch get exch}for
  92.             5 1 roll 5 index exec
  93.         }for pop pop
  94.     }{exec}ifelse
  95. }__NXbdef
  96. /rectfill{gsave newpath {__NXRectPath fill} __NXProcessRectArgs grestore}__NXbdef
  97. /rectclip{newpath {__NXRectPath} __NXProcessRectArgs clip newpath}__NXbdef
  98. /rectstroke{
  99.     gsave newpath dup type /arraytype eq{dup length 6 eq}{false}ifelse{
  100.         {gsave __NXRectPath null concat stroke grestore}
  101.         dup length array cvx copy dup 2 4 -1 roll put __NXProcessRectArgs
  102.     }{{__NXRectPath stroke} __NXProcessRectArgs}ifelse grestore
  103. }__NXbdef
  104. /xyshow{
  105.     0 1 3 index length 1 sub{
  106.         currentpoint 4 index 3 index 1 getinterval show
  107.         3 index 3 index 2 mul 1 add get add exch
  108.         3 index    3 index 2 mul get add exch moveto pop
  109.     }for pop pop
  110. }__NXbdef
  111. /xshow{
  112.     0 1 3 index length 1 sub{
  113.         currentpoint 4 index 3 index 1 getinterval show
  114.         exch 3 index 3 index get add exch moveto pop
  115.     }for pop pop
  116. }__NXbdef
  117. /yshow{
  118.     0 1 3 index length 1 sub{
  119.         currentpoint 4 index 3 index 1 getinterval show
  120.         3 index 3 index get add moveto pop
  121.     }for pop pop
  122. }__NXbdef
  123. /arct{arcto pop pop pop pop}__NXbdef
  124. /setbbox{pop pop pop pop}__NXbdef
  125. /ucache{}__NXbdef
  126. /ucachestatus{mark 0 0 0 0 0}__NXbdef
  127. /setucacheparams{cleartomark}__NXbdef
  128. /uappend{systemdict begin cvx exec end}__NXbdef
  129. /ueofill{gsave newpath uappend eofill grestore}__NXbdef
  130. /ufill{gsave newpath uappend fill grestore}__NXbdef
  131. /ustroke{
  132.     gsave newpath dup length 6 eq
  133.     {exch uappend concat}{uappend}ifelse
  134.     stroke grestore
  135. }__NXbdef
  136. /__NXustrokepathMatrix dup where {pop pop}{matrix def}ifelse
  137. /ustrokepath{
  138.     newpath dup length 6 eq{
  139.         exch uappend __NXustrokepathMatrix currentmatrix exch concat
  140.         strokepath setmatrix
  141.     }{uappend strokepath}ifelse
  142. } __NXbdef
  143. /upath{
  144.     [exch {/ucache cvx}if pathbbox /setbbox cvx
  145.      {/moveto cvx}{/lineto cvx}{/curveto cvx}{/closepath cvx}pathforall]cvx
  146. } __NXbdef
  147. /setstrokeadjust{pop}__NXbdef
  148. /currentstrokeadjust{false}__NXbdef
  149. /selectfont{exch findfont exch
  150. dup type /arraytype eq {makefont}{scalefont}ifelse setfont}__NXbdef
  151. /_NXCombineArrays{
  152.     counttomark dup 2 add index dup length 3 -1 roll {
  153.         2 index length sub dup 4 1 roll 1 index exch 4 -1 roll putinterval exch
  154.     }repeat pop pop pop
  155. }__NXbdef
  156. /setcmykcolor{
  157.     1.0 exch sub dup dup 6 -1 roll
  158.     sub dup 0 lt{pop 0}if 5 1 roll
  159.     4 -1 roll sub dup 0 lt{pop 0}if 3 1 roll
  160.     exch sub dup 0 lt{pop 0}if setrgbcolor
  161. }__NXbdef
  162. /currentcmykcolor{currentrgbcolor 3{1.0 exch sub 3 1 roll}repeat 0}__NXbdef
  163. /flushgraphics{}def
  164. /setwindowtype{pop pop}def
  165. /currentwindowtype{pop 0}def
  166. /setalpha{pop}def
  167. /currentalpha{1.0}def
  168. /hidecursor{}def
  169. /obscurecursor{}def
  170. /revealcursor{}def
  171. /setcursor{4 {pop}repeat}bind def
  172. /showcursor{}def
  173. /NextStepEncoding where not{
  174. /NextStepEncoding StandardEncoding 256 array copy def
  175. 0 [129/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/Ccedilla/Egrave
  176. /Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
  177. /Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/Ugrave/Uacute
  178. /Ucircumflex/Udieresis/Yacute/Thorn/mu/multiply/divide/copyright
  179. 176/registered 181/brokenbar 190/logicalnot 192/onesuperior 201/twosuperior
  180. 204/threesuperior 209/plusminus/onequarter/onehalf/threequarters/agrave
  181. /aacute/acircumflex/atilde/adieresis/aring/ccedilla/egrave/eacute
  182. /ecircumflex/edieresis/igrave 226/iacute 228/icircumflex/idieresis/eth
  183. /ntilde 236/ograve/oacute/ocircumflex/otilde/odieresis 242/ugrave/uacute
  184. /ucircumflex 246/udieresis/yacute 252/thorn/ydieresis]
  185. {dup type /nametype eq
  186.  {NextStepEncoding 2 index 2 index put pop 1 add}{exch pop}ifelse
  187. }forall pop
  188. /NextStepEncoding NextStepEncoding readonly def   
  189. /_NXfstr 128 string dup 0 (_NX) putinterval def   
  190. /findfont{
  191.  % Because we can never let NextStepEncoding get into
  192.  % SharedFontDirectory, we cannot reencode a font to NextStepEncoding
  193.  % if we are in shared mode.  So if currentshared is true,
  194.  % we call the normal findfont and return that
  195.  /currentshared where {pop currentshared} {false} ifelse
  196.  {//findfont exec}
  197.  {dup _NXfstr 3 125 getinterval cvs length 3 add _NXfstr 0 3 -1 roll
  198.   getinterval cvn exch FontDirectory 2 index known 
  199.   {pop FontDirectory exch get}
  200.   {//findfont exec dup /Encoding get StandardEncoding eq
  201.    {    dup length dict exch
  202.     {1 index /FID ne {2 index 3 1 roll put}{pop pop}ifelse}forall
  203.      dup /Encoding NextStepEncoding put definefont
  204.     }{exch pop} ifelse
  205.    }ifelse
  206.  }ifelse
  207. }bind def
  208. }{pop}ifelse
  209. /_NXProcArray 5 array __NXdef
  210. /_NXChannels 0 __NXdef
  211. /_NXTotalBytes 0 __NXdef
  212. /_NXDoImageOp{
  213.     1 index{dup}{1}ifelse /_NXChannels exch store
  214.     _NXChannels 2 add 2 roll _NXProcArray 0 _NXChannels getinterval astore pop
  215.     5 index 4 index mul 2 index{1 sub 8 idiv 1 add mul}{mul 1 sub 8 idiv 1 add}ifelse
  216.     4 index mul /_NXTotalBytes exch store pop exch pop
  217.     gsave matrix invertmatrix concat 0.5 setgray 0 0 4 2 roll rectfill grestore
  218.     {    0 1 _NXChannels 1 sub{
  219.             _NXProcArray exch get exec
  220.             length _NXTotalBytes exch sub /_NXTotalBytes exch store}for
  221.         _NXTotalBytes 0 le{exit}if
  222.     }loop /_NXProcArray 5 array def
  223. }__NXbdef
  224. /colorimage{_NXDoImageOp}__NXbdef
  225. /alphaimage{1 add _NXDoImageOp}def
  226. %%EndDocument
  227.  
  228. % EquationBuilder(TM) Expression
  229. % +.\Jr(=:/*V[StRFQAYmdjEEA;1nuN+[co.OZ7L#cq3iK%3:</XJ@:d#6;^G;Td47dud<A3@
  230. % 5%MGToUOR5&d`'TuEDU)B-tbR".R+:s'7%57e_0M'9JV1X:`=iupU+TapkbQ1TiO8qO##pFg
  231. % SV27Z%C%),,7&[ne(c'<W+g@4!;?.76d#C!iJ0@Ju`AW"Zk%:1$+0PmBo;2s;99LJh%SVCE)
  232. % MA.D#"UPEm?SVIJ92+Ai/&F/C#"B(P@nlF3h%C-!o++3J?,;2#?EN):E)$A>s#2K"O1]?YU+
  233. % Xj%E^=I!CE-)$?4*t!#61MJ2if7MP7flMR7pj&G[a9bl*un?D'?'<:<*V;YaT4H:#$i9;`9X
  234. % 4njad(h1R4!)2RI/!>Q0aXNCWdbK$\2*aPICo#HJ)K`WF>\oPIL>R*_`Lr]KOhm4;JGZlI#^
  235. % k=a+Wu=?p/fFZ1^Xl2N<S#A^^ksGU*G^_!g#_U?22M$;@jJX5Y>j+`/u#$a`\kemIdsJIf]3
  236. % 2+<`"&iaI9a(<E+tfu9%`!`7D*##8$=3+[tJZ5=/]B2/It(h8f8Tp-Ya-`2d"J25#d`pa9]N
  237. % +9"=.%uAZLa\pS&lPZtI>/VLI"P&FW1TD+Rd$VS^A2E3Ob3G+UMs\b.&D]rlKP=B<r+5DT5J
  238. % CXU4HqQ8YZBH_PLf(LtX;9WI0I.YejF4At[Fl)6BpBZ5CcCWPTm:3Kg<cM*"q]dV&W_r#1tc
  239. % _W&_//(BT*MENd#i8]dtj;9P35P?L]O@0unQ?0Rg8gU.c_6RX=VfHN)+m9OON5*b\2[c\jh[
  240. % 4)"XJ2`_X.!(*nAGm)bAkP,[X)qr*CDo/W=5CmEQAn+MmC>8dos&u0'gZ\Y?d%DELbf!]:rg
  241. % sRgb1[=";oTco[F/OW3Okl@L9,8:lF=/9Lc+\6Zt5FOARWHjU>M^5M$`45)d"^%`?laH?Ct4
  242. % >aj,#^eJQZ][>N_JUInYh)-jo$:[T%8hm#F1`[:SrrCc1p2=>!X]!Gm4hQ^$m]5rIg](]Th6
  243. % n-d9%6'r!.f8D/_*1@:UWL7i2u$nXflYRuY(-nWFn\h`BVC#ltWt&HjH]E8lp%x
  244. % EndExpression N 856 358 E ef S 18475 R 23bf4dc4
  245. gsave
  246.  /__NXbasematrix matrix currentmatrix def
  247. grestore
  248. %%EndProlog
  249. %%BeginSetup
  250. /EqBFont 18 dict dup begin /FontType 3 def /PaintType 0 def /FontMatrix [0.001 0 0 0.001 0 0] def /FontBBox [15 -2950 1360 1045] def /Encoding [/.notdef /rad1 /rad2 /rad3 /rad4 /rad5 /radext /int /pathint /sum /prod /cdot /vdot /ddot /hbar /bigcap /bigcup /parallel] def /Metrics 18 dict dup begin /.notdef 0 def /rad1 1000 def /rad2 1000 def /rad3 1000 def /rad4 1000 def /rad5 1048 def /radext 1048 def /int 500 def /pathint 500 def /sum 700 def /prod 700 def /cdot 1000 def /vdot 550 def /ddot 1000 def /hbar 500 def /bigcap 700 def /bigcup 700 def /parallel 500 def end def /BBox 18 dict dup begin /.notdef [0 0 0 0] def /rad1 [110 -1150 1020 0] def /rad2 [110 -1750 1020 0] def /rad3 [110 -2350 1020 0] def /rad4 [110 -2950 1020 0] def /rad5 [128 -2890 740 0] def /radext [700 -600 740 0] def /int [20 0 425 1045] def /pathint [20 0 425 1045] def /sum [15 5 640 715] def /prod [15 0 670 715] def /cdot [110 215 890 325] def /vdot [165 -5 280 770] def /ddot [110 -5 890 770] def /hbar [20 -10 480 685] def /bigcap [0 0 680 720] def /bigcup [0 0 680 720] def /parallel [65 -175 400 675] def end def /CharacterDefs 18 dict dup begin /.notdef {
  251.     
  252. } def /rad1 {
  253.     980 0 moveto 464 -1048 lineto 248 -560 lineto 110 -656 lineto 125 -675 lineto 200 -624 lineto 420 -1150 lineto 460 -1150 lineto 1020 0 lineto 980 0 lineto closepath
  254. } def /rad2 {
  255.     980 0 moveto 460 -1600 lineto 245 -864 lineto 110 -1000 lineto 128 -1023 lineto 200 -950 lineto 424 -1750 lineto 456 -1750 lineto 1020 0 lineto 980 0 lineto closepath
  256. } def /rad3 {
  257.     980 0 moveto 464 -2144 lineto 248 -1160 lineto 110 -1368 lineto 130 -1390 lineto 192 -1288 lineto 424 -2350 lineto 464 -2350 lineto 1020 0 lineto 980 0 lineto closepath
  258. } def /rad4 {
  259.     980 0 moveto 880 -488 lineto 672 -1600 lineto 464 -2696 lineto 248 -1464 lineto 110 -1728 lineto 130 -1750 lineto 192 -1616 lineto 424 -2950 lineto 464 -2950 lineto 768 -1312 lineto 1020 0 lineto 980 0 lineto closepath
  260. } def /rad5 {
  261.     700 0 moveto 700 -2628 lineto 248 -1284 lineto 128 -1564 lineto 150 -1580 lineto 215 -1425 lineto 688 -2890 lineto 740 -2890 lineto 740 0 lineto 700 0 lineto closepath
  262. } def /radext {
  263.     700 0 moveto 700 -600 lineto 740 -600 lineto 740 0 lineto 700 0 lineto closepath
  264. } def /int {
  265.     245 390 moveto 225 235 195 145 180 100 curveto 165 60 150 50 140 40 curveto 135 30 85 0 50 20 curveto 35 25 25 45 25 55 curveto 20 80 30 100 55 110 curveto 80 125 93 110 110 90 curveto 135 60 155 135 160 195 curveto 165 270 170 340 190 510 curveto 205 650 lineto 220 810 230 890 265 960 curveto 275 980 295 1015 320 1030 curveto 350 1045 380 1030 395 1020 curveto 410 1010 425 980 400 955 curveto 385 940 347 925 330 950 curveto 310 970 290 955 290 940 curveto 280 900 285 745 270 610 curveto 245 390 lineto closepath
  266. } def /pathint {
  267.     245 390 moveto 225 235 195 145 180 100 curveto 165 60 150 50 140 40 curveto 135 30 85 0 50 20 curveto 35 25 25 45 25 55 curveto 20 80 30 100 55 110 curveto 80 125 93 110 110 90 curveto 135 60 155 135 160 195 curveto 165 270 170 340 190 510 curveto 205 650 lineto 220 810 230 890 265 960 curveto 275 980 295 1015 320 1030 curveto 350 1045 380 1030 395 1020 curveto 410 1010 425 980 400 955 curveto 385 940 347 925 330 950 curveto 310 970 290 955 290 940 curveto 280 900 285 745 270 610 curveto 245 390 lineto fill 20 setlinewidth 220 400 moveto 290 400 340 455 340 500 curveto 340 585 290 640 220 640 curveto 155 640 100 585 100 500 curveto 100 455 155 400 220 400 curveto stroke
  268. } def /sum {
  269.     330 335 moveto 20 715 lineto 575 715 lineto 600 545 lineto 575 535 lineto 550 625 525 685 395 685 curveto 160 685 lineto 411 370 lineto 160 90 lineto 470 90 lineto 565 90 590 140 610 210 curveto 640 200 lineto 585 5 lineto 15 5 lineto 330 335 lineto closepath
  270. } def /prod {
  271.     590 90 moveto 590 30 620 20 670 20 curveto 670 0 lineto 410 0 lineto 410 20 lineto 460 20 495 30 495 90 curveto 495 670 lineto 190 670 lineto 190 90 lineto 190 30 225 20 275 20 curveto 275 0 lineto 15 0 lineto 15 20 lineto 65 20 100 30 100 90 curveto 100 615 lineto 100 690 40 700 20 700 curveto 20 715 lineto 670 715 lineto 670 700 lineto 645 700 590 690 590 615 curveto 590 90 lineto closepath
  272. } def /cdot {
  273.     110 270 moveto 110 300 135 325 165 325 curveto 195 325 220 300 220 270 curveto 220 235 185 215 165 215 curveto 145 215 110 235 110 270 curveto fill 445 270 moveto 445 300 470 325 500 325 curveto 530 325 555 300 555 270 curveto 555 235 520 215 500 215 curveto 480 215 445 235 445 270 curveto fill 775 270 moveto 775 300 800 325 830 325 curveto 860 325 890 300 890 270 curveto 890 235 850 215 830 215 curveto 810 215 775 235 775 270 curveto fill
  274. } def /vdot {
  275.     220 770 moveto 250 770 280 750 280 720 curveto 280 680 250 660 220 660 curveto 185 660 165 695 165 720 curveto 165 740 185 770 220 770 curveto fill 220 440 moveto 250 440 280 415 280 385 curveto 280 355 250 330 220 330 curveto 185 330 165 365 165 385 curveto 165 405 185 440 220 440 curveto fill 220 105 moveto 250 105 280 80 280 50 curveto 280 20 250 -5 220 -5 curveto 185 -5 165 30 165 50 curveto 165 70 185 105 220 105 curveto fill
  276. } def /ddot {
  277.     165 720 moveto 205 720 220 700 220 665 curveto 220 630 195 610 165 610 curveto 130 620 110 645 110 665 curveto 110 690 130 720 165 720 curveto fill 500 440 moveto 530 440 555 415 555 385 curveto 555 355 530 330 500 330 curveto 465 330 445 365 445 385 curveto 445 405 465 440 500 440 curveto fill 830 155 moveto 860 155 890 130 890 100 curveto 890 70 860 45 830 45 curveto 795 45 775 80 775 100 curveto 775 120 795 155 830 155 curveto fill
  278. } def /hbar {
  279.     480 105 moveto 440 55 400 -10 335 -10 curveto 300 -10 290 10 290 35 curveto 290 65 370 350 370 365 curveto 370 380 355 390 340 390 curveto 290 390 205 275 185 250 curveto 140 180 125 125 95 0 curveto 20 0 lineto 150 500 lineto 160 545 180 600 180 615 curveto 180 625 170 640 135 640 curveto 110 640 lineto 100 655 lineto 165 660 215 670 270 685 curveto 275 680 lineto 155 240 lineto 155 235 lineto 190 290 290 440 380 440 curveto 400 440 450 435 450 370 curveto 450 335 365 80 365 55 curveto 365 45 375 40 385 40 curveto 405 40 425 70 465 115 curveto 480 105 lineto fill 55 545 moveto 55 520 lineto 310 560 lineto 310 585 lineto 55 545 lineto fill
  280. } def /bigcap {
  281.     615 400 moveto 615 575 500 655 340 655 curveto 180 655 70 575 70 400 curveto 70 0 lineto 5 0 lineto 5 400 lineto 5 610 140 720 340 720 curveto 545 720 680 610 680 400 curveto 680 0 lineto 615 0 lineto 615 400 lineto closepath
  282. } def /bigcup {
  283.     65 320 moveto 65 145 180 65 340 65 curveto 500 65 615 145 615 320 curveto 615 720 lineto 680 720 lineto 680 320 lineto 680 110 540 0 340 0 curveto 140 0 0 110 0 320 curveto 0 720 lineto 65 720 lineto 65 320 lineto closepath
  284. } def /parallel {
  285.     135 675 moveto 135 -175 lineto 65 -175 lineto 65 675 lineto 135 675 lineto fill 335 675 moveto 335 -175 lineto 265 -175 lineto 265 675 lineto 335 675 lineto fill 400 675 moveto
  286. } def end def /BuildChar {
  287.     0 begin /char exch def /fontdict exch def /charname fontdict /Encoding get char get def fontdict begin Metrics charname get 0 BBox charname get aload pop setcachedevice CharacterDefs charname get exec eofill end end
  288. } def /BuildChar load 0 3 dict put end definefont pop
  289. %%EndSetup
  290. 0 0 202.61998 12.380001 rectclip
  291. 0 0 202.61998 12.380001 rectclip
  292. 0 setgray
  293. 1 setalpha
  294. 1 1 scale
  295. /Symbol findfont 12 scalefont
  296. 48
  297. exch
  298. defineuserobject
  299. 48 execuserobject setfont
  300. 14.62 3.298 moveto
  301. (\() [0 0] xyshow
  302. 1 1 scale
  303. 1 1 scale
  304. 48 execuserobject setfont
  305. 26.26 3.292 moveto
  306. (\)) [0 0] xyshow
  307. 1 1 scale
  308. 0 setgray
  309. 1 setalpha
  310. 1 1 scale
  311. 48 execuserobject setfont
  312. 88.658669 3.298 moveto
  313. (\() [0 0] xyshow
  314. 1 1 scale
  315. 1 1 scale
  316. 48 execuserobject setfont
  317. 100.298668 3.292 moveto
  318. (\)) [0 0] xyshow
  319. 1 1 scale
  320. 0 setgray
  321. 1 setalpha
  322. 1 1 scale
  323. 48 execuserobject setfont
  324. 163.201324 3.298 moveto
  325. (\() [0 0] xyshow
  326. 1 1 scale
  327. 1 1 scale
  328. 48 execuserobject setfont
  329. 174.841324 3.292 moveto
  330. (\)) [0 0] xyshow
  331. 1 1 scale
  332. 0 setgray
  333. 1 setalpha
  334. /Times-BoldItalic findfont 12 scalefont
  335. 49
  336. exch
  337. defineuserobject
  338. 49 execuserobject setfont
  339. 149.077332 3.19 moveto
  340. (PxxPxP) [-31 0 -24.618668 0 -18.419998 0 -55.618668 0 -18.42 0 0 0 0 0] xyshow
  341. /Symbol findfont 9 scalefont
  342. 65
  343. exch
  344. defineuserobject
  345. 65 execuserobject setfont
  346. 0 0 moveto
  347. () [0 0] xyshow
  348. /Times-Roman findfont 9 scalefont
  349. 67
  350. exch
  351. defineuserobject
  352. 67 execuserobject setfont
  353. 82.394669 1.390024 moveto
  354. (10) [-74.038666 0 0 0 0 0] xyshow
  355. 48 execuserobject setfont
  356. 182.698669 3.19 moveto
  357. (===) [-74.542671 0 -74.038666 0 0 0 0 0] xyshow
  358. /Times-Roman findfont 12 scalefont
  359. 52
  360. exch
  361. defineuserobject
  362. 52 execuserobject setfont
  363. 198.619995 3.19 moveto
  364. (,11,,1) [-6 0 -24.618668 0 -43.923996 0 -74.038666 0 -6 0 0 0 0 0] xyshow
  365. /Times-BoldItalic findfont 9 scalefont
  366. 66
  367. exch
  368. defineuserobject
  369. 66 execuserobject setfont
  370. 156.433334 1.390024 moveto
  371. (n) [0 0 0 0] xyshow
  372. %%Trailer
  373. %%DocumentFonts: Times-BoldItalic
  374. %%+ Times-Roman
  375. %%+ Symbol
  376.  
  377. %End of Graphics
  378. MathPictureEnd
  379. end
  380.  
  381. :[font = postscript; PostScript; formatAsPostScript; output; inactive; preserveAspect; pictureLeft = 0; pictureWidth = 186; pictureHeight = 26; ]
  382. %!
  383. %%Creator: Mathematica
  384. %%AspectRatio: 0.139785
  385. 200 dict begin
  386. MathPictureStart
  387. /Courier findfont 10  scalefont  setfont
  388. % Scaling calculations
  389. 0 1 0 1 [
  390. [ 0 0 0 0 ]
  391. [ 186 26 0 0 ]
  392. ] MathScale
  393. % Start of Graphics
  394. %!PS-Adobe-2.0 EPSF-2.0
  395. %%Title: 
  396. %%Creator: EquationBuilder
  397. %%CreationDate: Mon Aug  3 09:27:13 1992
  398. %%For: gray
  399. %%DocumentFonts: (atend)
  400. %%Pages: 0 1
  401. %%BoundingBox: 0 0 186 26
  402. %%Translation: 1 8.507998 184.114334 0
  403. %%EndComments
  404.  
  405. %%BeginDocument: /usr/lib/NextStep/printPackage.ps
  406. %!PS-Adobe-2.0
  407. %%Title: Printing Package
  408. %%EndComments
  409. %Version: 2.0
  410. %Copyright: 1988, NeXT, Inc.
  411.  
  412. /__NXdef{1 index where{pop pop pop}{def}ifelse}bind def
  413. /__NXbdef{1 index where{pop pop pop}{bind def}ifelse}bind def
  414. /UserObjects 10 array __NXdef
  415. /defineuserobject{
  416.     exch dup 1 add dup UserObjects length gt{
  417.         array dup 0 UserObjects putinterval
  418.         /UserObjects exch def
  419.     }{pop}ifelse UserObjects exch 3 -1 roll put
  420. }__NXbdef
  421. /undefineuserobject{UserObjects exch null put}__NXbdef
  422. /execuserobject{UserObjects exch get exec}__NXbdef
  423. /__NXRectPath{4 2 roll moveto 1 index 0 rlineto
  424. 0 exch rlineto neg 0 rlineto closepath}__NXbdef
  425. /__NXProcessRectArgs{
  426.     1 index type /arraytype eq{
  427.         exch 0 4 2 index length 1 sub{
  428.             dup 3 add 1 exch{1 index exch get exch}for
  429.             5 1 roll 5 index exec
  430.         }for pop pop
  431.     }{exec}ifelse
  432. }__NXbdef
  433. /rectfill{gsave newpath {__NXRectPath fill} __NXProcessRectArgs grestore}__NXbdef
  434. /rectclip{newpath {__NXRectPath} __NXProcessRectArgs clip newpath}__NXbdef
  435. /rectstroke{
  436.     gsave newpath dup type /arraytype eq{dup length 6 eq}{false}ifelse{
  437.         {gsave __NXRectPath null concat stroke grestore}
  438.         dup length array cvx copy dup 2 4 -1 roll put __NXProcessRectArgs
  439.     }{{__NXRectPath stroke} __NXProcessRectArgs}ifelse grestore
  440. }__NXbdef
  441. /xyshow{
  442.     0 1 3 index length 1 sub{
  443.         currentpoint 4 index 3 index 1 getinterval show
  444.         3 index 3 index 2 mul 1 add get add exch
  445.         3 index    3 index 2 mul get add exch moveto pop
  446.     }for pop pop
  447. }__NXbdef
  448. /xshow{
  449.     0 1 3 index length 1 sub{
  450.         currentpoint 4 index 3 index 1 getinterval show
  451.         exch 3 index 3 index get add exch moveto pop
  452.     }for pop pop
  453. }__NXbdef
  454. /yshow{
  455.     0 1 3 index length 1 sub{
  456.         currentpoint 4 index 3 index 1 getinterval show
  457.         3 index 3 index get add moveto pop
  458.     }for pop pop
  459. }__NXbdef
  460. /arct{arcto pop pop pop pop}__NXbdef
  461. /setbbox{pop pop pop pop}__NXbdef
  462. /ucache{}__NXbdef
  463. /ucachestatus{mark 0 0 0 0 0}__NXbdef
  464. /setucacheparams{cleartomark}__NXbdef
  465. /uappend{systemdict begin cvx exec end}__NXbdef
  466. /ueofill{gsave newpath uappend eofill grestore}__NXbdef
  467. /ufill{gsave newpath uappend fill grestore}__NXbdef
  468. /ustroke{
  469.     gsave newpath dup length 6 eq
  470.     {exch uappend concat}{uappend}ifelse
  471.     stroke grestore
  472. }__NXbdef
  473. /__NXustrokepathMatrix dup where {pop pop}{matrix def}ifelse
  474. /ustrokepath{
  475.     newpath dup length 6 eq{
  476.         exch uappend __NXustrokepathMatrix currentmatrix exch concat
  477.         strokepath setmatrix
  478.     }{uappend strokepath}ifelse
  479. } __NXbdef
  480. /upath{
  481.     [exch {/ucache cvx}if pathbbox /setbbox cvx
  482.      {/moveto cvx}{/lineto cvx}{/curveto cvx}{/closepath cvx}pathforall]cvx
  483. } __NXbdef
  484. /setstrokeadjust{pop}__NXbdef
  485. /currentstrokeadjust{false}__NXbdef
  486. /selectfont{exch findfont exch
  487. dup type /arraytype eq {makefont}{scalefont}ifelse setfont}__NXbdef
  488. /_NXCombineArrays{
  489.     counttomark dup 2 add index dup length 3 -1 roll {
  490.         2 index length sub dup 4 1 roll 1 index exch 4 -1 roll putinterval exch
  491.     }repeat pop pop pop
  492. }__NXbdef
  493. /setcmykcolor{
  494.     1.0 exch sub dup dup 6 -1 roll
  495.     sub dup 0 lt{pop 0}if 5 1 roll
  496.     4 -1 roll sub dup 0 lt{pop 0}if 3 1 roll
  497.     exch sub dup 0 lt{pop 0}if setrgbcolor
  498. }__NXbdef
  499. /currentcmykcolor{currentrgbcolor 3{1.0 exch sub 3 1 roll}repeat 0}__NXbdef
  500. /flushgraphics{}def
  501. /setwindowtype{pop pop}def
  502. /currentwindowtype{pop 0}def
  503. /setalpha{pop}def
  504. /currentalpha{1.0}def
  505. /hidecursor{}def
  506. /obscurecursor{}def
  507. /revealcursor{}def
  508. /setcursor{4 {pop}repeat}bind def
  509. /showcursor{}def
  510. /NextStepEncoding where not{
  511. /NextStepEncoding StandardEncoding 256 array copy def
  512. 0 [129/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/Ccedilla/Egrave
  513. /Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
  514. /Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/Ugrave/Uacute
  515. /Ucircumflex/Udieresis/Yacute/Thorn/mu/multiply/divide/copyright
  516. 176/registered 181/brokenbar 190/logicalnot 192/onesuperior 201/twosuperior
  517. 204/threesuperior 209/plusminus/onequarter/onehalf/threequarters/agrave
  518. /aacute/acircumflex/atilde/adieresis/aring/ccedilla/egrave/eacute
  519. /ecircumflex/edieresis/igrave 226/iacute 228/icircumflex/idieresis/eth
  520. /ntilde 236/ograve/oacute/ocircumflex/otilde/odieresis 242/ugrave/uacute
  521. /ucircumflex 246/udieresis/yacute 252/thorn/ydieresis]
  522. {dup type /nametype eq
  523.  {NextStepEncoding 2 index 2 index put pop 1 add}{exch pop}ifelse
  524. }forall pop
  525. /NextStepEncoding NextStepEncoding readonly def   
  526. /_NXfstr 128 string dup 0 (_NX) putinterval def   
  527. /findfont{
  528.  % Because we can never let NextStepEncoding get into
  529.  % SharedFontDirectory, we cannot reencode a font to NextStepEncoding
  530.  % if we are in shared mode.  So if currentshared is true,
  531.  % we call the normal findfont and return that
  532.  /currentshared where {pop currentshared} {false} ifelse
  533.  {//findfont exec}
  534.  {dup _NXfstr 3 125 getinterval cvs length 3 add _NXfstr 0 3 -1 roll
  535.   getinterval cvn exch FontDirectory 2 index known 
  536.   {pop FontDirectory exch get}
  537.   {//findfont exec dup /Encoding get StandardEncoding eq
  538.    {    dup length dict exch
  539.     {1 index /FID ne {2 index 3 1 roll put}{pop pop}ifelse}forall
  540.      dup /Encoding NextStepEncoding put definefont
  541.     }{exch pop} ifelse
  542.    }ifelse
  543.  }ifelse
  544. }bind def
  545. }{pop}ifelse
  546. /_NXProcArray 5 array __NXdef
  547. /_NXChannels 0 __NXdef
  548. /_NXTotalBytes 0 __NXdef
  549. /_NXDoImageOp{
  550.     1 index{dup}{1}ifelse /_NXChannels exch store
  551.     _NXChannels 2 add 2 roll _NXProcArray 0 _NXChannels getinterval astore pop
  552.     5 index 4 index mul 2 index{1 sub 8 idiv 1 add mul}{mul 1 sub 8 idiv 1 add}ifelse
  553.     4 index mul /_NXTotalBytes exch store pop exch pop
  554.     gsave matrix invertmatrix concat 0.5 setgray 0 0 4 2 roll rectfill grestore
  555.     {    0 1 _NXChannels 1 sub{
  556.             _NXProcArray exch get exec
  557.             length _NXTotalBytes exch sub /_NXTotalBytes exch store}for
  558.         _NXTotalBytes 0 le{exit}if
  559.     }loop /_NXProcArray 5 array def
  560. }__NXbdef
  561. /colorimage{_NXDoImageOp}__NXbdef
  562. /alphaimage{1 add _NXDoImageOp}def
  563. %%EndDocument
  564.  
  565. % EquationBuilder(TM) Expression
  566. % +.\Jr(=:/*V[StRFQAYmdjEEA;1nuN+[co.OZ7L#cq3iK%3:</XJ@:d#6;^G;Td47dud<A3@
  567. % 5%MGToUOR5&d`'TuEDU)B-tbR".R+:nNY)DD0l0M%"[V1X:`>KW-W+TapkbQ1TiO8qO##pFg
  568. % SV27Z%C%),,7&[ne(c'<W+g@4!;?.76d#C!iJ0@Ju`AW"Zk%:1$+0PmBo;2s;99LJh%SVCE)
  569. % MA.D#"ZY*m1pR!J92+Ai(63p)W/V=gmHA6adE-Q![ZdiB@28F9ZbaQ$t7_I.h4iYAi4)=Y9S
  570. % CW%E^=I!CE-)$?4*t!#61MJ2ifWL*8mP,VLN%>JR2m6IN@mSd.6G;3F^0pM3BIJa2#fEKAc3
  571. % ];YMr),_OVe)<fQIY=M+Lk*oN#J_dmJF_$<!uCYS/;+Fn`eFLFoc6Jta[(Z-m(&IQ,dEI:ao
  572. % JlpJD5R9aV&!8%d(6-!)S&68-25e!QRIn_&)-jp)/Z/.\I'QPXGFA-DQIj2/)'1DGVbCK>:#
  573. % UM^5i(i_+>R2F'YJCo#HJ)K`W&,&GI,?s=$m8gXt/"P.hUNHeQ.-[s*0kGKF'"A0f0!;lgfO
  574. % rYI0,QK9hcpa+PH:Z+.CoTIF.tk\d8MYBkBHn\(I&Dm5S3k=?JbM<PkCI#Q8nt8I+rF/rH?r
  575. % bS,g/aLN$QlZ3_ZBV"Ybk8O^/(TP_@C]CQ7*D)$$C_,$O3(KIX!4UQ5`pWH4N*3*VVoW[_ca
  576. % A2G0l[p[X?XKnXu`.g`$\Ig*kknY`9NBOZ&mBQCt#D8$C9E@X#A!F7\\btRpapd1@6SGs@ZH
  577. % =jE%O5ei]&G?tnAD.nN9%nlUR8:()dE5Wa0BAQXN22N-NLH=R*5'B'u&IA6uU/*0#TYt)Nc!
  578. % ccWkCu$A6PW`^L-G1Wi1e*:hNKP>(Mo=!g)<a[:EVo"H[h]kT.VR6rj3aPnDGUg2ARor>7s$
  579. % q21Si&!+<&BB)A$d7PmJqSX82FJR+bb<b,<H[^!?^ZFr5[/RDeHZ0_(pMm!<1'X_$W8esL)^
  580. % "U:jF"H$UGUI8^J&=R:GT]^uqDP%S@ia8fImEZ3,(Q!>1;'"=F1gif>5_x
  581. % EndExpression N 851 353 E 8f S 17373 R 827562c7
  582. gsave
  583.  /__NXbasematrix matrix currentmatrix def
  584. grestore
  585. %%EndProlog
  586. %%BeginSetup
  587. /EqBFont 18 dict dup begin /FontType 3 def /PaintType 0 def /FontMatrix [0.001 0 0 0.001 0 0] def /FontBBox [15 -2950 1360 1045] def /Encoding [/.notdef /rad1 /rad2 /rad3 /rad4 /rad5 /radext /int /pathint /sum /prod /cdot /vdot /ddot /hbar /bigcap /bigcup /parallel] def /Metrics 18 dict dup begin /.notdef 0 def /rad1 1000 def /rad2 1000 def /rad3 1000 def /rad4 1000 def /rad5 1048 def /radext 1048 def /int 500 def /pathint 500 def /sum 700 def /prod 700 def /cdot 1000 def /vdot 550 def /ddot 1000 def /hbar 500 def /bigcap 700 def /bigcup 700 def /parallel 500 def end def /BBox 18 dict dup begin /.notdef [0 0 0 0] def /rad1 [110 -1150 1020 0] def /rad2 [110 -1750 1020 0] def /rad3 [110 -2350 1020 0] def /rad4 [110 -2950 1020 0] def /rad5 [128 -2890 740 0] def /radext [700 -600 740 0] def /int [20 0 425 1045] def /pathint [20 0 425 1045] def /sum [15 5 640 715] def /prod [15 0 670 715] def /cdot [110 215 890 325] def /vdot [165 -5 280 770] def /ddot [110 -5 890 770] def /hbar [20 -10 480 685] def /bigcap [0 0 680 720] def /bigcup [0 0 680 720] def /parallel [65 -175 400 675] def end def /CharacterDefs 18 dict dup begin /.notdef {
  588.     
  589. } def /rad1 {
  590.     980 0 moveto 464 -1048 lineto 248 -560 lineto 110 -656 lineto 125 -675 lineto 200 -624 lineto 420 -1150 lineto 460 -1150 lineto 1020 0 lineto 980 0 lineto closepath
  591. } def /rad2 {
  592.     980 0 moveto 460 -1600 lineto 245 -864 lineto 110 -1000 lineto 128 -1023 lineto 200 -950 lineto 424 -1750 lineto 456 -1750 lineto 1020 0 lineto 980 0 lineto closepath
  593. } def /rad3 {
  594.     980 0 moveto 464 -2144 lineto 248 -1160 lineto 110 -1368 lineto 130 -1390 lineto 192 -1288 lineto 424 -2350 lineto 464 -2350 lineto 1020 0 lineto 980 0 lineto closepath
  595. } def /rad4 {
  596.     980 0 moveto 880 -488 lineto 672 -1600 lineto 464 -2696 lineto 248 -1464 lineto 110 -1728 lineto 130 -1750 lineto 192 -1616 lineto 424 -2950 lineto 464 -2950 lineto 768 -1312 lineto 1020 0 lineto 980 0 lineto closepath
  597. } def /rad5 {
  598.     700 0 moveto 700 -2628 lineto 248 -1284 lineto 128 -1564 lineto 150 -1580 lineto 215 -1425 lineto 688 -2890 lineto 740 -2890 lineto 740 0 lineto 700 0 lineto closepath
  599. } def /radext {
  600.     700 0 moveto 700 -600 lineto 740 -600 lineto 740 0 lineto 700 0 lineto closepath
  601. } def /int {
  602.     245 390 moveto 225 235 195 145 180 100 curveto 165 60 150 50 140 40 curveto 135 30 85 0 50 20 curveto 35 25 25 45 25 55 curveto 20 80 30 100 55 110 curveto 80 125 93 110 110 90 curveto 135 60 155 135 160 195 curveto 165 270 170 340 190 510 curveto 205 650 lineto 220 810 230 890 265 960 curveto 275 980 295 1015 320 1030 curveto 350 1045 380 1030 395 1020 curveto 410 1010 425 980 400 955 curveto 385 940 347 925 330 950 curveto 310 970 290 955 290 940 curveto 280 900 285 745 270 610 curveto 245 390 lineto closepath
  603. } def /pathint {
  604.     245 390 moveto 225 235 195 145 180 100 curveto 165 60 150 50 140 40 curveto 135 30 85 0 50 20 curveto 35 25 25 45 25 55 curveto 20 80 30 100 55 110 curveto 80 125 93 110 110 90 curveto 135 60 155 135 160 195 curveto 165 270 170 340 190 510 curveto 205 650 lineto 220 810 230 890 265 960 curveto 275 980 295 1015 320 1030 curveto 350 1045 380 1030 395 1020 curveto 410 1010 425 980 400 955 curveto 385 940 347 925 330 950 curveto 310 970 290 955 290 940 curveto 280 900 285 745 270 610 curveto 245 390 lineto fill 20 setlinewidth 220 400 moveto 290 400 340 455 340 500 curveto 340 585 290 640 220 640 curveto 155 640 100 585 100 500 curveto 100 455 155 400 220 400 curveto stroke
  605. } def /sum {
  606.     330 335 moveto 20 715 lineto 575 715 lineto 600 545 lineto 575 535 lineto 550 625 525 685 395 685 curveto 160 685 lineto 411 370 lineto 160 90 lineto 470 90 lineto 565 90 590 140 610 210 curveto 640 200 lineto 585 5 lineto 15 5 lineto 330 335 lineto closepath
  607. } def /prod {
  608.     590 90 moveto 590 30 620 20 670 20 curveto 670 0 lineto 410 0 lineto 410 20 lineto 460 20 495 30 495 90 curveto 495 670 lineto 190 670 lineto 190 90 lineto 190 30 225 20 275 20 curveto 275 0 lineto 15 0 lineto 15 20 lineto 65 20 100 30 100 90 curveto 100 615 lineto 100 690 40 700 20 700 curveto 20 715 lineto 670 715 lineto 670 700 lineto 645 700 590 690 590 615 curveto 590 90 lineto closepath
  609. } def /cdot {
  610.     110 270 moveto 110 300 135 325 165 325 curveto 195 325 220 300 220 270 curveto 220 235 185 215 165 215 curveto 145 215 110 235 110 270 curveto fill 445 270 moveto 445 300 470 325 500 325 curveto 530 325 555 300 555 270 curveto 555 235 520 215 500 215 curveto 480 215 445 235 445 270 curveto fill 775 270 moveto 775 300 800 325 830 325 curveto 860 325 890 300 890 270 curveto 890 235 850 215 830 215 curveto 810 215 775 235 775 270 curveto fill
  611. } def /vdot {
  612.     220 770 moveto 250 770 280 750 280 720 curveto 280 680 250 660 220 660 curveto 185 660 165 695 165 720 curveto 165 740 185 770 220 770 curveto fill 220 440 moveto 250 440 280 415 280 385 curveto 280 355 250 330 220 330 curveto 185 330 165 365 165 385 curveto 165 405 185 440 220 440 curveto fill 220 105 moveto 250 105 280 80 280 50 curveto 280 20 250 -5 220 -5 curveto 185 -5 165 30 165 50 curveto 165 70 185 105 220 105 curveto fill
  613. } def /ddot {
  614.     165 720 moveto 205 720 220 700 220 665 curveto 220 630 195 610 165 610 curveto 130 620 110 645 110 665 curveto 110 690 130 720 165 720 curveto fill 500 440 moveto 530 440 555 415 555 385 curveto 555 355 530 330 500 330 curveto 465 330 445 365 445 385 curveto 445 405 465 440 500 440 curveto fill 830 155 moveto 860 155 890 130 890 100 curveto 890 70 860 45 830 45 curveto 795 45 775 80 775 100 curveto 775 120 795 155 830 155 curveto fill
  615. } def /hbar {
  616.     480 105 moveto 440 55 400 -10 335 -10 curveto 300 -10 290 10 290 35 curveto 290 65 370 350 370 365 curveto 370 380 355 390 340 390 curveto 290 390 205 275 185 250 curveto 140 180 125 125 95 0 curveto 20 0 lineto 150 500 lineto 160 545 180 600 180 615 curveto 180 625 170 640 135 640 curveto 110 640 lineto 100 655 lineto 165 660 215 670 270 685 curveto 275 680 lineto 155 240 lineto 155 235 lineto 190 290 290 440 380 440 curveto 400 440 450 435 450 370 curveto 450 335 365 80 365 55 curveto 365 45 375 40 385 40 curveto 405 40 425 70 465 115 curveto 480 105 lineto fill 55 545 moveto 55 520 lineto 310 560 lineto 310 585 lineto 55 545 lineto fill
  617. } def /bigcap {
  618.     615 400 moveto 615 575 500 655 340 655 curveto 180 655 70 575 70 400 curveto 70 0 lineto 5 0 lineto 5 400 lineto 5 610 140 720 340 720 curveto 545 720 680 610 680 400 curveto 680 0 lineto 615 0 lineto 615 400 lineto closepath
  619. } def /bigcup {
  620.     65 320 moveto 65 145 180 65 340 65 curveto 500 65 615 145 615 320 curveto 615 720 lineto 680 720 lineto 680 320 lineto 680 110 540 0 340 0 curveto 140 0 0 110 0 320 curveto 0 720 lineto 65 720 lineto 65 320 lineto closepath
  621. } def /parallel {
  622.     135 675 moveto 135 -175 lineto 65 -175 lineto 65 675 lineto 135 675 lineto fill 335 675 moveto 335 -175 lineto 265 -175 lineto 265 675 lineto 335 675 lineto fill 400 675 moveto
  623. } def end def /BuildChar {
  624.     0 begin /char exch def /fontdict exch def /charname fontdict /Encoding get char get def fontdict begin Metrics charname get 0 BBox charname get aload pop setcachedevice CharacterDefs charname get exec eofill end end
  625. } def /BuildChar load 0 3 dict put end definefont pop
  626. %%EndSetup
  627. 0 0 185.114334 25.866699 rectclip
  628. 0 0 185.114334 25.866699 rectclip
  629. 0 setgray
  630. 1 setalpha
  631. /EqBFont 21.6 selectfont
  632. 0.460007 1.167994 moveto
  633. <07> [0 0] xyshow
  634. 0 setgray
  635. 1 setalpha
  636. 1 1 scale
  637. /Symbol findfont 12 scalefont
  638. 48
  639. exch
  640. defineuserobject
  641. 48 execuserobject setfont
  642. 34.155003 9.615997 moveto
  643. (\() [0 0] xyshow
  644. 1 1 scale
  645. 1 1 scale
  646. 48 execuserobject setfont
  647. 45.795002 9.609998 moveto
  648. (\)) [0 0] xyshow
  649. 1 1 scale
  650. 0 setgray
  651. 1 setalpha
  652. 1 1 scale
  653. 48 execuserobject setfont
  654. 66.44101 9.615997 moveto
  655. (\() [0 0] xyshow
  656. 1 1 scale
  657. 1 1 scale
  658. 48 execuserobject setfont
  659. 78.081009 9.609998 moveto
  660. (\)) [0 0] xyshow
  661. 1 1 scale
  662. 0 setgray
  663. 1 setalpha
  664. 0.6 setlinewidth
  665. 165.655014 9.507998 moveto
  666. 169.975006 16.107998 lineto
  667. stroke
  668. 0 setgray
  669. 1 setalpha
  670. /Times-Roman findfont 9 scalefont
  671. 67
  672. exch
  673. defineuserobject
  674. 67 execuserobject setfont
  675. 12.331006 1 moveto
  676. (11) [-3.231 17.7827 0 0 0 0] xyshow
  677. /Symbol findfont 9 scalefont
  678. 65
  679. exch
  680. defineuserobject
  681. 65 execuserobject setfont
  682. 6.940006 1 moveto
  683. (-) [0 0 0 0] xyshow
  684. /Times-BoldItalic findfont 12 scalefont
  685. 49
  686. exch
  687. defineuserobject
  688. 49 execuserobject setfont
  689. 174.442337 9.507998 moveto
  690. (nmxdxPxP) [-22.590668 0 -63.246666 0 -6 0 -11.363998 0 -20.921997 0 -11.364006 0 -18.923996 0 0 0 -11.364006 0] xyshow
  691. /Times-BoldItalic findfont 9 scalefont
  692. 66
  693. exch
  694. defineuserobject
  695. 66 execuserobject setfont
  696. 57.675007 7.708022 moveto
  697. (mn) [-30.288002 0 0 0 0 0] xyshow
  698. 48 execuserobject setfont
  699. 164.521011 9.507998 moveto
  700. (==) [-66.582672 0 0 0 0 0] xyshow
  701. /Times-Roman findfont 12 scalefont
  702. 52
  703. exch
  704. defineuserobject
  705. 52 execuserobject setfont
  706. 181.114334 9.507998 moveto
  707. (,rof0) [-45.258667 0 -6 0 -3.995995 0 -18 0 0 0 0 0] xyshow
  708. %%Trailer
  709. %%DocumentFonts: Times-BoldItalic
  710. %%+ Times-Roman
  711. %%+ Symbol
  712.  
  713. %End of Graphics
  714. MathPictureEnd
  715. end
  716.  
  717. :[font = text; inactive; preserveAspect; ]
  718. then the 's are determined uniquely.  However, there are more explicit ways
  719. to find the Legendre Polynomials.  There is a recursion relation to get  Pn(x).
  720. Temporarily, we shall denote the Legendre Polynomial  in Mathematica as
  721. LP[n,x].  In Mathematica we type in the commands
  722. ;[s]
  723. 12:0,0;149,1;150,2;151,3;152,4;153,5;213,6;224,7;228,8;236,9;241,10;252,11;277,-1;
  724. 12:1,11,8,Times,0,12,0,0,0;1,10,8,Times,2,12,0,0,0;1,10,8,Times,66,12,0,0,0;1,11,8,Times,0,12,0,0,0;1,10,8,Times,2,12,0,0,0;1,11,8,Times,0,12,0,0,0;1,10,8,Times,2,12,0,0,0;1,11,8,Times,0,12,0,0,0;1,10,8,Courier,0,12,0,0,0;1,11,8,Times,0,12,0,0,0;1,10,8,Times,2,12,0,0,0;1,11,8,Times,0,12,0,0,0;
  725. :[font = input; preserveAspect; ]
  726. LP[0,x_]:=1
  727.     LP[1,x_]:=x
  728.     LP[n_,x_]:= LP[n,x]= 
  729.       (1/n)((2n-1)x LP[n-1,x]-(n-1)LP[n-2,x])
  730. :[font = text; inactive; preserveAspect; ]
  731. (We could have used
  732.     LP[n_,x_]:= 
  733.         (1/n)((2n-1)x LP[n-1,x]-(n-1)LP[n-2,x])
  734. but this would have been much slower.)
  735. ;[s]
  736. 3:0,0;24,1;85,2;123,-1;
  737. 3:1,11,8,Times,0,12,0,0,0;1,10,8,Courier,0,12,0,0,0;1,11,8,Times,0,12,0,0,0;
  738. :[font = text; inactive; preserveAspect; ]
  739. We get a function  LP  of the two variables   n and  x.  For example, we
  740. type
  741. ;[s]
  742. 7:0,0;19,1;22,2;46,3;48,4;53,5;54,6;77,-1;
  743. 7:1,11,8,Times,0,12,0,0,0;1,10,8,Courier,0,12,0,0,0;1,11,8,Times,0,12,0,0,0;1,10,8,Courier,0,12,0,0,0;1,11,8,Times,0,12,0,0,0;1,10,8,Courier,0,12,0,0,0;1,11,8,Times,0,12,0,0,0;
  744. :[font = input; preserveAspect; startGroup; ]
  745. LP[5,x]//Simplify
  746. :[font = output; output; inactive; pageBreakBelow; noPageBreak; dontNoPageBreakBelow; preserveAspect; endGroup; ]
  747. (x*(15 - 70*x^2 + 63*x^4))/8
  748. ;[o]
  749.             2       4
  750. x (15 - 70 x  + 63 x )
  751. ----------------------
  752.           8
  753. :[font = text; inactive; preserveAspect; ]
  754. To graph  LP[5,x]  from  -1  to  1 we type
  755. ;[s]
  756. 7:0,0;10,1;18,2;26,3;27,4;33,5;34,6;42,-1;
  757. 7:1,11,8,Times,0,12,0,0,0;1,10,8,Courier,0,12,0,0,0;1,11,8,Times,0,12,0,0,0;1,10,8,Courier,0,12,0,0,0;1,11,8,Times,0,12,0,0,0;1,10,8,Courier,0,12,0,0,0;1,11,8,Times,0,12,0,0,0;
  758. :[font = input; preserveAspect; startGroup; ]
  759. Plot[LP[5,x],{x,-1,1}];
  760. :[font = postscript; PostScript; formatAsPostScript; output; inactive; preserveAspect; pictureLeft = 34; pictureWidth = 282; pictureHeight = 174; endGroup; ]
  761. %!
  762. %%Creator: Mathematica
  763. %%AspectRatio: 0.61803 
  764. MathPictureStart
  765. /Courier findfont 10  scalefont  setfont
  766. % Scaling calculations
  767. 0.5 0.47619 0.309017 0.294302 [
  768. [(-1)] 0.02381 0.30902 0 2 Msboxa
  769. [(-0.5)] 0.2619 0.30902 0 2 Msboxa
  770. [(0.5)] 0.7381 0.30902 0 2 Msboxa
  771. [(1)] 0.97619 0.30902 0 2 Msboxa
  772. [(-1)] 0.4875 0.01472 1 0 Msboxa
  773. [(-0.5)] 0.4875 0.16187 1 0 Msboxa
  774. [(0.5)] 0.4875 0.45617 1 0 Msboxa
  775. [(1)] 0.4875 0.60332 1 0 Msboxa
  776. [ -0.001 -0.001 0 0 ]
  777. [ 1.001 0.61903 0 0 ]
  778. ] MathScale
  779. % Start of Graphics
  780. 1 setlinecap
  781. 1 setlinejoin
  782. newpath
  783. %%Object: Graphics
  784. [ ] 0 setdash
  785. 0 setgray
  786. gsave
  787. gsave
  788. 0.002 setlinewidth
  789. 0.02381 0.30902 moveto
  790. 0.02381 0.31527 lineto
  791. stroke
  792. grestore
  793. [(-1)] 0.02381 0.30902 0 2 Mshowa
  794. gsave
  795. 0.002 setlinewidth
  796. 0.2619 0.30902 moveto
  797. 0.2619 0.31527 lineto
  798. stroke
  799. grestore
  800. [(-0.5)] 0.2619 0.30902 0 2 Mshowa
  801. gsave
  802. 0.002 setlinewidth
  803. 0.7381 0.30902 moveto
  804. 0.7381 0.31527 lineto
  805. stroke
  806. grestore
  807. [(0.5)] 0.7381 0.30902 0 2 Mshowa
  808. gsave
  809. 0.002 setlinewidth
  810. 0.97619 0.30902 moveto
  811. 0.97619 0.31527 lineto
  812. stroke
  813. grestore
  814. [(1)] 0.97619 0.30902 0 2 Mshowa
  815. gsave
  816. 0.001 setlinewidth
  817. 0.07143 0.30902 moveto
  818. 0.07143 0.31277 lineto
  819. stroke
  820. grestore
  821. gsave
  822. 0.001 setlinewidth
  823. 0.11905 0.30902 moveto
  824. 0.11905 0.31277 lineto
  825. stroke
  826. grestore
  827. gsave
  828. 0.001 setlinewidth
  829. 0.16667 0.30902 moveto
  830. 0.16667 0.31277 lineto
  831. stroke
  832. grestore
  833. gsave
  834. 0.001 setlinewidth
  835. 0.21429 0.30902 moveto
  836. 0.21429 0.31277 lineto
  837. stroke
  838. grestore
  839. gsave
  840. 0.001 setlinewidth
  841. 0.30952 0.30902 moveto
  842. 0.30952 0.31277 lineto
  843. stroke
  844. grestore
  845. gsave
  846. 0.001 setlinewidth
  847. 0.35714 0.30902 moveto
  848. 0.35714 0.31277 lineto
  849. stroke
  850. grestore
  851. gsave
  852. 0.001 setlinewidth
  853. 0.40476 0.30902 moveto
  854. 0.40476 0.31277 lineto
  855. stroke
  856. grestore
  857. gsave
  858. 0.001 setlinewidth
  859. 0.45238 0.30902 moveto
  860. 0.45238 0.31277 lineto
  861. stroke
  862. grestore
  863. gsave
  864. 0.001 setlinewidth
  865. 0.54762 0.30902 moveto
  866. 0.54762 0.31277 lineto
  867. stroke
  868. grestore
  869. gsave
  870. 0.001 setlinewidth
  871. 0.59524 0.30902 moveto
  872. 0.59524 0.31277 lineto
  873. stroke
  874. grestore
  875. gsave
  876. 0.001 setlinewidth
  877. 0.64286 0.30902 moveto
  878. 0.64286 0.31277 lineto
  879. stroke
  880. grestore
  881. gsave
  882. 0.001 setlinewidth
  883. 0.69048 0.30902 moveto
  884. 0.69048 0.31277 lineto
  885. stroke
  886. grestore
  887. gsave
  888. 0.001 setlinewidth
  889. 0.78571 0.30902 moveto
  890. 0.78571 0.31277 lineto
  891. stroke
  892. grestore
  893. gsave
  894. 0.001 setlinewidth
  895. 0.83333 0.30902 moveto
  896. 0.83333 0.31277 lineto
  897. stroke
  898. grestore
  899. gsave
  900. 0.001 setlinewidth
  901. 0.88095 0.30902 moveto
  902. 0.88095 0.31277 lineto
  903. stroke
  904. grestore
  905. gsave
  906. 0.001 setlinewidth
  907. 0.92857 0.30902 moveto
  908. 0.92857 0.31277 lineto
  909. stroke
  910. grestore
  911. gsave
  912. 0.002 setlinewidth
  913. 0 0.30902 moveto
  914. 1 0.30902 lineto
  915. stroke
  916. grestore
  917. gsave
  918. 0.002 setlinewidth
  919. 0.5 0.01472 moveto
  920. 0.50625 0.01472 lineto
  921. stroke
  922. grestore
  923. [(-1)] 0.4875 0.01472 1 0 Mshowa
  924. gsave
  925. 0.002 setlinewidth
  926. 0.5 0.16187 moveto
  927. 0.50625 0.16187 lineto
  928. stroke
  929. grestore
  930. [(-0.5)] 0.4875 0.16187 1 0 Mshowa
  931. gsave
  932. 0.002 setlinewidth
  933. 0.5 0.45617 moveto
  934. 0.50625 0.45617 lineto
  935. stroke
  936. grestore
  937. [(0.5)] 0.4875 0.45617 1 0 Mshowa
  938. gsave
  939. 0.002 setlinewidth
  940. 0.5 0.60332 moveto
  941. 0.50625 0.60332 lineto
  942. stroke
  943. grestore
  944. [(1)] 0.4875 0.60332 1 0 Mshowa
  945. gsave
  946. 0.001 setlinewidth
  947. 0.5 0.04415 moveto
  948. 0.50375 0.04415 lineto
  949. stroke
  950. grestore
  951. gsave
  952. 0.001 setlinewidth
  953. 0.5 0.07358 moveto
  954. 0.50375 0.07358 lineto
  955. stroke
  956. grestore
  957. gsave
  958. 0.001 setlinewidth
  959. 0.5 0.10301 moveto
  960. 0.50375 0.10301 lineto
  961. stroke
  962. grestore
  963. gsave
  964. 0.001 setlinewidth
  965. 0.5 0.13244 moveto
  966. 0.50375 0.13244 lineto
  967. stroke
  968. grestore
  969. gsave
  970. 0.001 setlinewidth
  971. 0.5 0.1913 moveto
  972. 0.50375 0.1913 lineto
  973. stroke
  974. grestore
  975. gsave
  976. 0.001 setlinewidth
  977. 0.5 0.22073 moveto
  978. 0.50375 0.22073 lineto
  979. stroke
  980. grestore
  981. gsave
  982. 0.001 setlinewidth
  983. 0.5 0.25016 moveto
  984. 0.50375 0.25016 lineto
  985. stroke
  986. grestore
  987. gsave
  988. 0.001 setlinewidth
  989. 0.5 0.27959 moveto
  990. 0.50375 0.27959 lineto
  991. stroke
  992. grestore
  993. gsave
  994. 0.001 setlinewidth
  995. 0.5 0.33845 moveto
  996. 0.50375 0.33845 lineto
  997. stroke
  998. grestore
  999. gsave
  1000. 0.001 setlinewidth
  1001. 0.5 0.36788 moveto
  1002. 0.50375 0.36788 lineto
  1003. stroke
  1004. grestore
  1005. gsave
  1006. 0.001 setlinewidth
  1007. 0.5 0.39731 moveto
  1008. 0.50375 0.39731 lineto
  1009. stroke
  1010. grestore
  1011. gsave
  1012. 0.001 setlinewidth
  1013. 0.5 0.42674 moveto
  1014. 0.50375 0.42674 lineto
  1015. stroke
  1016. grestore
  1017. gsave
  1018. 0.001 setlinewidth
  1019. 0.5 0.4856 moveto
  1020. 0.50375 0.4856 lineto
  1021. stroke
  1022. grestore
  1023. gsave
  1024. 0.001 setlinewidth
  1025. 0.5 0.51503 moveto
  1026. 0.50375 0.51503 lineto
  1027. stroke
  1028. grestore
  1029. gsave
  1030. 0.001 setlinewidth
  1031. 0.5 0.54446 moveto
  1032. 0.50375 0.54446 lineto
  1033. stroke
  1034. grestore
  1035. gsave
  1036. 0.001 setlinewidth
  1037. 0.5 0.57389 moveto
  1038. 0.50375 0.57389 lineto
  1039. stroke
  1040. grestore
  1041. gsave
  1042. 0.002 setlinewidth
  1043. 0.5 0 moveto
  1044. 0.5 0.61803 lineto
  1045. stroke
  1046. grestore
  1047. grestore
  1048. 0 0 moveto
  1049. 1 0 lineto
  1050. 1 0.61803 lineto
  1051. 0 0.61803 lineto
  1052. closepath
  1053. clip
  1054. newpath
  1055. gsave
  1056. gsave
  1057. 0.004 setlinewidth
  1058. 0.02381 0.01472 moveto
  1059. 0.04365 0.17328 lineto
  1060. 0.05357 0.23512 lineto
  1061. 0.06349 0.28667 lineto
  1062. 0.07341 0.32886 lineto
  1063. 0.08333 0.36259 lineto
  1064. 0.09325 0.38871 lineto
  1065. 0.09821 0.39916 lineto
  1066. 0.10317 0.40801 lineto
  1067. 0.10813 0.41535 lineto
  1068. 0.1131 0.42126 lineto
  1069. 0.11806 0.42583 lineto
  1070. 0.12302 0.42916 lineto
  1071. 0.1255 0.43038 lineto
  1072. 0.12798 0.43132 lineto
  1073. 0.12922 0.43168 lineto
  1074. 0.13046 0.43198 lineto
  1075. 0.1317 0.43221 lineto
  1076. 0.13294 0.43238 lineto
  1077. 0.13418 0.43249 lineto
  1078. 0.13542 0.43253 lineto
  1079. 0.13666 0.43252 lineto
  1080. 0.1379 0.43244 lineto
  1081. 0.13914 0.4323 lineto
  1082. 0.14038 0.43211 lineto
  1083. 0.14286 0.43156 lineto
  1084. 0.14534 0.43079 lineto
  1085. 0.14782 0.42981 lineto
  1086. 0.15278 0.42727 lineto
  1087. 0.1627 0.42008 lineto
  1088. 0.17262 0.41047 lineto
  1089. 0.18254 0.39894 lineto
  1090. 0.22222 0.34174 lineto
  1091. 0.2619 0.28258 lineto
  1092. 0.28175 0.25716 lineto
  1093. 0.30159 0.23627 lineto
  1094. 0.31151 0.22778 lineto
  1095. 0.32143 0.2207 lineto
  1096. 0.33135 0.21507 lineto
  1097. 0.33631 0.21281 lineto
  1098. 0.34127 0.21092 lineto
  1099. 0.34623 0.2094 lineto
  1100. 0.34871 0.20878 lineto
  1101. 0.35119 0.20825 lineto
  1102. 0.35367 0.20782 lineto
  1103. 0.35615 0.20748 lineto
  1104. 0.35739 0.20734 lineto
  1105. 0.35863 0.20723 lineto
  1106. 0.35987 0.20714 lineto
  1107. 0.36111 0.20707 lineto
  1108. Mistroke
  1109. 0.36235 0.20703 lineto
  1110. 0.36359 0.20701 lineto
  1111. 0.36483 0.20701 lineto
  1112. 0.36607 0.20703 lineto
  1113. 0.36731 0.20708 lineto
  1114. 0.36855 0.20714 lineto
  1115. 0.36979 0.20723 lineto
  1116. 0.37103 0.20735 lineto
  1117. 0.37599 0.20802 lineto
  1118. 0.37847 0.20848 lineto
  1119. 0.38095 0.20904 lineto
  1120. 0.38591 0.2104 lineto
  1121. 0.39087 0.21209 lineto
  1122. 0.40079 0.21643 lineto
  1123. 0.42063 0.22867 lineto
  1124. 0.44048 0.245 lineto
  1125. 0.46032 0.26451 lineto
  1126. 0.5 0.30902 lineto
  1127. 0.53968 0.35352 lineto
  1128. 0.55952 0.37304 lineto
  1129. 0.57937 0.38936 lineto
  1130. 0.59921 0.4016 lineto
  1131. 0.60417 0.40393 lineto
  1132. 0.60913 0.40595 lineto
  1133. 0.61409 0.40764 lineto
  1134. 0.61905 0.409 lineto
  1135. 0.62153 0.40955 lineto
  1136. 0.62401 0.41002 lineto
  1137. 0.62649 0.4104 lineto
  1138. 0.62897 0.41069 lineto
  1139. 0.63021 0.4108 lineto
  1140. 0.63145 0.41089 lineto
  1141. 0.63269 0.41096 lineto
  1142. 0.63393 0.411 lineto
  1143. 0.63517 0.41103 lineto
  1144. 0.63641 0.41103 lineto
  1145. 0.63765 0.41101 lineto
  1146. 0.63889 0.41096 lineto
  1147. 0.64013 0.41089 lineto
  1148. 0.64137 0.4108 lineto
  1149. 0.64385 0.41055 lineto
  1150. 0.64633 0.41021 lineto
  1151. 0.64881 0.40978 lineto
  1152. 0.65377 0.40863 lineto
  1153. 0.65873 0.40712 lineto
  1154. 0.66865 0.40297 lineto
  1155. 0.67857 0.39734 lineto
  1156. 0.69841 0.38177 lineto
  1157. 0.71825 0.36087 lineto
  1158. 0.7381 0.33546 lineto
  1159. Mistroke
  1160. 0.77778 0.2763 lineto
  1161. 0.81746 0.21909 lineto
  1162. 0.82738 0.20756 lineto
  1163. 0.8373 0.19796 lineto
  1164. 0.84722 0.19076 lineto
  1165. 0.8497 0.1894 lineto
  1166. 0.85218 0.18822 lineto
  1167. 0.85466 0.18724 lineto
  1168. 0.85714 0.18648 lineto
  1169. 0.85838 0.18617 lineto
  1170. 0.85962 0.18592 lineto
  1171. 0.86086 0.18573 lineto
  1172. 0.8621 0.18559 lineto
  1173. 0.86334 0.18552 lineto
  1174. 0.86458 0.1855 lineto
  1175. 0.86582 0.18554 lineto
  1176. 0.86706 0.18565 lineto
  1177. 0.8683 0.18582 lineto
  1178. 0.86954 0.18605 lineto
  1179. 0.87078 0.18635 lineto
  1180. 0.87202 0.18672 lineto
  1181. 0.87698 0.18887 lineto
  1182. 0.87946 0.19039 lineto
  1183. 0.88194 0.1922 lineto
  1184. 0.8869 0.19678 lineto
  1185. 0.89187 0.20269 lineto
  1186. 0.89683 0.21002 lineto
  1187. 0.90675 0.22933 lineto
  1188. 0.91667 0.25544 lineto
  1189. 0.92659 0.28918 lineto
  1190. 0.93651 0.33137 lineto
  1191. 0.95635 0.44475 lineto
  1192. 0.97619 0.60332 lineto
  1193. Mfstroke
  1194. grestore
  1195. grestore
  1196. % End of Graphics
  1197. MathPictureEnd
  1198. :[font = text; inactive; preserveAspect; ]
  1199.     Next, we  use Mathematica to compute the integral
  1200. ;[s]
  1201. 3:0,0;15,1;26,2;51,-1;
  1202. 3:1,11,8,Times,0,12,0,0,0;1,10,8,Times,2,12,0,0,0;1,11,8,Times,0,12,0,0,0;
  1203. :[font = postscript; PostScript; formatAsPostScript; output; inactive; preserveAspect; pictureLeft = 0; pictureWidth = 90; pictureHeight = 26; ]
  1204. %!
  1205. %%Creator: Mathematica
  1206. %%AspectRatio: 0.288889
  1207. 200 dict begin
  1208. MathPictureStart
  1209. /Courier findfont 10  scalefont  setfont
  1210. % Scaling calculations
  1211. 0 1 0 1 [
  1212. [ 0 0 0 0 ]
  1213. [ 90 26 0 0 ]
  1214. ] MathScale
  1215. % Start of Graphics
  1216. %!PS-Adobe-2.0 EPSF-2.0
  1217. %%Title: 
  1218. %%Creator: EquationBuilder
  1219. %%CreationDate: Mon Aug  3 09:44:39 1992
  1220. %%For: gray
  1221. %%DocumentFonts: (atend)
  1222. %%Pages: 0 1
  1223. %%BoundingBox: 0 0 90 26
  1224. %%Translation: 1 8.507998 88.643005 0
  1225. %%EndComments
  1226.  
  1227. %%BeginDocument: /usr/lib/NextStep/printPackage.ps
  1228. %!PS-Adobe-2.0
  1229. %%Title: Printing Package
  1230. %%EndComments
  1231. %Version: 2.0
  1232. %Copyright: 1988, NeXT, Inc.
  1233.  
  1234. /__NXdef{1 index where{pop pop pop}{def}ifelse}bind def
  1235. /__NXbdef{1 index where{pop pop pop}{bind def}ifelse}bind def
  1236. /UserObjects 10 array __NXdef
  1237. /defineuserobject{
  1238.     exch dup 1 add dup UserObjects length gt{
  1239.         array dup 0 UserObjects putinterval
  1240.         /UserObjects exch def
  1241.     }{pop}ifelse UserObjects exch 3 -1 roll put
  1242. }__NXbdef
  1243. /undefineuserobject{UserObjects exch null put}__NXbdef
  1244. /execuserobject{UserObjects exch get exec}__NXbdef
  1245. /__NXRectPath{4 2 roll moveto 1 index 0 rlineto
  1246. 0 exch rlineto neg 0 rlineto closepath}__NXbdef
  1247. /__NXProcessRectArgs{
  1248.     1 index type /arraytype eq{
  1249.         exch 0 4 2 index length 1 sub{
  1250.             dup 3 add 1 exch{1 index exch get exch}for
  1251.             5 1 roll 5 index exec
  1252.         }for pop pop
  1253.     }{exec}ifelse
  1254. }__NXbdef
  1255. /rectfill{gsave newpath {__NXRectPath fill} __NXProcessRectArgs grestore}__NXbdef
  1256. /rectclip{newpath {__NXRectPath} __NXProcessRectArgs clip newpath}__NXbdef
  1257. /rectstroke{
  1258.     gsave newpath dup type /arraytype eq{dup length 6 eq}{false}ifelse{
  1259.         {gsave __NXRectPath null concat stroke grestore}
  1260.         dup length array cvx copy dup 2 4 -1 roll put __NXProcessRectArgs
  1261.     }{{__NXRectPath stroke} __NXProcessRectArgs}ifelse grestore
  1262. }__NXbdef
  1263. /xyshow{
  1264.     0 1 3 index length 1 sub{
  1265.         currentpoint 4 index 3 index 1 getinterval show
  1266.         3 index 3 index 2 mul 1 add get add exch
  1267.         3 index    3 index 2 mul get add exch moveto pop
  1268.     }for pop pop
  1269. }__NXbdef
  1270. /xshow{
  1271.     0 1 3 index length 1 sub{
  1272.         currentpoint 4 index 3 index 1 getinterval show
  1273.         exch 3 index 3 index get add exch moveto pop
  1274.     }for pop pop
  1275. }__NXbdef
  1276. /yshow{
  1277.     0 1 3 index length 1 sub{
  1278.         currentpoint 4 index 3 index 1 getinterval show
  1279.         3 index 3 index get add moveto pop
  1280.     }for pop pop
  1281. }__NXbdef
  1282. /arct{arcto pop pop pop pop}__NXbdef
  1283. /setbbox{pop pop pop pop}__NXbdef
  1284. /ucache{}__NXbdef
  1285. /ucachestatus{mark 0 0 0 0 0}__NXbdef
  1286. /setucacheparams{cleartomark}__NXbdef
  1287. /uappend{systemdict begin cvx exec end}__NXbdef
  1288. /ueofill{gsave newpath uappend eofill grestore}__NXbdef
  1289. /ufill{gsave newpath uappend fill grestore}__NXbdef
  1290. /ustroke{
  1291.     gsave newpath dup length 6 eq
  1292.     {exch uappend concat}{uappend}ifelse
  1293.     stroke grestore
  1294. }__NXbdef
  1295. /__NXustrokepathMatrix dup where {pop pop}{matrix def}ifelse
  1296. /ustrokepath{
  1297.     newpath dup length 6 eq{
  1298.         exch uappend __NXustrokepathMatrix currentmatrix exch concat
  1299.         strokepath setmatrix
  1300.     }{uappend strokepath}ifelse
  1301. } __NXbdef
  1302. /upath{
  1303.     [exch {/ucache cvx}if pathbbox /setbbox cvx
  1304.      {/moveto cvx}{/lineto cvx}{/curveto cvx}{/closepath cvx}pathforall]cvx
  1305. } __NXbdef
  1306. /setstrokeadjust{pop}__NXbdef
  1307. /currentstrokeadjust{false}__NXbdef
  1308. /selectfont{exch findfont exch
  1309. dup type /arraytype eq {makefont}{scalefont}ifelse setfont}__NXbdef
  1310. /_NXCombineArrays{
  1311.     counttomark dup 2 add index dup length 3 -1 roll {
  1312.         2 index length sub dup 4 1 roll 1 index exch 4 -1 roll putinterval exch
  1313.     }repeat pop pop pop
  1314. }__NXbdef
  1315. /setcmykcolor{
  1316.     1.0 exch sub dup dup 6 -1 roll
  1317.     sub dup 0 lt{pop 0}if 5 1 roll
  1318.     4 -1 roll sub dup 0 lt{pop 0}if 3 1 roll
  1319.     exch sub dup 0 lt{pop 0}if setrgbcolor
  1320. }__NXbdef
  1321. /currentcmykcolor{currentrgbcolor 3{1.0 exch sub 3 1 roll}repeat 0}__NXbdef
  1322. /flushgraphics{}def
  1323. /setwindowtype{pop pop}def
  1324. /currentwindowtype{pop 0}def
  1325. /setalpha{pop}def
  1326. /currentalpha{1.0}def
  1327. /hidecursor{}def
  1328. /obscurecursor{}def
  1329. /revealcursor{}def
  1330. /setcursor{4 {pop}repeat}bind def
  1331. /showcursor{}def
  1332. /NextStepEncoding where not{
  1333. /NextStepEncoding StandardEncoding 256 array copy def
  1334. 0 [129/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/Ccedilla/Egrave
  1335. /Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
  1336. /Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/Ugrave/Uacute
  1337. /Ucircumflex/Udieresis/Yacute/Thorn/mu/multiply/divide/copyright
  1338. 176/registered 181/brokenbar 190/logicalnot 192/onesuperior 201/twosuperior
  1339. 204/threesuperior 209/plusminus/onequarter/onehalf/threequarters/agrave
  1340. /aacute/acircumflex/atilde/adieresis/aring/ccedilla/egrave/eacute
  1341. /ecircumflex/edieresis/igrave 226/iacute 228/icircumflex/idieresis/eth
  1342. /ntilde 236/ograve/oacute/ocircumflex/otilde/odieresis 242/ugrave/uacute
  1343. /ucircumflex 246/udieresis/yacute 252/thorn/ydieresis]
  1344. {dup type /nametype eq
  1345.  {NextStepEncoding 2 index 2 index put pop 1 add}{exch pop}ifelse
  1346. }forall pop
  1347. /NextStepEncoding NextStepEncoding readonly def   
  1348. /_NXfstr 128 string dup 0 (_NX) putinterval def   
  1349. /findfont{
  1350.  % Because we can never let NextStepEncoding get into
  1351.  % SharedFontDirectory, we cannot reencode a font to NextStepEncoding
  1352.  % if we are in shared mode.  So if currentshared is true,
  1353.  % we call the normal findfont and return that
  1354.  /currentshared where {pop currentshared} {false} ifelse
  1355.  {//findfont exec}
  1356.  {dup _NXfstr 3 125 getinterval cvs length 3 add _NXfstr 0 3 -1 roll
  1357.   getinterval cvn exch FontDirectory 2 index known 
  1358.   {pop FontDirectory exch get}
  1359.   {//findfont exec dup /Encoding get StandardEncoding eq
  1360.    {    dup length dict exch
  1361.     {1 index /FID ne {2 index 3 1 roll put}{pop pop}ifelse}forall
  1362.      dup /Encoding NextStepEncoding put definefont
  1363.     }{exch pop} ifelse
  1364.    }ifelse
  1365.  }ifelse
  1366. }bind def
  1367. }{pop}ifelse
  1368. /_NXProcArray 5 array __NXdef
  1369. /_NXChannels 0 __NXdef
  1370. /_NXTotalBytes 0 __NXdef
  1371. /_NXDoImageOp{
  1372.     1 index{dup}{1}ifelse /_NXChannels exch store
  1373.     _NXChannels 2 add 2 roll _NXProcArray 0 _NXChannels getinterval astore pop
  1374.     5 index 4 index mul 2 index{1 sub 8 idiv 1 add mul}{mul 1 sub 8 idiv 1 add}ifelse
  1375.     4 index mul /_NXTotalBytes exch store pop exch pop
  1376.     gsave matrix invertmatrix concat 0.5 setgray 0 0 4 2 roll rectfill grestore
  1377.     {    0 1 _NXChannels 1 sub{
  1378.             _NXProcArray exch get exec
  1379.             length _NXTotalBytes exch sub /_NXTotalBytes exch store}for
  1380.         _NXTotalBytes 0 le{exit}if
  1381.     }loop /_NXProcArray 5 array def
  1382. }__NXbdef
  1383. /colorimage{_NXDoImageOp}__NXbdef
  1384. /alphaimage{1 add _NXDoImageOp}def
  1385. %%EndDocument
  1386.  
  1387. % EquationBuilder(TM) Expression
  1388. % +.\Jr(=:/*V[StRFQAYmdjEEA;1nuN+[co.OZ7L#cq3iK%3:</XJ@:d#6;^G;Td47dud<A3@
  1389. % 5%MGToUOR5&d`'TuEDU)B-tbR".R5`5h?!!!E767_:C+OH;Bj@P.-O?%B4'FH)c:eX1]TM0'
  1390. % o;,/#l!%\^3YU,#41L183Q(&Hf"9NTgc2h<D&k0$!hQXOnBCNsA60Psq6cY@ca,g65@$1_&!
  1391. % 4;jU*2pI1#*:He)*B>r8)kOKM&4Xo"?D\':7q`/QLXdSJgl!!L_6/GEQ')7_OsrRR.XrbY<h
  1392. % \),X?$@:]W2:%%r2]!"c'0a"TnP'4g0W?jdf_>=]Yk_XmDs1CE]PjEsZb0-ED>WpC=%E#7UW
  1393. % ^*3:P5Z]$NpCWRG+oa\A*<<"Q!m3_5![o1DYRiQT)Ai[?e:+Oq-_UPC&otc!Dq&4H9DA\+"G
  1394. % `&K(7oOQ"pcE*KX?md'\lP2RN,k.Qem&.8`Cq1")p.cD%nim6lBg:d7,$r]EBKj\g/'lB/.o
  1395. % uh.+,D2aApInFmbR*^2MmFuEOe7ZN-I!(@oGi3Zg;A!SS(J8%Kk!fN5'q-n_`igCu3&I-Bc1
  1396. % Ck7IkFo.<.S'Q$#5BSH56(c-Um56n5RJr^EG;6gL.S54'AAeI$u@7e6lU(R2!:fe`Wup"1_t
  1397. % lSN3Y'LT-R]+,KVbrMV98R\e:AS)12o#UP-T%GY>?\%Tm+,/gsmQ2Mq9!OTIn;36,`35.4Ck
  1398. % bY$Vk-D2KcefI3O_*A&+i3r\$:9)fq'T7\(#(@-1gP3C.#Y%8rFG/'&)#,Q<0>IXA&r;:/C)
  1399. % @'b&Ha`W,m6Um7M)'i^kk:1zx
  1400. % EndExpression N 653 28d E 2f S 1017b R c34517e1
  1401. gsave
  1402.  /__NXbasematrix matrix currentmatrix def
  1403. grestore
  1404. %%EndProlog
  1405. %%BeginSetup
  1406. /EqBFont 18 dict dup begin /FontType 3 def /PaintType 0 def /FontMatrix [0.001 0 0 0.001 0 0] def /FontBBox [15 -2950 1360 1045] def /Encoding [/.notdef /rad1 /rad2 /rad3 /rad4 /rad5 /radext /int /pathint /sum /prod /cdot /vdot /ddot /hbar /bigcap /bigcup /parallel] def /Metrics 18 dict dup begin /.notdef 0 def /rad1 1000 def /rad2 1000 def /rad3 1000 def /rad4 1000 def /rad5 1048 def /radext 1048 def /int 500 def /pathint 500 def /sum 700 def /prod 700 def /cdot 1000 def /vdot 550 def /ddot 1000 def /hbar 500 def /bigcap 700 def /bigcup 700 def /parallel 500 def end def /BBox 18 dict dup begin /.notdef [0 0 0 0] def /rad1 [110 -1150 1020 0] def /rad2 [110 -1750 1020 0] def /rad3 [110 -2350 1020 0] def /rad4 [110 -2950 1020 0] def /rad5 [128 -2890 740 0] def /radext [700 -600 740 0] def /int [20 0 425 1045] def /pathint [20 0 425 1045] def /sum [15 5 640 715] def /prod [15 0 670 715] def /cdot [110 215 890 325] def /vdot [165 -5 280 770] def /ddot [110 -5 890 770] def /hbar [20 -10 480 685] def /bigcap [0 0 680 720] def /bigcup [0 0 680 720] def /parallel [65 -175 400 675] def end def /CharacterDefs 18 dict dup begin /.notdef {
  1407.     
  1408. } def /rad1 {
  1409.     980 0 moveto 464 -1048 lineto 248 -560 lineto 110 -656 lineto 125 -675 lineto 200 -624 lineto 420 -1150 lineto 460 -1150 lineto 1020 0 lineto 980 0 lineto closepath
  1410. } def /rad2 {
  1411.     980 0 moveto 460 -1600 lineto 245 -864 lineto 110 -1000 lineto 128 -1023 lineto 200 -950 lineto 424 -1750 lineto 456 -1750 lineto 1020 0 lineto 980 0 lineto closepath
  1412. } def /rad3 {
  1413.     980 0 moveto 464 -2144 lineto 248 -1160 lineto 110 -1368 lineto 130 -1390 lineto 192 -1288 lineto 424 -2350 lineto 464 -2350 lineto 1020 0 lineto 980 0 lineto closepath
  1414. } def /rad4 {
  1415.     980 0 moveto 880 -488 lineto 672 -1600 lineto 464 -2696 lineto 248 -1464 lineto 110 -1728 lineto 130 -1750 lineto 192 -1616 lineto 424 -2950 lineto 464 -2950 lineto 768 -1312 lineto 1020 0 lineto 980 0 lineto closepath
  1416. } def /rad5 {
  1417.     700 0 moveto 700 -2628 lineto 248 -1284 lineto 128 -1564 lineto 150 -1580 lineto 215 -1425 lineto 688 -2890 lineto 740 -2890 lineto 740 0 lineto 700 0 lineto closepath
  1418. } def /radext {
  1419.     700 0 moveto 700 -600 lineto 740 -600 lineto 740 0 lineto 700 0 lineto closepath
  1420. } def /int {
  1421.     245 390 moveto 225 235 195 145 180 100 curveto 165 60 150 50 140 40 curveto 135 30 85 0 50 20 curveto 35 25 25 45 25 55 curveto 20 80 30 100 55 110 curveto 80 125 93 110 110 90 curveto 135 60 155 135 160 195 curveto 165 270 170 340 190 510 curveto 205 650 lineto 220 810 230 890 265 960 curveto 275 980 295 1015 320 1030 curveto 350 1045 380 1030 395 1020 curveto 410 1010 425 980 400 955 curveto 385 940 347 925 330 950 curveto 310 970 290 955 290 940 curveto 280 900 285 745 270 610 curveto 245 390 lineto closepath
  1422. } def /pathint {
  1423.     245 390 moveto 225 235 195 145 180 100 curveto 165 60 150 50 140 40 curveto 135 30 85 0 50 20 curveto 35 25 25 45 25 55 curveto 20 80 30 100 55 110 curveto 80 125 93 110 110 90 curveto 135 60 155 135 160 195 curveto 165 270 170 340 190 510 curveto 205 650 lineto 220 810 230 890 265 960 curveto 275 980 295 1015 320 1030 curveto 350 1045 380 1030 395 1020 curveto 410 1010 425 980 400 955 curveto 385 940 347 925 330 950 curveto 310 970 290 955 290 940 curveto 280 900 285 745 270 610 curveto 245 390 lineto fill 20 setlinewidth 220 400 moveto 290 400 340 455 340 500 curveto 340 585 290 640 220 640 curveto 155 640 100 585 100 500 curveto 100 455 155 400 220 400 curveto stroke
  1424. } def /sum {
  1425.     330 335 moveto 20 715 lineto 575 715 lineto 600 545 lineto 575 535 lineto 550 625 525 685 395 685 curveto 160 685 lineto 411 370 lineto 160 90 lineto 470 90 lineto 565 90 590 140 610 210 curveto 640 200 lineto 585 5 lineto 15 5 lineto 330 335 lineto closepath
  1426. } def /prod {
  1427.     590 90 moveto 590 30 620 20 670 20 curveto 670 0 lineto 410 0 lineto 410 20 lineto 460 20 495 30 495 90 curveto 495 670 lineto 190 670 lineto 190 90 lineto 190 30 225 20 275 20 curveto 275 0 lineto 15 0 lineto 15 20 lineto 65 20 100 30 100 90 curveto 100 615 lineto 100 690 40 700 20 700 curveto 20 715 lineto 670 715 lineto 670 700 lineto 645 700 590 690 590 615 curveto 590 90 lineto closepath
  1428. } def /cdot {
  1429.     110 270 moveto 110 300 135 325 165 325 curveto 195 325 220 300 220 270 curveto 220 235 185 215 165 215 curveto 145 215 110 235 110 270 curveto fill 445 270 moveto 445 300 470 325 500 325 curveto 530 325 555 300 555 270 curveto 555 235 520 215 500 215 curveto 480 215 445 235 445 270 curveto fill 775 270 moveto 775 300 800 325 830 325 curveto 860 325 890 300 890 270 curveto 890 235 850 215 830 215 curveto 810 215 775 235 775 270 curveto fill
  1430. } def /vdot {
  1431.     220 770 moveto 250 770 280 750 280 720 curveto 280 680 250 660 220 660 curveto 185 660 165 695 165 720 curveto 165 740 185 770 220 770 curveto fill 220 440 moveto 250 440 280 415 280 385 curveto 280 355 250 330 220 330 curveto 185 330 165 365 165 385 curveto 165 405 185 440 220 440 curveto fill 220 105 moveto 250 105 280 80 280 50 curveto 280 20 250 -5 220 -5 curveto 185 -5 165 30 165 50 curveto 165 70 185 105 220 105 curveto fill
  1432. } def /ddot {
  1433.     165 720 moveto 205 720 220 700 220 665 curveto 220 630 195 610 165 610 curveto 130 620 110 645 110 665 curveto 110 690 130 720 165 720 curveto fill 500 440 moveto 530 440 555 415 555 385 curveto 555 355 530 330 500 330 curveto 465 330 445 365 445 385 curveto 445 405 465 440 500 440 curveto fill 830 155 moveto 860 155 890 130 890 100 curveto 890 70 860 45 830 45 curveto 795 45 775 80 775 100 curveto 775 120 795 155 830 155 curveto fill
  1434. } def /hbar {
  1435.     480 105 moveto 440 55 400 -10 335 -10 curveto 300 -10 290 10 290 35 curveto 290 65 370 350 370 365 curveto 370 380 355 390 340 390 curveto 290 390 205 275 185 250 curveto 140 180 125 125 95 0 curveto 20 0 lineto 150 500 lineto 160 545 180 600 180 615 curveto 180 625 170 640 135 640 curveto 110 640 lineto 100 655 lineto 165 660 215 670 270 685 curveto 275 680 lineto 155 240 lineto 155 235 lineto 190 290 290 440 380 440 curveto 400 440 450 435 450 370 curveto 450 335 365 80 365 55 curveto 365 45 375 40 385 40 curveto 405 40 425 70 465 115 curveto 480 105 lineto fill 55 545 moveto 55 520 lineto 310 560 lineto 310 585 lineto 55 545 lineto fill
  1436. } def /bigcap {
  1437.     615 400 moveto 615 575 500 655 340 655 curveto 180 655 70 575 70 400 curveto 70 0 lineto 5 0 lineto 5 400 lineto 5 610 140 720 340 720 curveto 545 720 680 610 680 400 curveto 680 0 lineto 615 0 lineto 615 400 lineto closepath
  1438. } def /bigcup {
  1439.     65 320 moveto 65 145 180 65 340 65 curveto 500 65 615 145 615 320 curveto 615 720 lineto 680 720 lineto 680 320 lineto 680 110 540 0 340 0 curveto 140 0 0 110 0 320 curveto 0 720 lineto 65 720 lineto 65 320 lineto closepath
  1440. } def /parallel {
  1441.     135 675 moveto 135 -175 lineto 65 -175 lineto 65 675 lineto 135 675 lineto fill 335 675 moveto 335 -175 lineto 265 -175 lineto 265 675 lineto 335 675 lineto fill 400 675 moveto
  1442. } def end def /BuildChar {
  1443.     0 begin /char exch def /fontdict exch def /charname fontdict /Encoding get char get def fontdict begin Metrics charname get 0 BBox charname get aload pop setcachedevice CharacterDefs charname get exec eofill end end
  1444. } def /BuildChar load 0 3 dict put end definefont pop
  1445. %%EndSetup
  1446. 0 0 89.643005 25.866699 rectclip
  1447. 0 0 89.643005 25.866699 rectclip
  1448. 0 setgray
  1449. 1 setalpha
  1450. /EqBFont 21.6 selectfont
  1451. 0.460007 1.167994 moveto
  1452. <07> [0 0] xyshow
  1453. 0 setgray
  1454. 1 setalpha
  1455. 1 1 scale
  1456. /Symbol findfont 12 scalefont
  1457. 48
  1458. exch
  1459. defineuserobject
  1460. 48 execuserobject setfont
  1461. 34.599007 9.399997 moveto
  1462. ([) [0 0] xyshow
  1463. 1 1 scale
  1464. 1 1 scale
  1465. 48 execuserobject setfont
  1466. 63.791008 9.399997 moveto
  1467. (]) [0 0] xyshow
  1468. 1 1 scale
  1469. 0 setgray
  1470. 1 setalpha
  1471. /Times-Roman findfont 9 scalefont
  1472. 67
  1473. exch
  1474. defineuserobject
  1475. 67 execuserobject setfont
  1476. 67.943008 14.462702 moveto
  1477. (211) [-55.612003 -13.462702 -3.231 17.7827 0 0 0 0] xyshow
  1478. /Symbol findfont 9 scalefont
  1479. 65
  1480. exch
  1481. defineuserobject
  1482. 65 execuserobject setfont
  1483. 6.940006 1 moveto
  1484. (-) [0 0 0 0] xyshow
  1485. /Courier findfont 12 scalefont
  1486. 88
  1487. exch
  1488. defineuserobject
  1489. 88 execuserobject setfont
  1490. 55.78701 9.507998 moveto
  1491. (x,nPL) [-9.200001 0 -7.200001 0 -12.156002 0 -7.200001 0 0 0 1.401298e-44 -1.681558e-44] xyshow
  1492. 48 execuserobject setfont
  1493. 97.938339 9.507998 moveto
  1494. () [-66.582672 0] xyshow
  1495. /Times-BoldItalic findfont 12 scalefont
  1496. 49
  1497. exch
  1498. defineuserobject
  1499. 49 execuserobject setfont
  1500. 85.643005 9.507998 moveto
  1501. (.xd) [-6 0 -6 0 0 0 0 0] xyshow
  1502. %%Trailer
  1503. %%DocumentFonts: Times-BoldItalic
  1504. %%+ Courier
  1505. %%+ Times-Roman
  1506. %%+ Symbol
  1507.  
  1508. %End of Graphics
  1509. MathPictureEnd
  1510. end
  1511.  
  1512. :[font = text; inactive; preserveAspect; ]
  1513. The most straightforward command, namely
  1514. Integrate[LP[n,x]^2,{x,-1,1}]
  1515. doesn't work because "LP[n,x]" is too general for Mathematica.  However,
  1516. the following command works:
  1517. ;[s]
  1518. 5:0,0;41,1;70,2;121,3;132,4;173,-1;
  1519. 5:1,11,8,Times,0,12,0,0,0;1,10,8,Courier,1,12,0,0,0;1,11,8,Times,0,12,0,0,0;1,10,8,Times,2,12,0,0,0;1,11,8,Times,0,12,0,0,0;
  1520. :[font = input; preserveAspect; startGroup; ]
  1521. Integrate[LP[5,x]^2,{x,-1,1}]
  1522. :[font = output; output; inactive; preserveAspect; endGroup; ]
  1523. 2/11
  1524. ;[o]
  1525. 2
  1526. --
  1527. 11
  1528. :[font = text; inactive; preserveAspect; ]
  1529. Integrating  LP[n,x]^2 for a few other values of  leads us to the heuristic
  1530. conclusion that
  1531. ;[s]
  1532. 3:0,0;13,1;22,2;91,-1;
  1533. 3:1,11,8,Times,0,12,0,0,0;1,10,8,Courier,0,12,0,0,0;1,11,8,Times,0,12,0,0,0;
  1534. :[font = postscript; PostScript; formatAsPostScript; output; inactive; preserveAspect; pictureLeft = 0; pictureWidth = 137; pictureHeight = 27; ]
  1535. %!
  1536. %%Creator: Mathematica
  1537. %%AspectRatio: 0.19708
  1538. 200 dict begin
  1539. MathPictureStart
  1540. /Courier findfont 10  scalefont  setfont
  1541. % Scaling calculations
  1542. 0 1 0 1 [
  1543. [ 0 0 0 0 ]
  1544. [ 137 27 0 0 ]
  1545. ] MathScale
  1546. % Start of Graphics
  1547. %!PS-Adobe-2.0 EPSF-2.0
  1548. %%Title: 
  1549. %%Creator: EquationBuilder
  1550. %%CreationDate: Mon Aug  3 10:06:07 1992
  1551. %%For: gray
  1552. %%DocumentFonts: (atend)
  1553. %%Pages: 0 1
  1554. %%BoundingBox: 0 0 137 27
  1555. %%Translation: 1 8.507998 135.491013 0
  1556. %%EndComments
  1557.  
  1558. %%BeginDocument: /usr/lib/NextStep/printPackage.ps
  1559. %!PS-Adobe-2.0
  1560. %%Title: Printing Package
  1561. %%EndComments
  1562. %Version: 2.0
  1563. %Copyright: 1988, NeXT, Inc.
  1564.  
  1565. /__NXdef{1 index where{pop pop pop}{def}ifelse}bind def
  1566. /__NXbdef{1 index where{pop pop pop}{bind def}ifelse}bind def
  1567. /UserObjects 10 array __NXdef
  1568. /defineuserobject{
  1569.     exch dup 1 add dup UserObjects length gt{
  1570.         array dup 0 UserObjects putinterval
  1571.         /UserObjects exch def
  1572.     }{pop}ifelse UserObjects exch 3 -1 roll put
  1573. }__NXbdef
  1574. /undefineuserobject{UserObjects exch null put}__NXbdef
  1575. /execuserobject{UserObjects exch get exec}__NXbdef
  1576. /__NXRectPath{4 2 roll moveto 1 index 0 rlineto
  1577. 0 exch rlineto neg 0 rlineto closepath}__NXbdef
  1578. /__NXProcessRectArgs{
  1579.     1 index type /arraytype eq{
  1580.         exch 0 4 2 index length 1 sub{
  1581.             dup 3 add 1 exch{1 index exch get exch}for
  1582.             5 1 roll 5 index exec
  1583.         }for pop pop
  1584.     }{exec}ifelse
  1585. }__NXbdef
  1586. /rectfill{gsave newpath {__NXRectPath fill} __NXProcessRectArgs grestore}__NXbdef
  1587. /rectclip{newpath {__NXRectPath} __NXProcessRectArgs clip newpath}__NXbdef
  1588. /rectstroke{
  1589.     gsave newpath dup type /arraytype eq{dup length 6 eq}{false}ifelse{
  1590.         {gsave __NXRectPath null concat stroke grestore}
  1591.         dup length array cvx copy dup 2 4 -1 roll put __NXProcessRectArgs
  1592.     }{{__NXRectPath stroke} __NXProcessRectArgs}ifelse grestore
  1593. }__NXbdef
  1594. /xyshow{
  1595.     0 1 3 index length 1 sub{
  1596.         currentpoint 4 index 3 index 1 getinterval show
  1597.         3 index 3 index 2 mul 1 add get add exch
  1598.         3 index    3 index 2 mul get add exch moveto pop
  1599.     }for pop pop
  1600. }__NXbdef
  1601. /xshow{
  1602.     0 1 3 index length 1 sub{
  1603.         currentpoint 4 index 3 index 1 getinterval show
  1604.         exch 3 index 3 index get add exch moveto pop
  1605.     }for pop pop
  1606. }__NXbdef
  1607. /yshow{
  1608.     0 1 3 index length 1 sub{
  1609.         currentpoint 4 index 3 index 1 getinterval show
  1610.         3 index 3 index get add moveto pop
  1611.     }for pop pop
  1612. }__NXbdef
  1613. /arct{arcto pop pop pop pop}__NXbdef
  1614. /setbbox{pop pop pop pop}__NXbdef
  1615. /ucache{}__NXbdef
  1616. /ucachestatus{mark 0 0 0 0 0}__NXbdef
  1617. /setucacheparams{cleartomark}__NXbdef
  1618. /uappend{systemdict begin cvx exec end}__NXbdef
  1619. /ueofill{gsave newpath uappend eofill grestore}__NXbdef
  1620. /ufill{gsave newpath uappend fill grestore}__NXbdef
  1621. /ustroke{
  1622.     gsave newpath dup length 6 eq
  1623.     {exch uappend concat}{uappend}ifelse
  1624.     stroke grestore
  1625. }__NXbdef
  1626. /__NXustrokepathMatrix dup where {pop pop}{matrix def}ifelse
  1627. /ustrokepath{
  1628.     newpath dup length 6 eq{
  1629.         exch uappend __NXustrokepathMatrix currentmatrix exch concat
  1630.         strokepath setmatrix
  1631.     }{uappend strokepath}ifelse
  1632. } __NXbdef
  1633. /upath{
  1634.     [exch {/ucache cvx}if pathbbox /setbbox cvx
  1635.      {/moveto cvx}{/lineto cvx}{/curveto cvx}{/closepath cvx}pathforall]cvx
  1636. } __NXbdef
  1637. /setstrokeadjust{pop}__NXbdef
  1638. /currentstrokeadjust{false}__NXbdef
  1639. /selectfont{exch findfont exch
  1640. dup type /arraytype eq {makefont}{scalefont}ifelse setfont}__NXbdef
  1641. /_NXCombineArrays{
  1642.     counttomark dup 2 add index dup length 3 -1 roll {
  1643.         2 index length sub dup 4 1 roll 1 index exch 4 -1 roll putinterval exch
  1644.     }repeat pop pop pop
  1645. }__NXbdef
  1646. /setcmykcolor{
  1647.     1.0 exch sub dup dup 6 -1 roll
  1648.     sub dup 0 lt{pop 0}if 5 1 roll
  1649.     4 -1 roll sub dup 0 lt{pop 0}if 3 1 roll
  1650.     exch sub dup 0 lt{pop 0}if setrgbcolor
  1651. }__NXbdef
  1652. /currentcmykcolor{currentrgbcolor 3{1.0 exch sub 3 1 roll}repeat 0}__NXbdef
  1653. /flushgraphics{}def
  1654. /setwindowtype{pop pop}def
  1655. /currentwindowtype{pop 0}def
  1656. /setalpha{pop}def
  1657. /currentalpha{1.0}def
  1658. /hidecursor{}def
  1659. /obscurecursor{}def
  1660. /revealcursor{}def
  1661. /setcursor{4 {pop}repeat}bind def
  1662. /showcursor{}def
  1663. /NextStepEncoding where not{
  1664. /NextStepEncoding StandardEncoding 256 array copy def
  1665. 0 [129/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/Ccedilla/Egrave
  1666. /Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
  1667. /Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/Ugrave/Uacute
  1668. /Ucircumflex/Udieresis/Yacute/Thorn/mu/multiply/divide/copyright
  1669. 176/registered 181/brokenbar 190/logicalnot 192/onesuperior 201/twosuperior
  1670. 204/threesuperior 209/plusminus/onequarter/onehalf/threequarters/agrave
  1671. /aacute/acircumflex/atilde/adieresis/aring/ccedilla/egrave/eacute
  1672. /ecircumflex/edieresis/igrave 226/iacute 228/icircumflex/idieresis/eth
  1673. /ntilde 236/ograve/oacute/ocircumflex/otilde/odieresis 242/ugrave/uacute
  1674. /ucircumflex 246/udieresis/yacute 252/thorn/ydieresis]
  1675. {dup type /nametype eq
  1676.  {NextStepEncoding 2 index 2 index put pop 1 add}{exch pop}ifelse
  1677. }forall pop
  1678. /NextStepEncoding NextStepEncoding readonly def   
  1679. /_NXfstr 128 string dup 0 (_NX) putinterval def   
  1680. /findfont{
  1681.  % Because we can never let NextStepEncoding get into
  1682.  % SharedFontDirectory, we cannot reencode a font to NextStepEncoding
  1683.  % if we are in shared mode.  So if currentshared is true,
  1684.  % we call the normal findfont and return that
  1685.  /currentshared where {pop currentshared} {false} ifelse
  1686.  {//findfont exec}
  1687.  {dup _NXfstr 3 125 getinterval cvs length 3 add _NXfstr 0 3 -1 roll
  1688.   getinterval cvn exch FontDirectory 2 index known 
  1689.   {pop FontDirectory exch get}
  1690.   {//findfont exec dup /Encoding get StandardEncoding eq
  1691.    {    dup length dict exch
  1692.     {1 index /FID ne {2 index 3 1 roll put}{pop pop}ifelse}forall
  1693.      dup /Encoding NextStepEncoding put definefont
  1694.     }{exch pop} ifelse
  1695.    }ifelse
  1696.  }ifelse
  1697. }bind def
  1698. }{pop}ifelse
  1699. /_NXProcArray 5 array __NXdef
  1700. /_NXChannels 0 __NXdef
  1701. /_NXTotalBytes 0 __NXdef
  1702. /_NXDoImageOp{
  1703.     1 index{dup}{1}ifelse /_NXChannels exch store
  1704.     _NXChannels 2 add 2 roll _NXProcArray 0 _NXChannels getinterval astore pop
  1705.     5 index 4 index mul 2 index{1 sub 8 idiv 1 add mul}{mul 1 sub 8 idiv 1 add}ifelse
  1706.     4 index mul /_NXTotalBytes exch store pop exch pop
  1707.     gsave matrix invertmatrix concat 0.5 setgray 0 0 4 2 roll rectfill grestore
  1708.     {    0 1 _NXChannels 1 sub{
  1709.             _NXProcArray exch get exec
  1710.             length _NXTotalBytes exch sub /_NXTotalBytes exch store}for
  1711.         _NXTotalBytes 0 le{exit}if
  1712.     }loop /_NXProcArray 5 array def
  1713. }__NXbdef
  1714. /colorimage{_NXDoImageOp}__NXbdef
  1715. /alphaimage{1 add _NXDoImageOp}def
  1716. %%EndDocument
  1717.  
  1718. % EquationBuilder(TM) Expression
  1719. % +.\Jr(=:/*V[StRFQAYmdjEEA;1nuN+[co.OZ7L#cq3iK%3:</XJ@:d#6;^G;Td47dud<A3@
  1720. % 5%MGToUOR5&d`'TuEDU)B-tbR".R+:s&k)__9m0M"`dV1X;+>KW-W+TapkbQ1TiO8qO##pFg
  1721. % SV27Z%C%),,7&[ne(c'<W+g@4!;?.76d#C!iJ0@Ju`AW"Zk%:1$+0PmBo;2s;99LJh%SVCE)
  1722. % MA.D#"Xs9lBWDT\ccX7UnA]eDr`He9P9RM9Ro3U'&Zn^keIP&jCoinn7ouYLS+sKR^$ASOZg
  1723. % Yfjd2&/Th@ZT\7@@F$AnjLSAH>b&0Xc2PnT<4?kdK%C"s9Go:+#RaetI%2&3e)p$J]d7r7-i
  1724. % 'R]_2cj,)CpCWQ1+fQ:k@!'iuE!e.hr1fp8"?Her+TnO6@/rsnpDSPr)GhP"#7U,l*GE-^?N
  1725. % <cE(`@/M0t6(k,!&7c.k<sF*CZdG5t61d[>17t0Zl;(B/A=4;$04N_+#>[Ud<$o6;",uEWLD
  1726. % #_en=#f#r(9`'T90OT>PnF>[rk,Bdtk84WeYeDUU,mCcT`R5>\hAje2[.#F?HcA/9g/)i;BT
  1727. % FNjniLtND3npE]"<crZOTP"S+J;\[Br1m+O?sbO?J=A*<oR7*IOiS!AcbE.!QRHJQ5\tGT\*
  1728. % o;JZ-X\CP2CRo&VZj9Htd]0:L%aJLcoBB9=rIGjL!j\B.!.ChUbL)mL/?.ttF+MHpb1nn>sU
  1729. % 3*fab[cEiHVBk:@>Mt(BGh47Rb7WYM%C`IoNk;c<(GE%Vm(4j%mqtXRGH+1\Y\\n$fIaD]Xl
  1730. % /BZbnAebJrH;Tc_A&.[rDDko':-\/nE0V2N%W+OTInC3(I`H<]0Asci019-j[2fa&%1<OFRB
  1731. % ./O0K(.^^Bf@pum@*s=s?;7$mfOc]be@6?Q)IL7q1FOZrd_I9;]"p"kZ!/Q&[]`F'("=F1gi
  1732. % f>5_x
  1733. % EndExpression N 751 2ef E ba S 14922 R b8464b6f
  1734. gsave
  1735.  /__NXbasematrix matrix currentmatrix def
  1736. grestore
  1737. %%EndProlog
  1738. %%BeginSetup
  1739. /EqBFont 18 dict dup begin /FontType 3 def /PaintType 0 def /FontMatrix [0.001 0 0 0.001 0 0] def /FontBBox [15 -2950 1360 1045] def /Encoding [/.notdef /rad1 /rad2 /rad3 /rad4 /rad5 /radext /int /pathint /sum /prod /cdot /vdot /ddot /hbar /bigcap /bigcup /parallel] def /Metrics 18 dict dup begin /.notdef 0 def /rad1 1000 def /rad2 1000 def /rad3 1000 def /rad4 1000 def /rad5 1048 def /radext 1048 def /int 500 def /pathint 500 def /sum 700 def /prod 700 def /cdot 1000 def /vdot 550 def /ddot 1000 def /hbar 500 def /bigcap 700 def /bigcup 700 def /parallel 500 def end def /BBox 18 dict dup begin /.notdef [0 0 0 0] def /rad1 [110 -1150 1020 0] def /rad2 [110 -1750 1020 0] def /rad3 [110 -2350 1020 0] def /rad4 [110 -2950 1020 0] def /rad5 [128 -2890 740 0] def /radext [700 -600 740 0] def /int [20 0 425 1045] def /pathint [20 0 425 1045] def /sum [15 5 640 715] def /prod [15 0 670 715] def /cdot [110 215 890 325] def /vdot [165 -5 280 770] def /ddot [110 -5 890 770] def /hbar [20 -10 480 685] def /bigcap [0 0 680 720] def /bigcup [0 0 680 720] def /parallel [65 -175 400 675] def end def /CharacterDefs 18 dict dup begin /.notdef {
  1740.     
  1741. } def /rad1 {
  1742.     980 0 moveto 464 -1048 lineto 248 -560 lineto 110 -656 lineto 125 -675 lineto 200 -624 lineto 420 -1150 lineto 460 -1150 lineto 1020 0 lineto 980 0 lineto closepath
  1743. } def /rad2 {
  1744.     980 0 moveto 460 -1600 lineto 245 -864 lineto 110 -1000 lineto 128 -1023 lineto 200 -950 lineto 424 -1750 lineto 456 -1750 lineto 1020 0 lineto 980 0 lineto closepath
  1745. } def /rad3 {
  1746.     980 0 moveto 464 -2144 lineto 248 -1160 lineto 110 -1368 lineto 130 -1390 lineto 192 -1288 lineto 424 -2350 lineto 464 -2350 lineto 1020 0 lineto 980 0 lineto closepath
  1747. } def /rad4 {
  1748.     980 0 moveto 880 -488 lineto 672 -1600 lineto 464 -2696 lineto 248 -1464 lineto 110 -1728 lineto 130 -1750 lineto 192 -1616 lineto 424 -2950 lineto 464 -2950 lineto 768 -1312 lineto 1020 0 lineto 980 0 lineto closepath
  1749. } def /rad5 {
  1750.     700 0 moveto 700 -2628 lineto 248 -1284 lineto 128 -1564 lineto 150 -1580 lineto 215 -1425 lineto 688 -2890 lineto 740 -2890 lineto 740 0 lineto 700 0 lineto closepath
  1751. } def /radext {
  1752.     700 0 moveto 700 -600 lineto 740 -600 lineto 740 0 lineto 700 0 lineto closepath
  1753. } def /int {
  1754.     245 390 moveto 225 235 195 145 180 100 curveto 165 60 150 50 140 40 curveto 135 30 85 0 50 20 curveto 35 25 25 45 25 55 curveto 20 80 30 100 55 110 curveto 80 125 93 110 110 90 curveto 135 60 155 135 160 195 curveto 165 270 170 340 190 510 curveto 205 650 lineto 220 810 230 890 265 960 curveto 275 980 295 1015 320 1030 curveto 350 1045 380 1030 395 1020 curveto 410 1010 425 980 400 955 curveto 385 940 347 925 330 950 curveto 310 970 290 955 290 940 curveto 280 900 285 745 270 610 curveto 245 390 lineto closepath
  1755. } def /pathint {
  1756.     245 390 moveto 225 235 195 145 180 100 curveto 165 60 150 50 140 40 curveto 135 30 85 0 50 20 curveto 35 25 25 45 25 55 curveto 20 80 30 100 55 110 curveto 80 125 93 110 110 90 curveto 135 60 155 135 160 195 curveto 165 270 170 340 190 510 curveto 205 650 lineto 220 810 230 890 265 960 curveto 275 980 295 1015 320 1030 curveto 350 1045 380 1030 395 1020 curveto 410 1010 425 980 400 955 curveto 385 940 347 925 330 950 curveto 310 970 290 955 290 940 curveto 280 900 285 745 270 610 curveto 245 390 lineto fill 20 setlinewidth 220 400 moveto 290 400 340 455 340 500 curveto 340 585 290 640 220 640 curveto 155 640 100 585 100 500 curveto 100 455 155 400 220 400 curveto stroke
  1757. } def /sum {
  1758.     330 335 moveto 20 715 lineto 575 715 lineto 600 545 lineto 575 535 lineto 550 625 525 685 395 685 curveto 160 685 lineto 411 370 lineto 160 90 lineto 470 90 lineto 565 90 590 140 610 210 curveto 640 200 lineto 585 5 lineto 15 5 lineto 330 335 lineto closepath
  1759. } def /prod {
  1760.     590 90 moveto 590 30 620 20 670 20 curveto 670 0 lineto 410 0 lineto 410 20 lineto 460 20 495 30 495 90 curveto 495 670 lineto 190 670 lineto 190 90 lineto 190 30 225 20 275 20 curveto 275 0 lineto 15 0 lineto 15 20 lineto 65 20 100 30 100 90 curveto 100 615 lineto 100 690 40 700 20 700 curveto 20 715 lineto 670 715 lineto 670 700 lineto 645 700 590 690 590 615 curveto 590 90 lineto closepath
  1761. } def /cdot {
  1762.     110 270 moveto 110 300 135 325 165 325 curveto 195 325 220 300 220 270 curveto 220 235 185 215 165 215 curveto 145 215 110 235 110 270 curveto fill 445 270 moveto 445 300 470 325 500 325 curveto 530 325 555 300 555 270 curveto 555 235 520 215 500 215 curveto 480 215 445 235 445 270 curveto fill 775 270 moveto 775 300 800 325 830 325 curveto 860 325 890 300 890 270 curveto 890 235 850 215 830 215 curveto 810 215 775 235 775 270 curveto fill
  1763. } def /vdot {
  1764.     220 770 moveto 250 770 280 750 280 720 curveto 280 680 250 660 220 660 curveto 185 660 165 695 165 720 curveto 165 740 185 770 220 770 curveto fill 220 440 moveto 250 440 280 415 280 385 curveto 280 355 250 330 220 330 curveto 185 330 165 365 165 385 curveto 165 405 185 440 220 440 curveto fill 220 105 moveto 250 105 280 80 280 50 curveto 280 20 250 -5 220 -5 curveto 185 -5 165 30 165 50 curveto 165 70 185 105 220 105 curveto fill
  1765. } def /ddot {
  1766.     165 720 moveto 205 720 220 700 220 665 curveto 220 630 195 610 165 610 curveto 130 620 110 645 110 665 curveto 110 690 130 720 165 720 curveto fill 500 440 moveto 530 440 555 415 555 385 curveto 555 355 530 330 500 330 curveto 465 330 445 365 445 385 curveto 445 405 465 440 500 440 curveto fill 830 155 moveto 860 155 890 130 890 100 curveto 890 70 860 45 830 45 curveto 795 45 775 80 775 100 curveto 775 120 795 155 830 155 curveto fill
  1767. } def /hbar {
  1768.     480 105 moveto 440 55 400 -10 335 -10 curveto 300 -10 290 10 290 35 curveto 290 65 370 350 370 365 curveto 370 380 355 390 340 390 curveto 290 390 205 275 185 250 curveto 140 180 125 125 95 0 curveto 20 0 lineto 150 500 lineto 160 545 180 600 180 615 curveto 180 625 170 640 135 640 curveto 110 640 lineto 100 655 lineto 165 660 215 670 270 685 curveto 275 680 lineto 155 240 lineto 155 235 lineto 190 290 290 440 380 440 curveto 400 440 450 435 450 370 curveto 450 335 365 80 365 55 curveto 365 45 375 40 385 40 curveto 405 40 425 70 465 115 curveto 480 105 lineto fill 55 545 moveto 55 520 lineto 310 560 lineto 310 585 lineto 55 545 lineto fill
  1769. } def /bigcap {
  1770.     615 400 moveto 615 575 500 655 340 655 curveto 180 655 70 575 70 400 curveto 70 0 lineto 5 0 lineto 5 400 lineto 5 610 140 720 340 720 curveto 545 720 680 610 680 400 curveto 680 0 lineto 615 0 lineto 615 400 lineto closepath
  1771. } def /bigcup {
  1772.     65 320 moveto 65 145 180 65 340 65 curveto 500 65 615 145 615 320 curveto 615 720 lineto 680 720 lineto 680 320 lineto 680 110 540 0 340 0 curveto 140 0 0 110 0 320 curveto 0 720 lineto 65 720 lineto 65 320 lineto closepath
  1773. } def /parallel {
  1774.     135 675 moveto 135 -175 lineto 65 -175 lineto 65 675 lineto 135 675 lineto fill 335 675 moveto 335 -175 lineto 265 -175 lineto 265 675 lineto 335 675 lineto fill 400 675 moveto
  1775. } def end def /BuildChar {
  1776.     0 begin /char exch def /fontdict exch def /charname fontdict /Encoding get char get def fontdict begin Metrics charname get 0 BBox charname get aload pop setcachedevice CharacterDefs charname get exec eofill end end
  1777. } def /BuildChar load 0 3 dict put end definefont pop
  1778. %%EndSetup
  1779. 0 0 136.491013 26.419996 rectclip
  1780. 0 0 136.491013 26.419996 rectclip
  1781. 0 setgray
  1782. 1 setalpha
  1783. /EqBFont 21.6 selectfont
  1784. 0.460007 1.167994 moveto
  1785. <07> [0 0] xyshow
  1786. 0 setgray
  1787. 1 setalpha
  1788. 1 1 scale
  1789. /Symbol findfont 12 scalefont
  1790. 44
  1791. exch
  1792. defineuserobject
  1793. 44 execuserobject setfont
  1794. 34.599007 9.399997 moveto
  1795. ([) [0 0] xyshow
  1796. 1 1 scale
  1797. 1 1 scale
  1798. 44 execuserobject setfont
  1799. 63.791008 9.399997 moveto
  1800. (]) [0 0] xyshow
  1801. 1 1 scale
  1802. 0 setgray
  1803. 1 setalpha
  1804. 0.48 setlinewidth
  1805. 98.897675 12.507998 moveto
  1806. 130.491013 12.507998 lineto
  1807. stroke
  1808. 0 setgray
  1809. 1 setalpha
  1810. /Times-Roman findfont 9 scalefont
  1811. 45
  1812. exch
  1813. defineuserobject
  1814. 45 execuserobject setfont
  1815. 67.943008 14.462702 moveto
  1816. (211) [-55.612003 -13.462702 -3.231 17.7827 0 0 5.069319e-38 0] xyshow
  1817. /Symbol findfont 9 scalefont
  1818. 46
  1819. exch
  1820. defineuserobject
  1821. 46 execuserobject setfont
  1822. 6.940006 1 moveto
  1823. (-) [0 0 0 0] xyshow
  1824. /Courier findfont 12 scalefont
  1825. 47
  1826. exch
  1827. defineuserobject
  1828. 47 execuserobject setfont
  1829. 55.78701 9.507998 moveto
  1830. (x,nPL) [-9.200001 0 -7.200001 0 -12.156002 0 -7.200001 0 0 0 0 0] xyshow
  1831. 44 execuserobject setfont
  1832. 114.736343 1.276586 moveto
  1833. (+=) [-25.760002 8.231412 0 0 0 0] xyshow
  1834. /Times-BoldItalic findfont 12 scalefont
  1835. 48
  1836. exch
  1837. defineuserobject
  1838. 48 execuserobject setfont
  1839. 132.491013 9.507998 moveto
  1840. (.nxd) [-27.093338 -8.231412 -25.754669 8.231412 -6 0 0 0 0 0] xyshow
  1841. /Times-Roman findfont 12 scalefont
  1842. 52
  1843. exch
  1844. defineuserobject
  1845. 52 execuserobject setfont
  1846. 123.991013 1.276586 moveto
  1847. (122) [-24.593338 0 12.296669 16.031412 0 0 0 0] xyshow
  1848. %%Trailer
  1849. %%DocumentFonts: Times-BoldItalic
  1850. %%+ Courier
  1851. %%+ Times-Roman
  1852. %%+ Symbol
  1853.  
  1854. %End of Graphics
  1855. MathPictureEnd
  1856. end
  1857.  
  1858. :[font = text; inactive; pageBreakBelow; preserveAspect; ]
  1859. for general  n.  This is in fact the correct answer.
  1860. ;[s]
  1861. 3:0,0;13,1;14,2;52,-1;
  1862. 3:1,11,8,Times,0,12,0,0,0;1,10,8,Courier,0,12,0,0,0;1,11,8,Times,0,12,0,0,0;
  1863. :[font = text; inactive; preserveAspect; ]
  1864.         Actually Mathematica has a built-in function for the  Legendre
  1865. Polynomials, namely  LegendreP[n,x].  Computations using 
  1866. LegendreP[n,x] are much faster than those using  LP[n,x].
  1867. This can be checked with the commands
  1868. ;[s]
  1869. 9:0,0;17,1;28,2;92,3;107,4;129,5;143,6;178,7;185,8;225,-1;
  1870. 9:1,11,8,Times,0,12,0,0,0;1,10,8,Times,2,12,0,0,0;1,11,8,Times,0,12,0,0,0;1,10,8,Courier,0,12,0,0,0;1,11,8,Times,0,12,0,0,0;1,10,8,Courier,0,12,0,0,0;1,11,8,Times,0,12,0,0,0;1,10,8,Courier,0,12,0,0,0;1,11,8,Times,0,12,0,0,0;
  1871. :[font = input; preserveAspect; startGroup; ]
  1872. LP[10,x]//Simplify//Timing
  1873. :[font = output; output; inactive; preserveAspect; endGroup; ]
  1874. {3.416666666666666*Second, 
  1875.   (-63 + 3465*x^2 - 30030*x^4 + 90090*x^6 - 
  1876.      109395*x^8 + 46189*x^10)/256}
  1877. ;[o]
  1878.                               2          4
  1879. {3.41667 Second, (-63 + 3465 x  - 30030 x  + 
  1880.  
  1881.             6           8          10
  1882.      90090 x  - 109395 x  + 46189 x  ) / 256}
  1883. :[font = input; preserveAspect; startGroup; ]
  1884. LegendreP[10,x]//Timing
  1885. :[font = output; output; inactive; preserveAspect; endGroup; ]
  1886. {0.0833333333333333*Second, 
  1887.   (-63 + 3465*x^2 - 30030*x^4 + 90090*x^6 - 
  1888.      109395*x^8 + 46189*x^10)/256}
  1889. ;[o]
  1890. {0.0833333 Second, 
  1891.  
  1892.                2          4          6
  1893.   (-63 + 3465 x  - 30030 x  + 90090 x  - 
  1894.  
  1895.              8          10
  1896.      109395 x  + 46189 x  ) / 256}
  1897. :[font = text; inactive; preserveAspect; ]
  1898. This function may be plotted using the command
  1899. :[font = input; preserveAspect; startGroup; ]
  1900. Plot[LegendreP[10,x],{x,-1,1}];
  1901. :[font = postscript; PostScript; formatAsPostScript; output; inactive; pageBreakBelow; dontNoPageBreakBelow; preserveAspect; pictureLeft = 34; pictureWidth = 282; pictureHeight = 174; endGroup; ]
  1902. %!
  1903. %%Creator: Mathematica
  1904. %%AspectRatio: 0.61803 
  1905. MathPictureStart
  1906. /Courier findfont 10  scalefont  setfont
  1907. % Scaling calculations
  1908. 0.5 0.47619 0.185019 0.4183 [
  1909. [(-1)] 0.02381 0.18502 0 2 Msboxa
  1910. [(-0.5)] 0.2619 0.18502 0 2 Msboxa
  1911. [(0.5)] 0.7381 0.18502 0 2 Msboxa
  1912. [(1)] 0.97619 0.18502 0 2 Msboxa
  1913. [(-0.4)] 0.4875 0.0177 1 0 Msboxa
  1914. [(-0.2)] 0.4875 0.10136 1 0 Msboxa
  1915. [(0.2)] 0.4875 0.26868 1 0 Msboxa
  1916. [(0.4)] 0.4875 0.35234 1 0 Msboxa
  1917. [(0.6)] 0.4875 0.436 1 0 Msboxa
  1918. [(0.8)] 0.4875 0.51966 1 0 Msboxa
  1919. [(1)] 0.4875 0.60332 1 0 Msboxa
  1920. [ -0.001 -0.001 0 0 ]
  1921. [ 1.001 0.61903 0 0 ]
  1922. ] MathScale
  1923. % Start of Graphics
  1924. 1 setlinecap
  1925. 1 setlinejoin
  1926. newpath
  1927. %%Object: Graphics
  1928. [ ] 0 setdash
  1929. 0 setgray
  1930. gsave
  1931. gsave
  1932. 0.002 setlinewidth
  1933. 0.02381 0.18502 moveto
  1934. 0.02381 0.19127 lineto
  1935. stroke
  1936. grestore
  1937. [(-1)] 0.02381 0.18502 0 2 Mshowa
  1938. gsave
  1939. 0.002 setlinewidth
  1940. 0.2619 0.18502 moveto
  1941. 0.2619 0.19127 lineto
  1942. stroke
  1943. grestore
  1944. [(-0.5)] 0.2619 0.18502 0 2 Mshowa
  1945. gsave
  1946. 0.002 setlinewidth
  1947. 0.7381 0.18502 moveto
  1948. 0.7381 0.19127 lineto
  1949. stroke
  1950. grestore
  1951. [(0.5)] 0.7381 0.18502 0 2 Mshowa
  1952. gsave
  1953. 0.002 setlinewidth
  1954. 0.97619 0.18502 moveto
  1955. 0.97619 0.19127 lineto
  1956. stroke
  1957. grestore
  1958. [(1)] 0.97619 0.18502 0 2 Mshowa
  1959. gsave
  1960. 0.001 setlinewidth
  1961. 0.07143 0.18502 moveto
  1962. 0.07143 0.18877 lineto
  1963. stroke
  1964. grestore
  1965. gsave
  1966. 0.001 setlinewidth
  1967. 0.11905 0.18502 moveto
  1968. 0.11905 0.18877 lineto
  1969. stroke
  1970. grestore
  1971. gsave
  1972. 0.001 setlinewidth
  1973. 0.16667 0.18502 moveto
  1974. 0.16667 0.18877 lineto
  1975. stroke
  1976. grestore
  1977. gsave
  1978. 0.001 setlinewidth
  1979. 0.21429 0.18502 moveto
  1980. 0.21429 0.18877 lineto
  1981. stroke
  1982. grestore
  1983. gsave
  1984. 0.001 setlinewidth
  1985. 0.30952 0.18502 moveto
  1986. 0.30952 0.18877 lineto
  1987. stroke
  1988. grestore
  1989. gsave
  1990. 0.001 setlinewidth
  1991. 0.35714 0.18502 moveto
  1992. 0.35714 0.18877 lineto
  1993. stroke
  1994. grestore
  1995. gsave
  1996. 0.001 setlinewidth
  1997. 0.40476 0.18502 moveto
  1998. 0.40476 0.18877 lineto
  1999. stroke
  2000. grestore
  2001. gsave
  2002. 0.001 setlinewidth
  2003. 0.45238 0.18502 moveto
  2004. 0.45238 0.18877 lineto
  2005. stroke
  2006. grestore
  2007. gsave
  2008. 0.001 setlinewidth
  2009. 0.54762 0.18502 moveto
  2010. 0.54762 0.18877 lineto
  2011. stroke
  2012. grestore
  2013. gsave
  2014. 0.001 setlinewidth
  2015. 0.59524 0.18502 moveto
  2016. 0.59524 0.18877 lineto
  2017. stroke
  2018. grestore
  2019. gsave
  2020. 0.001 setlinewidth
  2021. 0.64286 0.18502 moveto
  2022. 0.64286 0.18877 lineto
  2023. stroke
  2024. grestore
  2025. gsave
  2026. 0.001 setlinewidth
  2027. 0.69048 0.18502 moveto
  2028. 0.69048 0.18877 lineto
  2029. stroke
  2030. grestore
  2031. gsave
  2032. 0.001 setlinewidth
  2033. 0.78571 0.18502 moveto
  2034. 0.78571 0.18877 lineto
  2035. stroke
  2036. grestore
  2037. gsave
  2038. 0.001 setlinewidth
  2039. 0.83333 0.18502 moveto
  2040. 0.83333 0.18877 lineto
  2041. stroke
  2042. grestore
  2043. gsave
  2044. 0.001 setlinewidth
  2045. 0.88095 0.18502 moveto
  2046. 0.88095 0.18877 lineto
  2047. stroke
  2048. grestore
  2049. gsave
  2050. 0.001 setlinewidth
  2051. 0.92857 0.18502 moveto
  2052. 0.92857 0.18877 lineto
  2053. stroke
  2054. grestore
  2055. gsave
  2056. 0.002 setlinewidth
  2057. 0 0.18502 moveto
  2058. 1 0.18502 lineto
  2059. stroke
  2060. grestore
  2061. gsave
  2062. 0.002 setlinewidth
  2063. 0.5 0.0177 moveto
  2064. 0.50625 0.0177 lineto
  2065. stroke
  2066. grestore
  2067. [(-0.4)] 0.4875 0.0177 1 0 Mshowa
  2068. gsave
  2069. 0.002 setlinewidth
  2070. 0.5 0.10136 moveto
  2071. 0.50625 0.10136 lineto
  2072. stroke
  2073. grestore
  2074. [(-0.2)] 0.4875 0.10136 1 0 Mshowa
  2075. gsave
  2076. 0.002 setlinewidth
  2077. 0.5 0.26868 moveto
  2078. 0.50625 0.26868 lineto
  2079. stroke
  2080. grestore
  2081. [(0.2)] 0.4875 0.26868 1 0 Mshowa
  2082. gsave
  2083. 0.002 setlinewidth
  2084. 0.5 0.35234 moveto
  2085. 0.50625 0.35234 lineto
  2086. stroke
  2087. grestore
  2088. [(0.4)] 0.4875 0.35234 1 0 Mshowa
  2089. gsave
  2090. 0.002 setlinewidth
  2091. 0.5 0.436 moveto
  2092. 0.50625 0.436 lineto
  2093. stroke
  2094. grestore
  2095. [(0.6)] 0.4875 0.436 1 0 Mshowa
  2096. gsave
  2097. 0.002 setlinewidth
  2098. 0.5 0.51966 moveto
  2099. 0.50625 0.51966 lineto
  2100. stroke
  2101. grestore
  2102. [(0.8)] 0.4875 0.51966 1 0 Mshowa
  2103. gsave
  2104. 0.002 setlinewidth
  2105. 0.5 0.60332 moveto
  2106. 0.50625 0.60332 lineto
  2107. stroke
  2108. grestore
  2109. [(1)] 0.4875 0.60332 1 0 Mshowa
  2110. gsave
  2111. 0.001 setlinewidth
  2112. 0.5 0.03443 moveto
  2113. 0.50375 0.03443 lineto
  2114. stroke
  2115. grestore
  2116. gsave
  2117. 0.001 setlinewidth
  2118. 0.5 0.05116 moveto
  2119. 0.50375 0.05116 lineto
  2120. stroke
  2121. grestore
  2122. gsave
  2123. 0.001 setlinewidth
  2124. 0.5 0.0679 moveto
  2125. 0.50375 0.0679 lineto
  2126. stroke
  2127. grestore
  2128. gsave
  2129. 0.001 setlinewidth
  2130. 0.5 0.08463 moveto
  2131. 0.50375 0.08463 lineto
  2132. stroke
  2133. grestore
  2134. gsave
  2135. 0.001 setlinewidth
  2136. 0.5 0.11809 moveto
  2137. 0.50375 0.11809 lineto
  2138. stroke
  2139. grestore
  2140. gsave
  2141. 0.001 setlinewidth
  2142. 0.5 0.13482 moveto
  2143. 0.50375 0.13482 lineto
  2144. stroke
  2145. grestore
  2146. gsave
  2147. 0.001 setlinewidth
  2148. 0.5 0.15156 moveto
  2149. 0.50375 0.15156 lineto
  2150. stroke
  2151. grestore
  2152. gsave
  2153. 0.001 setlinewidth
  2154. 0.5 0.16829 moveto
  2155. 0.50375 0.16829 lineto
  2156. stroke
  2157. grestore
  2158. gsave
  2159. 0.001 setlinewidth
  2160. 0.5 0.20175 moveto
  2161. 0.50375 0.20175 lineto
  2162. stroke
  2163. grestore
  2164. gsave
  2165. 0.001 setlinewidth
  2166. 0.5 0.21848 moveto
  2167. 0.50375 0.21848 lineto
  2168. stroke
  2169. grestore
  2170. gsave
  2171. 0.001 setlinewidth
  2172. 0.5 0.23522 moveto
  2173. 0.50375 0.23522 lineto
  2174. stroke
  2175. grestore
  2176. gsave
  2177. 0.001 setlinewidth
  2178. 0.5 0.25195 moveto
  2179. 0.50375 0.25195 lineto
  2180. stroke
  2181. grestore
  2182. gsave
  2183. 0.001 setlinewidth
  2184. 0.5 0.28541 moveto
  2185. 0.50375 0.28541 lineto
  2186. stroke
  2187. grestore
  2188. gsave
  2189. 0.001 setlinewidth
  2190. 0.5 0.30214 moveto
  2191. 0.50375 0.30214 lineto
  2192. stroke
  2193. grestore
  2194. gsave
  2195. 0.001 setlinewidth
  2196. 0.5 0.31888 moveto
  2197. 0.50375 0.31888 lineto
  2198. stroke
  2199. grestore
  2200. gsave
  2201. 0.001 setlinewidth
  2202. 0.5 0.33561 moveto
  2203. 0.50375 0.33561 lineto
  2204. stroke
  2205. grestore
  2206. gsave
  2207. 0.001 setlinewidth
  2208. 0.5 0.36907 moveto
  2209. 0.50375 0.36907 lineto
  2210. stroke
  2211. grestore
  2212. gsave
  2213. 0.001 setlinewidth
  2214. 0.5 0.3858 moveto
  2215. 0.50375 0.3858 lineto
  2216. stroke
  2217. grestore
  2218. gsave
  2219. 0.001 setlinewidth
  2220. 0.5 0.40254 moveto
  2221. 0.50375 0.40254 lineto
  2222. stroke
  2223. grestore
  2224. gsave
  2225. 0.001 setlinewidth
  2226. 0.5 0.41927 moveto
  2227. 0.50375 0.41927 lineto
  2228. stroke
  2229. grestore
  2230. gsave
  2231. 0.001 setlinewidth
  2232. 0.5 0.45273 moveto
  2233. 0.50375 0.45273 lineto
  2234. stroke
  2235. grestore
  2236. gsave
  2237. 0.001 setlinewidth
  2238. 0.5 0.46946 moveto
  2239. 0.50375 0.46946 lineto
  2240. stroke
  2241. grestore
  2242. gsave
  2243. 0.001 setlinewidth
  2244. 0.5 0.4862 moveto
  2245. 0.50375 0.4862 lineto
  2246. stroke
  2247. grestore
  2248. gsave
  2249. 0.001 setlinewidth
  2250. 0.5 0.50293 moveto
  2251. 0.50375 0.50293 lineto
  2252. stroke
  2253. grestore
  2254. gsave
  2255. 0.001 setlinewidth
  2256. 0.5 0.53639 moveto
  2257. 0.50375 0.53639 lineto
  2258. stroke
  2259. grestore
  2260. gsave
  2261. 0.001 setlinewidth
  2262. 0.5 0.55312 moveto
  2263. 0.50375 0.55312 lineto
  2264. stroke
  2265. grestore
  2266. gsave
  2267. 0.001 setlinewidth
  2268. 0.5 0.56985 moveto
  2269. 0.50375 0.56985 lineto
  2270. stroke
  2271. grestore
  2272. gsave
  2273. 0.001 setlinewidth
  2274. 0.5 0.58659 moveto
  2275. 0.50375 0.58659 lineto
  2276. stroke
  2277. grestore
  2278. gsave
  2279. 0.001 setlinewidth
  2280. 0.5 0.00097 moveto
  2281. 0.50375 0.00097 lineto
  2282. stroke
  2283. grestore
  2284. gsave
  2285. 0.002 setlinewidth
  2286. 0.5 0 moveto
  2287. 0.5 0.61803 lineto
  2288. stroke
  2289. grestore
  2290. grestore
  2291. 0 0 moveto
  2292. 1 0 lineto
  2293. 1 0.61803 lineto
  2294. 0 0.61803 lineto
  2295. closepath
  2296. clip
  2297. newpath
  2298. gsave
  2299. gsave
  2300. 0.004 setlinewidth
  2301. 0.02381 0.60332 moveto
  2302. 0.02877 0.3954 lineto
  2303. 0.03125 0.31314 lineto
  2304. 0.03373 0.24359 lineto
  2305. 0.03869 0.13787 lineto
  2306. 0.04117 0.09951 lineto
  2307. 0.04365 0.0695 lineto
  2308. 0.04613 0.04691 lineto
  2309. 0.04737 0.03814 lineto
  2310. 0.04861 0.03091 lineto
  2311. 0.04985 0.02513 lineto
  2312. 0.05109 0.02071 lineto
  2313. 0.05233 0.01756 lineto
  2314. 0.05357 0.01559 lineto
  2315. 0.05481 0.01472 lineto
  2316. 0.05605 0.01487 lineto
  2317. 0.05729 0.01597 lineto
  2318. 0.05853 0.01794 lineto
  2319. 0.06101 0.02423 lineto
  2320. 0.06225 0.02843 lineto
  2321. 0.06349 0.03323 lineto
  2322. 0.08333 0.15385 lineto
  2323. 0.09325 0.21681 lineto
  2324. 0.09821 0.24386 lineto
  2325. 0.10317 0.26696 lineto
  2326. 0.10813 0.28569 lineto
  2327. 0.11062 0.29334 lineto
  2328. 0.1131 0.29983 lineto
  2329. 0.11558 0.30517 lineto
  2330. 0.11806 0.30937 lineto
  2331. 0.1193 0.31104 lineto
  2332. 0.12054 0.31244 lineto
  2333. 0.12178 0.31356 lineto
  2334. 0.12302 0.31441 lineto
  2335. 0.12426 0.315 lineto
  2336. 0.1255 0.31532 lineto
  2337. 0.12674 0.31539 lineto
  2338. 0.12798 0.3152 lineto
  2339. 0.12922 0.31477 lineto
  2340. 0.13046 0.3141 lineto
  2341. 0.1317 0.31319 lineto
  2342. 0.13294 0.31206 lineto
  2343. 0.1379 0.30538 lineto
  2344. 0.14038 0.30085 lineto
  2345. 0.14286 0.29561 lineto
  2346. 0.15278 0.26871 lineto
  2347. 0.1627 0.23526 lineto
  2348. 0.18254 0.16353 lineto
  2349. 0.19246 0.1315 lineto
  2350. 0.20238 0.10515 lineto
  2351. Mistroke
  2352. 0.20734 0.0946 lineto
  2353. 0.2123 0.08598 lineto
  2354. 0.21478 0.08242 lineto
  2355. 0.21726 0.07937 lineto
  2356. 0.21974 0.07684 lineto
  2357. 0.22222 0.07482 lineto
  2358. 0.22346 0.074 lineto
  2359. 0.2247 0.07331 lineto
  2360. 0.22594 0.07275 lineto
  2361. 0.22718 0.07231 lineto
  2362. 0.22842 0.07201 lineto
  2363. 0.22966 0.07183 lineto
  2364. 0.2309 0.07177 lineto
  2365. 0.23214 0.07184 lineto
  2366. 0.23338 0.07203 lineto
  2367. 0.23462 0.07234 lineto
  2368. 0.23586 0.07277 lineto
  2369. 0.2371 0.07333 lineto
  2370. 0.24206 0.07669 lineto
  2371. 0.24454 0.07904 lineto
  2372. 0.24702 0.08181 lineto
  2373. 0.25198 0.08856 lineto
  2374. 0.2619 0.10628 lineto
  2375. 0.30159 0.20587 lineto
  2376. 0.31151 0.23019 lineto
  2377. 0.32143 0.25153 lineto
  2378. 0.33135 0.26884 lineto
  2379. 0.33631 0.27573 lineto
  2380. 0.34127 0.28134 lineto
  2381. 0.34623 0.28562 lineto
  2382. 0.34871 0.28725 lineto
  2383. 0.35119 0.28854 lineto
  2384. 0.35367 0.28948 lineto
  2385. 0.35491 0.28982 lineto
  2386. 0.35615 0.29007 lineto
  2387. 0.35739 0.29024 lineto
  2388. 0.35863 0.29032 lineto
  2389. 0.35987 0.29031 lineto
  2390. 0.36111 0.29022 lineto
  2391. 0.36235 0.29004 lineto
  2392. 0.36359 0.28978 lineto
  2393. 0.36483 0.28943 lineto
  2394. 0.36607 0.289 lineto
  2395. 0.36855 0.28789 lineto
  2396. 0.37103 0.28645 lineto
  2397. 0.37599 0.28261 lineto
  2398. 0.38095 0.27755 lineto
  2399. 0.39087 0.26408 lineto
  2400. 0.40079 0.24679 lineto
  2401. 0.42063 0.20454 lineto
  2402. Mistroke
  2403. 0.44048 0.15911 lineto
  2404. 0.4504 0.13792 lineto
  2405. 0.46032 0.11908 lineto
  2406. 0.47024 0.10345 lineto
  2407. 0.4752 0.09708 lineto
  2408. 0.48016 0.09176 lineto
  2409. 0.48512 0.08756 lineto
  2410. 0.4876 0.0859 lineto
  2411. 0.49008 0.08453 lineto
  2412. 0.49256 0.08346 lineto
  2413. 0.4938 0.08304 lineto
  2414. 0.49504 0.08269 lineto
  2415. 0.49628 0.08242 lineto
  2416. 0.49752 0.08223 lineto
  2417. 0.49876 0.08212 lineto
  2418. 0.5 0.08208 lineto
  2419. 0.50124 0.08212 lineto
  2420. 0.50248 0.08223 lineto
  2421. 0.50372 0.08242 lineto
  2422. 0.50496 0.08269 lineto
  2423. 0.5062 0.08304 lineto
  2424. 0.50744 0.08346 lineto
  2425. 0.50992 0.08453 lineto
  2426. 0.51488 0.08756 lineto
  2427. 0.51984 0.09176 lineto
  2428. 0.52976 0.10345 lineto
  2429. 0.53968 0.11908 lineto
  2430. 0.57937 0.20454 lineto
  2431. 0.59921 0.24679 lineto
  2432. 0.60913 0.26408 lineto
  2433. 0.61409 0.27134 lineto
  2434. 0.61905 0.27755 lineto
  2435. 0.62401 0.28261 lineto
  2436. 0.62897 0.28645 lineto
  2437. 0.63145 0.28789 lineto
  2438. 0.63269 0.28849 lineto
  2439. 0.63393 0.289 lineto
  2440. 0.63517 0.28943 lineto
  2441. 0.63641 0.28978 lineto
  2442. 0.63765 0.29004 lineto
  2443. 0.63889 0.29022 lineto
  2444. 0.64013 0.29031 lineto
  2445. 0.64137 0.29032 lineto
  2446. 0.64261 0.29024 lineto
  2447. 0.64385 0.29007 lineto
  2448. 0.64509 0.28982 lineto
  2449. 0.64633 0.28948 lineto
  2450. 0.64881 0.28854 lineto
  2451. 0.65129 0.28725 lineto
  2452. 0.65377 0.28562 lineto
  2453. Mistroke
  2454. 0.65873 0.28134 lineto
  2455. 0.66369 0.27573 lineto
  2456. 0.66865 0.26884 lineto
  2457. 0.67857 0.25153 lineto
  2458. 0.69841 0.20587 lineto
  2459. 0.71825 0.15349 lineto
  2460. 0.72817 0.12845 lineto
  2461. 0.7381 0.10628 lineto
  2462. 0.74306 0.09677 lineto
  2463. 0.74802 0.08856 lineto
  2464. 0.75298 0.08181 lineto
  2465. 0.75794 0.07669 lineto
  2466. 0.76042 0.07478 lineto
  2467. 0.76166 0.074 lineto
  2468. 0.7629 0.07333 lineto
  2469. 0.76414 0.07277 lineto
  2470. 0.76538 0.07234 lineto
  2471. 0.76662 0.07203 lineto
  2472. 0.76786 0.07184 lineto
  2473. 0.7691 0.07177 lineto
  2474. 0.77034 0.07183 lineto
  2475. 0.77158 0.07201 lineto
  2476. 0.77282 0.07231 lineto
  2477. 0.77406 0.07275 lineto
  2478. 0.7753 0.07331 lineto
  2479. 0.77778 0.07482 lineto
  2480. 0.78026 0.07684 lineto
  2481. 0.78274 0.07937 lineto
  2482. 0.7877 0.08598 lineto
  2483. 0.79266 0.0946 lineto
  2484. 0.79762 0.10515 lineto
  2485. 0.81746 0.16353 lineto
  2486. 0.8373 0.23526 lineto
  2487. 0.84722 0.26871 lineto
  2488. 0.85218 0.28322 lineto
  2489. 0.85714 0.29561 lineto
  2490. 0.8621 0.30538 lineto
  2491. 0.86458 0.30913 lineto
  2492. 0.86582 0.3107 lineto
  2493. 0.86706 0.31206 lineto
  2494. 0.8683 0.31319 lineto
  2495. 0.86954 0.3141 lineto
  2496. 0.87078 0.31477 lineto
  2497. 0.87202 0.3152 lineto
  2498. 0.87326 0.31539 lineto
  2499. 0.8745 0.31532 lineto
  2500. 0.87574 0.315 lineto
  2501. 0.87698 0.31441 lineto
  2502. 0.87822 0.31356 lineto
  2503. 0.87946 0.31244 lineto
  2504. Mistroke
  2505. 0.88194 0.30937 lineto
  2506. 0.88442 0.30517 lineto
  2507. 0.8869 0.29983 lineto
  2508. 0.89187 0.28569 lineto
  2509. 0.89683 0.26696 lineto
  2510. 0.90675 0.21681 lineto
  2511. 0.91667 0.15385 lineto
  2512. 0.92659 0.0874 lineto
  2513. 0.93155 0.05749 lineto
  2514. 0.93651 0.03323 lineto
  2515. 0.93775 0.02843 lineto
  2516. 0.93899 0.02423 lineto
  2517. 0.94023 0.02072 lineto
  2518. 0.94147 0.01794 lineto
  2519. 0.94271 0.01597 lineto
  2520. 0.94395 0.01487 lineto
  2521. 0.94519 0.01472 lineto
  2522. 0.94643 0.01559 lineto
  2523. 0.94767 0.01756 lineto
  2524. 0.94891 0.02071 lineto
  2525. 0.95139 0.03091 lineto
  2526. 0.95263 0.03814 lineto
  2527. 0.95387 0.04691 lineto
  2528. 0.95635 0.0695 lineto
  2529. 0.95883 0.09951 lineto
  2530. 0.96131 0.13787 lineto
  2531. 0.96379 0.18554 lineto
  2532. 0.96627 0.24359 lineto
  2533. 0.97123 0.3954 lineto
  2534. 0.97619 0.60332 lineto
  2535. Mfstroke
  2536. grestore
  2537. grestore
  2538. % End of Graphics
  2539. MathPictureEnd
  2540. :[font = text; inactive; preserveAspect; ]
  2541. Graphing several Legendre polynomials together allows us to
  2542. discover some their important properties.
  2543. :[font = input; preserveAspect; startGroup; ]
  2544. Plot[Table[LegendreP[n,x],{n,0,5}]//Evaluate,
  2545.                          {x,-1,1}];
  2546. :[font = postscript; PostScript; formatAsPostScript; output; inactive; preserveAspect; pictureLeft = 34; pictureWidth = 282; pictureHeight = 174; endGroup; ]
  2547. %!
  2548. %%Creator: Mathematica
  2549. %%AspectRatio: 0.61803 
  2550. MathPictureStart
  2551. /Courier findfont 10  scalefont  setfont
  2552. % Scaling calculations
  2553. 0.5 0.47619 0.309017 0.294302 [
  2554. [(-1)] 0.02381 0.30902 0 2 Msboxa
  2555. [(-0.5)] 0.2619 0.30902 0 2 Msboxa
  2556. [(0.5)] 0.7381 0.30902 0 2 Msboxa
  2557. [(1)] 0.97619 0.30902 0 2 Msboxa
  2558. [(-1)] 0.4875 0.01472 1 0 Msboxa
  2559. [(-0.5)] 0.4875 0.16187 1 0 Msboxa
  2560. [(0.5)] 0.4875 0.45617 1 0 Msboxa
  2561. [(1)] 0.4875 0.60332 1 0 Msboxa
  2562. [ -0.001 -0.001 0 0 ]
  2563. [ 1.001 0.61903 0 0 ]
  2564. ] MathScale
  2565. % Start of Graphics
  2566. 1 setlinecap
  2567. 1 setlinejoin
  2568. newpath
  2569. %%Object: Graphics
  2570. [ ] 0 setdash
  2571. 0 setgray
  2572. gsave
  2573. gsave
  2574. 0.002 setlinewidth
  2575. 0.02381 0.30902 moveto
  2576. 0.02381 0.31527 lineto
  2577. stroke
  2578. grestore
  2579. [(-1)] 0.02381 0.30902 0 2 Mshowa
  2580. gsave
  2581. 0.002 setlinewidth
  2582. 0.2619 0.30902 moveto
  2583. 0.2619 0.31527 lineto
  2584. stroke
  2585. grestore
  2586. [(-0.5)] 0.2619 0.30902 0 2 Mshowa
  2587. gsave
  2588. 0.002 setlinewidth
  2589. 0.7381 0.30902 moveto
  2590. 0.7381 0.31527 lineto
  2591. stroke
  2592. grestore
  2593. [(0.5)] 0.7381 0.30902 0 2 Mshowa
  2594. gsave
  2595. 0.002 setlinewidth
  2596. 0.97619 0.30902 moveto
  2597. 0.97619 0.31527 lineto
  2598. stroke
  2599. grestore
  2600. [(1)] 0.97619 0.30902 0 2 Mshowa
  2601. gsave
  2602. 0.001 setlinewidth
  2603. 0.07143 0.30902 moveto
  2604. 0.07143 0.31277 lineto
  2605. stroke
  2606. grestore
  2607. gsave
  2608. 0.001 setlinewidth
  2609. 0.11905 0.30902 moveto
  2610. 0.11905 0.31277 lineto
  2611. stroke
  2612. grestore
  2613. gsave
  2614. 0.001 setlinewidth
  2615. 0.16667 0.30902 moveto
  2616. 0.16667 0.31277 lineto
  2617. stroke
  2618. grestore
  2619. gsave
  2620. 0.001 setlinewidth
  2621. 0.21429 0.30902 moveto
  2622. 0.21429 0.31277 lineto
  2623. stroke
  2624. grestore
  2625. gsave
  2626. 0.001 setlinewidth
  2627. 0.30952 0.30902 moveto
  2628. 0.30952 0.31277 lineto
  2629. stroke
  2630. grestore
  2631. gsave
  2632. 0.001 setlinewidth
  2633. 0.35714 0.30902 moveto
  2634. 0.35714 0.31277 lineto
  2635. stroke
  2636. grestore
  2637. gsave
  2638. 0.001 setlinewidth
  2639. 0.40476 0.30902 moveto
  2640. 0.40476 0.31277 lineto
  2641. stroke
  2642. grestore
  2643. gsave
  2644. 0.001 setlinewidth
  2645. 0.45238 0.30902 moveto
  2646. 0.45238 0.31277 lineto
  2647. stroke
  2648. grestore
  2649. gsave
  2650. 0.001 setlinewidth
  2651. 0.54762 0.30902 moveto
  2652. 0.54762 0.31277 lineto
  2653. stroke
  2654. grestore
  2655. gsave
  2656. 0.001 setlinewidth
  2657. 0.59524 0.30902 moveto
  2658. 0.59524 0.31277 lineto
  2659. stroke
  2660. grestore
  2661. gsave
  2662. 0.001 setlinewidth
  2663. 0.64286 0.30902 moveto
  2664. 0.64286 0.31277 lineto
  2665. stroke
  2666. grestore
  2667. gsave
  2668. 0.001 setlinewidth
  2669. 0.69048 0.30902 moveto
  2670. 0.69048 0.31277 lineto
  2671. stroke
  2672. grestore
  2673. gsave
  2674. 0.001 setlinewidth
  2675. 0.78571 0.30902 moveto
  2676. 0.78571 0.31277 lineto
  2677. stroke
  2678. grestore
  2679. gsave
  2680. 0.001 setlinewidth
  2681. 0.83333 0.30902 moveto
  2682. 0.83333 0.31277 lineto
  2683. stroke
  2684. grestore
  2685. gsave
  2686. 0.001 setlinewidth
  2687. 0.88095 0.30902 moveto
  2688. 0.88095 0.31277 lineto
  2689. stroke
  2690. grestore
  2691. gsave
  2692. 0.001 setlinewidth
  2693. 0.92857 0.30902 moveto
  2694. 0.92857 0.31277 lineto
  2695. stroke
  2696. grestore
  2697. gsave
  2698. 0.002 setlinewidth
  2699. 0 0.30902 moveto
  2700. 1 0.30902 lineto
  2701. stroke
  2702. grestore
  2703. gsave
  2704. 0.002 setlinewidth
  2705. 0.5 0.01472 moveto
  2706. 0.50625 0.01472 lineto
  2707. stroke
  2708. grestore
  2709. [(-1)] 0.4875 0.01472 1 0 Mshowa
  2710. gsave
  2711. 0.002 setlinewidth
  2712. 0.5 0.16187 moveto
  2713. 0.50625 0.16187 lineto
  2714. stroke
  2715. grestore
  2716. [(-0.5)] 0.4875 0.16187 1 0 Mshowa
  2717. gsave
  2718. 0.002 setlinewidth
  2719. 0.5 0.45617 moveto
  2720. 0.50625 0.45617 lineto
  2721. stroke
  2722. grestore
  2723. [(0.5)] 0.4875 0.45617 1 0 Mshowa
  2724. gsave
  2725. 0.002 setlinewidth
  2726. 0.5 0.60332 moveto
  2727. 0.50625 0.60332 lineto
  2728. stroke
  2729. grestore
  2730. [(1)] 0.4875 0.60332 1 0 Mshowa
  2731. gsave
  2732. 0.001 setlinewidth
  2733. 0.5 0.04415 moveto
  2734. 0.50375 0.04415 lineto
  2735. stroke
  2736. grestore
  2737. gsave
  2738. 0.001 setlinewidth
  2739. 0.5 0.07358 moveto
  2740. 0.50375 0.07358 lineto
  2741. stroke
  2742. grestore
  2743. gsave
  2744. 0.001 setlinewidth
  2745. 0.5 0.10301 moveto
  2746. 0.50375 0.10301 lineto
  2747. stroke
  2748. grestore
  2749. gsave
  2750. 0.001 setlinewidth
  2751. 0.5 0.13244 moveto
  2752. 0.50375 0.13244 lineto
  2753. stroke
  2754. grestore
  2755. gsave
  2756. 0.001 setlinewidth
  2757. 0.5 0.1913 moveto
  2758. 0.50375 0.1913 lineto
  2759. stroke
  2760. grestore
  2761. gsave
  2762. 0.001 setlinewidth
  2763. 0.5 0.22073 moveto
  2764. 0.50375 0.22073 lineto
  2765. stroke
  2766. grestore
  2767. gsave
  2768. 0.001 setlinewidth
  2769. 0.5 0.25016 moveto
  2770. 0.50375 0.25016 lineto
  2771. stroke
  2772. grestore
  2773. gsave
  2774. 0.001 setlinewidth
  2775. 0.5 0.27959 moveto
  2776. 0.50375 0.27959 lineto
  2777. stroke
  2778. grestore
  2779. gsave
  2780. 0.001 setlinewidth
  2781. 0.5 0.33845 moveto
  2782. 0.50375 0.33845 lineto
  2783. stroke
  2784. grestore
  2785. gsave
  2786. 0.001 setlinewidth
  2787. 0.5 0.36788 moveto
  2788. 0.50375 0.36788 lineto
  2789. stroke
  2790. grestore
  2791. gsave
  2792. 0.001 setlinewidth
  2793. 0.5 0.39731 moveto
  2794. 0.50375 0.39731 lineto
  2795. stroke
  2796. grestore
  2797. gsave
  2798. 0.001 setlinewidth
  2799. 0.5 0.42674 moveto
  2800. 0.50375 0.42674 lineto
  2801. stroke
  2802. grestore
  2803. gsave
  2804. 0.001 setlinewidth
  2805. 0.5 0.4856 moveto
  2806. 0.50375 0.4856 lineto
  2807. stroke
  2808. grestore
  2809. gsave
  2810. 0.001 setlinewidth
  2811. 0.5 0.51503 moveto
  2812. 0.50375 0.51503 lineto
  2813. stroke
  2814. grestore
  2815. gsave
  2816. 0.001 setlinewidth
  2817. 0.5 0.54446 moveto
  2818. 0.50375 0.54446 lineto
  2819. stroke
  2820. grestore
  2821. gsave
  2822. 0.001 setlinewidth
  2823. 0.5 0.57389 moveto
  2824. 0.50375 0.57389 lineto
  2825. stroke
  2826. grestore
  2827. gsave
  2828. 0.002 setlinewidth
  2829. 0.5 0 moveto
  2830. 0.5 0.61803 lineto
  2831. stroke
  2832. grestore
  2833. grestore
  2834. 0 0 moveto
  2835. 1 0 lineto
  2836. 1 0.61803 lineto
  2837. 0 0.61803 lineto
  2838. closepath
  2839. clip
  2840. newpath
  2841. gsave
  2842. gsave
  2843. gsave
  2844. 0.004 setlinewidth
  2845. 0.02381 0.60332 moveto
  2846. 0.06349 0.60332 lineto
  2847. 0.10317 0.60332 lineto
  2848. 0.14286 0.60332 lineto
  2849. 0.18254 0.60332 lineto
  2850. 0.22222 0.60332 lineto
  2851. 0.2619 0.60332 lineto
  2852. 0.30159 0.60332 lineto
  2853. 0.34127 0.60332 lineto
  2854. 0.38095 0.60332 lineto
  2855. 0.42063 0.60332 lineto
  2856. 0.46032 0.60332 lineto
  2857. 0.5 0.60332 lineto
  2858. 0.53968 0.60332 lineto
  2859. 0.57937 0.60332 lineto
  2860. 0.61905 0.60332 lineto
  2861. 0.65873 0.60332 lineto
  2862. 0.69841 0.60332 lineto
  2863. 0.7381 0.60332 lineto
  2864. 0.77778 0.60332 lineto
  2865. 0.81746 0.60332 lineto
  2866. 0.85714 0.60332 lineto
  2867. 0.89683 0.60332 lineto
  2868. 0.93651 0.60332 lineto
  2869. 0.97619 0.60332 lineto
  2870. stroke
  2871. grestore
  2872. grestore
  2873. gsave
  2874. gsave
  2875. 0.004 setlinewidth
  2876. 0.02381 0.01472 moveto
  2877. 0.06349 0.03924 lineto
  2878. 0.10317 0.06377 lineto
  2879. 0.14286 0.08829 lineto
  2880. 0.18254 0.11282 lineto
  2881. 0.22222 0.13734 lineto
  2882. 0.2619 0.16187 lineto
  2883. 0.30159 0.18639 lineto
  2884. 0.34127 0.21092 lineto
  2885. 0.38095 0.23544 lineto
  2886. 0.42063 0.25997 lineto
  2887. 0.46032 0.28449 lineto
  2888. 0.5 0.30902 lineto
  2889. 0.53968 0.33354 lineto
  2890. 0.57937 0.35807 lineto
  2891. 0.61905 0.38259 lineto
  2892. 0.65873 0.40712 lineto
  2893. 0.69841 0.43164 lineto
  2894. 0.7381 0.45617 lineto
  2895. 0.77778 0.48069 lineto
  2896. 0.81746 0.50522 lineto
  2897. 0.85714 0.52974 lineto
  2898. 0.89683 0.55427 lineto
  2899. 0.93651 0.57879 lineto
  2900. 0.97619 0.60332 lineto
  2901. stroke
  2902. grestore
  2903. grestore
  2904. gsave
  2905. gsave
  2906. 0.004 setlinewidth
  2907. 0.02381 0.60332 moveto
  2908. 0.06349 0.53281 lineto
  2909. 0.10317 0.46843 lineto
  2910. 0.14286 0.41018 lineto
  2911. 0.18254 0.35807 lineto
  2912. 0.22222 0.31208 lineto
  2913. 0.2619 0.27223 lineto
  2914. 0.30159 0.23851 lineto
  2915. 0.34127 0.21092 lineto
  2916. 0.38095 0.18946 lineto
  2917. 0.40079 0.18103 lineto
  2918. 0.42063 0.17413 lineto
  2919. 0.44048 0.16876 lineto
  2920. 0.4504 0.16666 lineto
  2921. 0.46032 0.16493 lineto
  2922. 0.47024 0.16359 lineto
  2923. 0.4752 0.16306 lineto
  2924. 0.48016 0.16263 lineto
  2925. 0.48512 0.1623 lineto
  2926. 0.4876 0.16217 lineto
  2927. 0.49008 0.16206 lineto
  2928. 0.49256 0.16197 lineto
  2929. 0.4938 0.16194 lineto
  2930. 0.49504 0.16191 lineto
  2931. 0.49628 0.16189 lineto
  2932. 0.49752 0.16188 lineto
  2933. 0.49876 0.16187 lineto
  2934. 0.5 0.16187 lineto
  2935. 0.50124 0.16187 lineto
  2936. 0.50248 0.16188 lineto
  2937. 0.50372 0.16189 lineto
  2938. 0.50496 0.16191 lineto
  2939. 0.5062 0.16194 lineto
  2940. 0.50744 0.16197 lineto
  2941. 0.50992 0.16206 lineto
  2942. 0.5124 0.16217 lineto
  2943. 0.51488 0.1623 lineto
  2944. 0.51984 0.16263 lineto
  2945. 0.5248 0.16306 lineto
  2946. 0.52976 0.16359 lineto
  2947. 0.53968 0.16493 lineto
  2948. 0.5496 0.16666 lineto
  2949. 0.55952 0.16876 lineto
  2950. 0.57937 0.17413 lineto
  2951. 0.59921 0.18103 lineto
  2952. 0.61905 0.18946 lineto
  2953. 0.65873 0.21092 lineto
  2954. 0.69841 0.23851 lineto
  2955. 0.7381 0.27223 lineto
  2956. 0.77778 0.31208 lineto
  2957. Mistroke
  2958. 0.81746 0.35807 lineto
  2959. 0.85714 0.41018 lineto
  2960. 0.89683 0.46843 lineto
  2961. 0.93651 0.53281 lineto
  2962. 0.97619 0.60332 lineto
  2963. Mfstroke
  2964. grestore
  2965. grestore
  2966. gsave
  2967. gsave
  2968. 0.004 setlinewidth
  2969. 0.02381 0.01472 moveto
  2970. 0.06349 0.14696 lineto
  2971. 0.10317 0.25111 lineto
  2972. 0.14286 0.32971 lineto
  2973. 0.18254 0.38532 lineto
  2974. 0.20238 0.4053 lineto
  2975. 0.22222 0.42049 lineto
  2976. 0.24206 0.43121 lineto
  2977. 0.25198 0.43499 lineto
  2978. 0.25694 0.4365 lineto
  2979. 0.2619 0.43777 lineto
  2980. 0.26687 0.4388 lineto
  2981. 0.27183 0.4396 lineto
  2982. 0.27431 0.43991 lineto
  2983. 0.27679 0.44017 lineto
  2984. 0.27927 0.44037 lineto
  2985. 0.28175 0.44051 lineto
  2986. 0.28299 0.44056 lineto
  2987. 0.28423 0.4406 lineto
  2988. 0.28547 0.44062 lineto
  2989. 0.28671 0.44063 lineto
  2990. 0.28795 0.44063 lineto
  2991. 0.28919 0.44061 lineto
  2992. 0.29043 0.44058 lineto
  2993. 0.29167 0.44054 lineto
  2994. 0.29415 0.44042 lineto
  2995. 0.29663 0.44024 lineto
  2996. 0.29911 0.44001 lineto
  2997. 0.30159 0.43973 lineto
  2998. 0.30655 0.43903 lineto
  2999. 0.31151 0.43813 lineto
  3000. 0.32143 0.43576 lineto
  3001. 0.33135 0.43268 lineto
  3002. 0.34127 0.42892 lineto
  3003. 0.38095 0.40788 lineto
  3004. 0.42063 0.37919 lineto
  3005. 0.46032 0.34538 lineto
  3006. 0.5 0.30902 lineto
  3007. 0.53968 0.27266 lineto
  3008. 0.57937 0.23885 lineto
  3009. 0.61905 0.21015 lineto
  3010. 0.63889 0.19852 lineto
  3011. 0.65873 0.18912 lineto
  3012. 0.66865 0.18535 lineto
  3013. 0.67857 0.18227 lineto
  3014. 0.68353 0.181 lineto
  3015. 0.68849 0.17991 lineto
  3016. 0.69345 0.17901 lineto
  3017. 0.69841 0.1783 lineto
  3018. 0.70089 0.17802 lineto
  3019. Mistroke
  3020. 0.70337 0.1778 lineto
  3021. 0.70585 0.17762 lineto
  3022. 0.70709 0.17755 lineto
  3023. 0.70833 0.17749 lineto
  3024. 0.70957 0.17745 lineto
  3025. 0.71081 0.17742 lineto
  3026. 0.71205 0.1774 lineto
  3027. 0.71329 0.1774 lineto
  3028. 0.71453 0.17741 lineto
  3029. 0.71577 0.17744 lineto
  3030. 0.71701 0.17747 lineto
  3031. 0.71825 0.17752 lineto
  3032. 0.72073 0.17767 lineto
  3033. 0.72321 0.17787 lineto
  3034. 0.72569 0.17812 lineto
  3035. 0.72817 0.17843 lineto
  3036. 0.73313 0.17923 lineto
  3037. 0.7381 0.18026 lineto
  3038. 0.74802 0.18304 lineto
  3039. 0.75794 0.18683 lineto
  3040. 0.77778 0.19755 lineto
  3041. 0.79762 0.21274 lineto
  3042. 0.81746 0.23272 lineto
  3043. 0.85714 0.28832 lineto
  3044. 0.89683 0.36692 lineto
  3045. 0.93651 0.47107 lineto
  3046. 0.97619 0.60332 lineto
  3047. Mfstroke
  3048. grestore
  3049. grestore
  3050. gsave
  3051. gsave
  3052. 0.004 setlinewidth
  3053. 0.02381 0.60332 moveto
  3054. 0.04365 0.49182 lineto
  3055. 0.06349 0.40113 lineto
  3056. 0.08333 0.32916 lineto
  3057. 0.10317 0.2739 lineto
  3058. 0.12302 0.23345 lineto
  3059. 0.13294 0.2182 lineto
  3060. 0.14286 0.20598 lineto
  3061. 0.15278 0.19658 lineto
  3062. 0.15774 0.19287 lineto
  3063. 0.1627 0.18978 lineto
  3064. 0.16766 0.1873 lineto
  3065. 0.17262 0.18539 lineto
  3066. 0.1751 0.18465 lineto
  3067. 0.17758 0.18404 lineto
  3068. 0.18006 0.18356 lineto
  3069. 0.18254 0.18321 lineto
  3070. 0.18378 0.18309 lineto
  3071. 0.18502 0.18299 lineto
  3072. 0.18626 0.18293 lineto
  3073. 0.1875 0.18289 lineto
  3074. 0.18874 0.18289 lineto
  3075. 0.18998 0.18292 lineto
  3076. 0.19122 0.18297 lineto
  3077. 0.19246 0.18306 lineto
  3078. 0.1937 0.18317 lineto
  3079. 0.19494 0.18331 lineto
  3080. 0.19742 0.18368 lineto
  3081. 0.1999 0.18416 lineto
  3082. 0.20238 0.18474 lineto
  3083. 0.20734 0.18622 lineto
  3084. 0.2123 0.18809 lineto
  3085. 0.22222 0.19293 lineto
  3086. 0.24206 0.20641 lineto
  3087. 0.2619 0.22395 lineto
  3088. 0.30159 0.26659 lineto
  3089. 0.34127 0.31265 lineto
  3090. 0.38095 0.35543 lineto
  3091. 0.40079 0.37391 lineto
  3092. 0.42063 0.38972 lineto
  3093. 0.44048 0.40245 lineto
  3094. 0.4504 0.40756 lineto
  3095. 0.46032 0.41178 lineto
  3096. 0.47024 0.41509 lineto
  3097. 0.4752 0.4164 lineto
  3098. 0.48016 0.41747 lineto
  3099. 0.48512 0.4183 lineto
  3100. 0.4876 0.41863 lineto
  3101. 0.49008 0.4189 lineto
  3102. 0.49256 0.41911 lineto
  3103. Mistroke
  3104. 0.4938 0.41919 lineto
  3105. 0.49504 0.41926 lineto
  3106. 0.49628 0.41931 lineto
  3107. 0.49752 0.41935 lineto
  3108. 0.49876 0.41937 lineto
  3109. 0.5 0.41938 lineto
  3110. 0.50124 0.41937 lineto
  3111. 0.50248 0.41935 lineto
  3112. 0.50372 0.41931 lineto
  3113. 0.50496 0.41926 lineto
  3114. 0.5062 0.41919 lineto
  3115. 0.50744 0.41911 lineto
  3116. 0.50992 0.4189 lineto
  3117. 0.5124 0.41863 lineto
  3118. 0.51488 0.4183 lineto
  3119. 0.51984 0.41747 lineto
  3120. 0.5248 0.4164 lineto
  3121. 0.52976 0.41509 lineto
  3122. 0.53968 0.41178 lineto
  3123. 0.55952 0.40245 lineto
  3124. 0.57937 0.38972 lineto
  3125. 0.61905 0.35543 lineto
  3126. 0.65873 0.31265 lineto
  3127. 0.69841 0.26659 lineto
  3128. 0.7381 0.22395 lineto
  3129. 0.75794 0.20641 lineto
  3130. 0.76786 0.19909 lineto
  3131. 0.77778 0.19293 lineto
  3132. 0.7877 0.18809 lineto
  3133. 0.79266 0.18622 lineto
  3134. 0.79762 0.18474 lineto
  3135. 0.8001 0.18416 lineto
  3136. 0.80258 0.18368 lineto
  3137. 0.80382 0.18348 lineto
  3138. 0.80506 0.18331 lineto
  3139. 0.8063 0.18317 lineto
  3140. 0.80754 0.18306 lineto
  3141. 0.80878 0.18297 lineto
  3142. 0.81002 0.18292 lineto
  3143. 0.81126 0.18289 lineto
  3144. 0.8125 0.18289 lineto
  3145. 0.81374 0.18293 lineto
  3146. 0.81498 0.18299 lineto
  3147. 0.81622 0.18309 lineto
  3148. 0.81746 0.18321 lineto
  3149. 0.8187 0.18337 lineto
  3150. 0.81994 0.18356 lineto
  3151. 0.82242 0.18404 lineto
  3152. 0.82738 0.18539 lineto
  3153. 0.83234 0.1873 lineto
  3154. Mistroke
  3155. 0.8373 0.18978 lineto
  3156. 0.84722 0.19658 lineto
  3157. 0.85714 0.20598 lineto
  3158. 0.86706 0.2182 lineto
  3159. 0.87698 0.23345 lineto
  3160. 0.89683 0.2739 lineto
  3161. 0.91667 0.32916 lineto
  3162. 0.93651 0.40113 lineto
  3163. 0.97619 0.60332 lineto
  3164. Mfstroke
  3165. grestore
  3166. grestore
  3167. gsave
  3168. gsave
  3169. 0.004 setlinewidth
  3170. 0.02381 0.01472 moveto
  3171. 0.04365 0.17328 lineto
  3172. 0.05357 0.23512 lineto
  3173. 0.06349 0.28667 lineto
  3174. 0.07341 0.32886 lineto
  3175. 0.08333 0.36259 lineto
  3176. 0.09325 0.38871 lineto
  3177. 0.09821 0.39916 lineto
  3178. 0.10317 0.40801 lineto
  3179. 0.10813 0.41535 lineto
  3180. 0.1131 0.42126 lineto
  3181. 0.11806 0.42583 lineto
  3182. 0.12302 0.42916 lineto
  3183. 0.1255 0.43038 lineto
  3184. 0.12798 0.43132 lineto
  3185. 0.12922 0.43168 lineto
  3186. 0.13046 0.43198 lineto
  3187. 0.1317 0.43221 lineto
  3188. 0.13294 0.43238 lineto
  3189. 0.13418 0.43249 lineto
  3190. 0.13542 0.43253 lineto
  3191. 0.13666 0.43252 lineto
  3192. 0.1379 0.43244 lineto
  3193. 0.13914 0.4323 lineto
  3194. 0.14038 0.43211 lineto
  3195. 0.14286 0.43156 lineto
  3196. 0.14534 0.43079 lineto
  3197. 0.14782 0.42981 lineto
  3198. 0.15278 0.42727 lineto
  3199. 0.1627 0.42008 lineto
  3200. 0.17262 0.41047 lineto
  3201. 0.18254 0.39894 lineto
  3202. 0.22222 0.34174 lineto
  3203. 0.2619 0.28258 lineto
  3204. 0.28175 0.25716 lineto
  3205. 0.30159 0.23627 lineto
  3206. 0.31151 0.22778 lineto
  3207. 0.32143 0.2207 lineto
  3208. 0.33135 0.21507 lineto
  3209. 0.33631 0.21281 lineto
  3210. 0.34127 0.21092 lineto
  3211. 0.34623 0.2094 lineto
  3212. 0.34871 0.20878 lineto
  3213. 0.35119 0.20825 lineto
  3214. 0.35367 0.20782 lineto
  3215. 0.35615 0.20748 lineto
  3216. 0.35739 0.20734 lineto
  3217. 0.35863 0.20723 lineto
  3218. 0.35987 0.20714 lineto
  3219. 0.36111 0.20707 lineto
  3220. Mistroke
  3221. 0.36235 0.20703 lineto
  3222. 0.36359 0.20701 lineto
  3223. 0.36483 0.20701 lineto
  3224. 0.36607 0.20703 lineto
  3225. 0.36731 0.20708 lineto
  3226. 0.36855 0.20714 lineto
  3227. 0.36979 0.20723 lineto
  3228. 0.37103 0.20735 lineto
  3229. 0.37599 0.20802 lineto
  3230. 0.37847 0.20848 lineto
  3231. 0.38095 0.20904 lineto
  3232. 0.38591 0.2104 lineto
  3233. 0.39087 0.21209 lineto
  3234. 0.40079 0.21643 lineto
  3235. 0.42063 0.22867 lineto
  3236. 0.44048 0.245 lineto
  3237. 0.46032 0.26451 lineto
  3238. 0.5 0.30902 lineto
  3239. 0.53968 0.35352 lineto
  3240. 0.55952 0.37304 lineto
  3241. 0.57937 0.38936 lineto
  3242. 0.59921 0.4016 lineto
  3243. 0.60417 0.40393 lineto
  3244. 0.60913 0.40595 lineto
  3245. 0.61409 0.40764 lineto
  3246. 0.61905 0.409 lineto
  3247. 0.62153 0.40955 lineto
  3248. 0.62401 0.41002 lineto
  3249. 0.62649 0.4104 lineto
  3250. 0.62897 0.41069 lineto
  3251. 0.63021 0.4108 lineto
  3252. 0.63145 0.41089 lineto
  3253. 0.63269 0.41096 lineto
  3254. 0.63393 0.411 lineto
  3255. 0.63517 0.41103 lineto
  3256. 0.63641 0.41103 lineto
  3257. 0.63765 0.41101 lineto
  3258. 0.63889 0.41096 lineto
  3259. 0.64013 0.41089 lineto
  3260. 0.64137 0.4108 lineto
  3261. 0.64385 0.41055 lineto
  3262. 0.64633 0.41021 lineto
  3263. 0.64881 0.40978 lineto
  3264. 0.65377 0.40863 lineto
  3265. 0.65873 0.40712 lineto
  3266. 0.66865 0.40297 lineto
  3267. 0.67857 0.39734 lineto
  3268. 0.69841 0.38177 lineto
  3269. 0.71825 0.36087 lineto
  3270. 0.7381 0.33546 lineto
  3271. Mistroke
  3272. 0.77778 0.2763 lineto
  3273. 0.81746 0.21909 lineto
  3274. 0.82738 0.20756 lineto
  3275. 0.8373 0.19796 lineto
  3276. 0.84722 0.19076 lineto
  3277. 0.8497 0.1894 lineto
  3278. 0.85218 0.18822 lineto
  3279. 0.85466 0.18724 lineto
  3280. 0.85714 0.18648 lineto
  3281. 0.85838 0.18617 lineto
  3282. 0.85962 0.18592 lineto
  3283. 0.86086 0.18573 lineto
  3284. 0.8621 0.18559 lineto
  3285. 0.86334 0.18552 lineto
  3286. 0.86458 0.1855 lineto
  3287. 0.86582 0.18554 lineto
  3288. 0.86706 0.18565 lineto
  3289. 0.8683 0.18582 lineto
  3290. 0.86954 0.18605 lineto
  3291. 0.87078 0.18635 lineto
  3292. 0.87202 0.18672 lineto
  3293. 0.87698 0.18887 lineto
  3294. 0.87946 0.19039 lineto
  3295. 0.88194 0.1922 lineto
  3296. 0.8869 0.19678 lineto
  3297. 0.89187 0.20269 lineto
  3298. 0.89683 0.21002 lineto
  3299. 0.90675 0.22933 lineto
  3300. 0.91667 0.25544 lineto
  3301. 0.92659 0.28918 lineto
  3302. 0.93651 0.33137 lineto
  3303. 0.95635 0.44475 lineto
  3304. 0.97619 0.60332 lineto
  3305. Mfstroke
  3306. grestore
  3307. grestore
  3308. grestore
  3309. % End of Graphics
  3310. MathPictureEnd
  3311. :[font = input; preserveAspect; startGroup; ]
  3312. Plot3D[LegendreP[n,x],{n,0,5},
  3313.                      {x,-0.9,1}];
  3314. :[font = postscript; PostScript; formatAsPostScript; output; inactive; pageBreakBelow; dontNoPageBreakBelow; preserveAspect; pictureLeft = 34; pictureWidth = 282; pictureHeight = 231; ]
  3315. %!
  3316. %%Creator: Mathematica
  3317. %%AspectRatio: 0.82055 
  3318. MathPictureStart
  3319. /Courier findfont 10  scalefont  setfont
  3320. % Scaling calculations
  3321. 0.024936 0.99742 -0.039634 0.99742 [
  3322. [(0)] 0.05113 0.25884 1 0.933946 Msboxa
  3323. [(1)] 0.16364 0.21456 0.987329 1 Msboxa
  3324. [(2)] 0.2816 0.16815 0.903932 1 Msboxa
  3325. [(3)] 0.40542 0.11945 0.820535 1 Msboxa
  3326. [(4)] 0.53556 0.0683 0.737139 1 Msboxa
  3327. [(5)] 0.6725 0.0145 0.653742 1 Msboxa
  3328. [(-0.5)] 0.75728 0.12197 -1 0.368203 Msboxa
  3329. [(0)] 0.83174 0.23599 -1 0.342644 Msboxa
  3330. [(0.5)] 0.89819 0.33777 -1 0.320404 Msboxa
  3331. [(1)] 0.95788 0.42917 -1 0.300874 Msboxa
  3332. [(-0.5)] 0.04154 0.31635 1 -0.382782 Msboxa
  3333. [(0)] 0.03272 0.37161 1 -0.371823 Msboxa
  3334. [(0.5)] 0.02357 0.42897 1 -0.360405 Msboxa
  3335. [(1)] 0.01407 0.48855 1 -0.348498 Msboxa
  3336. [ 0 0 0 0 ]
  3337. [ 1 0.820555 0 0 ]
  3338. ] MathScale
  3339. % Start of Graphics
  3340. 1 setlinecap
  3341. 1 setlinejoin
  3342. newpath
  3343. %%Object: SurfaceGraphics
  3344. [ ] 0 setdash
  3345. 0 setgray
  3346. gsave
  3347. gsave
  3348. 0.002 setlinewidth
  3349. 0.06024 0.26735 moveto
  3350. 0.67932 0.02494 lineto
  3351. stroke
  3352. grestore
  3353. gsave
  3354. 0.002 setlinewidth
  3355. 0.06024 0.26735 moveto
  3356. 0.0648 0.2716 lineto
  3357. stroke
  3358. grestore
  3359. [(0)] 0.05113 0.25884 1 0.933946 Mshowa
  3360. gsave
  3361. 0.002 setlinewidth
  3362. 0.17239 0.22343 moveto
  3363. 0.17677 0.22787 lineto
  3364. stroke
  3365. grestore
  3366. [(1)] 0.16364 0.21456 0.987329 1 Mshowa
  3367. gsave
  3368. 0.002 setlinewidth
  3369. 0.28996 0.1774 moveto
  3370. 0.29414 0.18202 lineto
  3371. stroke
  3372. grestore
  3373. [(2)] 0.2816 0.16815 0.903932 1 Mshowa
  3374. gsave
  3375. 0.002 setlinewidth
  3376. 0.41333 0.12909 moveto
  3377. 0.41729 0.13391 lineto
  3378. stroke
  3379. grestore
  3380. [(3)] 0.40542 0.11945 0.820535 1 Mshowa
  3381. gsave
  3382. 0.002 setlinewidth
  3383. 0.54296 0.07833 moveto
  3384. 0.54666 0.08335 lineto
  3385. stroke
  3386. grestore
  3387. [(4)] 0.53556 0.0683 0.737139 1 Mshowa
  3388. gsave
  3389. 0.002 setlinewidth
  3390. 0.67932 0.02494 moveto
  3391. 0.68274 0.03015 lineto
  3392. stroke
  3393. grestore
  3394. [(5)] 0.6725 0.0145 0.653742 1 Mshowa
  3395. gsave
  3396. 0.001 setlinewidth
  3397. 0.08226 0.25873 moveto
  3398. 0.08497 0.2613 lineto
  3399. stroke
  3400. grestore
  3401. gsave
  3402. 0.001 setlinewidth
  3403. 0.10448 0.25003 moveto
  3404. 0.10717 0.25262 lineto
  3405. stroke
  3406. grestore
  3407. gsave
  3408. 0.001 setlinewidth
  3409. 0.12691 0.24125 moveto
  3410. 0.12958 0.24386 lineto
  3411. stroke
  3412. grestore
  3413. gsave
  3414. 0.001 setlinewidth
  3415. 0.14954 0.23238 moveto
  3416. 0.15219 0.23502 lineto
  3417. stroke
  3418. grestore
  3419. gsave
  3420. 0.001 setlinewidth
  3421. 0.19546 0.2144 moveto
  3422. 0.19807 0.21708 lineto
  3423. stroke
  3424. grestore
  3425. gsave
  3426. 0.001 setlinewidth
  3427. 0.21875 0.20528 moveto
  3428. 0.22133 0.20799 lineto
  3429. stroke
  3430. grestore
  3431. gsave
  3432. 0.001 setlinewidth
  3433. 0.24226 0.19608 moveto
  3434. 0.24482 0.19881 lineto
  3435. stroke
  3436. grestore
  3437. gsave
  3438. 0.001 setlinewidth
  3439. 0.26599 0.18678 moveto
  3440. 0.26853 0.18953 lineto
  3441. stroke
  3442. grestore
  3443. gsave
  3444. 0.001 setlinewidth
  3445. 0.31415 0.16792 moveto
  3446. 0.31664 0.17072 lineto
  3447. stroke
  3448. grestore
  3449. gsave
  3450. 0.001 setlinewidth
  3451. 0.33859 0.15836 moveto
  3452. 0.34104 0.16118 lineto
  3453. stroke
  3454. grestore
  3455. gsave
  3456. 0.001 setlinewidth
  3457. 0.36326 0.1487 moveto
  3458. 0.36569 0.15154 lineto
  3459. stroke
  3460. grestore
  3461. gsave
  3462. 0.001 setlinewidth
  3463. 0.38817 0.13894 moveto
  3464. 0.39057 0.14181 lineto
  3465. stroke
  3466. grestore
  3467. gsave
  3468. 0.001 setlinewidth
  3469. 0.43874 0.11914 moveto
  3470. 0.44108 0.12206 lineto
  3471. stroke
  3472. grestore
  3473. gsave
  3474. 0.001 setlinewidth
  3475. 0.4644 0.10909 moveto
  3476. 0.46672 0.11203 lineto
  3477. stroke
  3478. grestore
  3479. gsave
  3480. 0.001 setlinewidth
  3481. 0.49033 0.09894 moveto
  3482. 0.49261 0.1019 lineto
  3483. stroke
  3484. grestore
  3485. gsave
  3486. 0.001 setlinewidth
  3487. 0.51651 0.08869 moveto
  3488. 0.51876 0.09168 lineto
  3489. stroke
  3490. grestore
  3491. gsave
  3492. 0.001 setlinewidth
  3493. 0.56967 0.06787 moveto
  3494. 0.57186 0.07091 lineto
  3495. stroke
  3496. grestore
  3497. gsave
  3498. 0.001 setlinewidth
  3499. 0.59667 0.0573 moveto
  3500. 0.59882 0.06036 lineto
  3501. stroke
  3502. grestore
  3503. gsave
  3504. 0.001 setlinewidth
  3505. 0.62394 0.04662 moveto
  3506. 0.62605 0.04971 lineto
  3507. stroke
  3508. grestore
  3509. gsave
  3510. 0.001 setlinewidth
  3511. 0.65149 0.03584 moveto
  3512. 0.65357 0.03894 lineto
  3513. stroke
  3514. grestore
  3515. grestore
  3516. gsave
  3517. gsave
  3518. 0.002 setlinewidth
  3519. 0.67932 0.02494 moveto
  3520. 0.94594 0.43277 lineto
  3521. stroke
  3522. grestore
  3523. gsave
  3524. 0.002 setlinewidth
  3525. 0.74558 0.12628 moveto
  3526. 0.73973 0.12843 lineto
  3527. stroke
  3528. grestore
  3529. [(-0.5)] 0.75728 0.12197 -1 0.368203 Mshowa
  3530. gsave
  3531. 0.002 setlinewidth
  3532. 0.81994 0.24003 moveto
  3533. 0.81404 0.24205 lineto
  3534. stroke
  3535. grestore
  3536. [(0)] 0.83174 0.23599 -1 0.342644 Mshowa
  3537. gsave
  3538. 0.002 setlinewidth
  3539. 0.88632 0.34157 moveto
  3540. 0.88039 0.34347 lineto
  3541. stroke
  3542. grestore
  3543. [(0.5)] 0.89819 0.33777 -1 0.320404 Mshowa
  3544. gsave
  3545. 0.002 setlinewidth
  3546. 0.94594 0.43277 moveto
  3547. 0.93997 0.43456 lineto
  3548. stroke
  3549. grestore
  3550. [(1)] 0.95788 0.42917 -1 0.300874 Mshowa
  3551. gsave
  3552. 0.001 setlinewidth
  3553. 0.76116 0.15011 moveto
  3554. 0.75764 0.15139 lineto
  3555. stroke
  3556. grestore
  3557. gsave
  3558. 0.001 setlinewidth
  3559. 0.77637 0.17338 moveto
  3560. 0.77285 0.17464 lineto
  3561. stroke
  3562. grestore
  3563. gsave
  3564. 0.001 setlinewidth
  3565. 0.79123 0.19611 moveto
  3566. 0.7877 0.19736 lineto
  3567. stroke
  3568. grestore
  3569. gsave
  3570. 0.001 setlinewidth
  3571. 0.80575 0.21832 moveto
  3572. 0.80222 0.21955 lineto
  3573. stroke
  3574. grestore
  3575. gsave
  3576. 0.001 setlinewidth
  3577. 0.83381 0.26125 moveto
  3578. 0.83027 0.26245 lineto
  3579. stroke
  3580. grestore
  3581. gsave
  3582. 0.001 setlinewidth
  3583. 0.84738 0.282 moveto
  3584. 0.84383 0.28318 lineto
  3585. stroke
  3586. grestore
  3587. gsave
  3588. 0.001 setlinewidth
  3589. 0.86064 0.30229 moveto
  3590. 0.85709 0.30346 lineto
  3591. stroke
  3592. grestore
  3593. gsave
  3594. 0.001 setlinewidth
  3595. 0.87362 0.32214 moveto
  3596. 0.87006 0.3233 lineto
  3597. stroke
  3598. grestore
  3599. gsave
  3600. 0.001 setlinewidth
  3601. 0.89875 0.36058 moveto
  3602. 0.89519 0.36171 lineto
  3603. stroke
  3604. grestore
  3605. gsave
  3606. 0.001 setlinewidth
  3607. 0.91092 0.3792 moveto
  3608. 0.90735 0.38031 lineto
  3609. stroke
  3610. grestore
  3611. gsave
  3612. 0.001 setlinewidth
  3613. 0.92284 0.39743 moveto
  3614. 0.91926 0.39853 lineto
  3615. stroke
  3616. grestore
  3617. gsave
  3618. 0.001 setlinewidth
  3619. 0.93451 0.41528 moveto
  3620. 0.93093 0.41637 lineto
  3621. stroke
  3622. grestore
  3623. gsave
  3624. 0.001 setlinewidth
  3625. 0.72962 0.10187 moveto
  3626. 0.72612 0.10318 lineto
  3627. stroke
  3628. grestore
  3629. gsave
  3630. 0.001 setlinewidth
  3631. 0.71327 0.07686 moveto
  3632. 0.70977 0.07818 lineto
  3633. stroke
  3634. grestore
  3635. gsave
  3636. 0.001 setlinewidth
  3637. 0.69651 0.05122 moveto
  3638. 0.69302 0.05257 lineto
  3639. stroke
  3640. grestore
  3641. grestore
  3642. gsave
  3643. gsave
  3644. 0.002 setlinewidth
  3645. 0.06024 0.26735 moveto
  3646. 0.02494 0.49015 lineto
  3647. stroke
  3648. grestore
  3649. gsave
  3650. 0.002 setlinewidth
  3651. 0.05318 0.3119 moveto
  3652. 0.059 0.30967 lineto
  3653. stroke
  3654. grestore
  3655. [(-0.5)] 0.04154 0.31635 1 -0.382782 Mshowa
  3656. gsave
  3657. 0.002 setlinewidth
  3658. 0.04441 0.36727 moveto
  3659. 0.05025 0.3651 lineto
  3660. stroke
  3661. grestore
  3662. [(0)] 0.03272 0.37161 1 -0.371823 Mshowa
  3663. gsave
  3664. 0.002 setlinewidth
  3665. 0.0353 0.42474 moveto
  3666. 0.04116 0.42263 lineto
  3667. stroke
  3668. grestore
  3669. [(0.5)] 0.02357 0.42897 1 -0.360405 Mshowa
  3670. gsave
  3671. 0.002 setlinewidth
  3672. 0.02584 0.48445 moveto
  3673. 0.03173 0.4824 lineto
  3674. stroke
  3675. grestore
  3676. [(1)] 0.01407 0.48855 1 -0.348498 Mshowa
  3677. gsave
  3678. 0.001 setlinewidth
  3679. 0.05145 0.32281 moveto
  3680. 0.05495 0.32148 lineto
  3681. stroke
  3682. grestore
  3683. gsave
  3684. 0.001 setlinewidth
  3685. 0.04971 0.3338 moveto
  3686. 0.05321 0.33248 lineto
  3687. stroke
  3688. grestore
  3689. gsave
  3690. 0.001 setlinewidth
  3691. 0.04796 0.34487 moveto
  3692. 0.05146 0.34356 lineto
  3693. stroke
  3694. grestore
  3695. gsave
  3696. 0.001 setlinewidth
  3697. 0.04619 0.35603 moveto
  3698. 0.04969 0.35472 lineto
  3699. stroke
  3700. grestore
  3701. gsave
  3702. 0.001 setlinewidth
  3703. 0.04261 0.37859 moveto
  3704. 0.04612 0.37729 lineto
  3705. stroke
  3706. grestore
  3707. gsave
  3708. 0.001 setlinewidth
  3709. 0.04081 0.39 moveto
  3710. 0.04432 0.38871 lineto
  3711. stroke
  3712. grestore
  3713. gsave
  3714. 0.001 setlinewidth
  3715. 0.03898 0.40149 moveto
  3716. 0.0425 0.40021 lineto
  3717. stroke
  3718. grestore
  3719. gsave
  3720. 0.001 setlinewidth
  3721. 0.03715 0.41308 moveto
  3722. 0.04067 0.4118 lineto
  3723. stroke
  3724. grestore
  3725. gsave
  3726. 0.001 setlinewidth
  3727. 0.03344 0.4365 moveto
  3728. 0.03696 0.43524 lineto
  3729. stroke
  3730. grestore
  3731. gsave
  3732. 0.001 setlinewidth
  3733. 0.03156 0.44835 moveto
  3734. 0.03508 0.4471 lineto
  3735. stroke
  3736. grestore
  3737. gsave
  3738. 0.001 setlinewidth
  3739. 0.02967 0.46029 moveto
  3740. 0.03319 0.45904 lineto
  3741. stroke
  3742. grestore
  3743. gsave
  3744. 0.001 setlinewidth
  3745. 0.02776 0.47232 moveto
  3746. 0.03129 0.47108 lineto
  3747. stroke
  3748. grestore
  3749. gsave
  3750. 0.001 setlinewidth
  3751. 0.0549 0.30107 moveto
  3752. 0.05839 0.29972 lineto
  3753. stroke
  3754. grestore
  3755. gsave
  3756. 0.001 setlinewidth
  3757. 0.0566 0.29031 moveto
  3758. 0.06009 0.28896 lineto
  3759. stroke
  3760. grestore
  3761. gsave
  3762. 0.001 setlinewidth
  3763. 0.0583 0.27964 moveto
  3764. 0.06178 0.27828 lineto
  3765. stroke
  3766. grestore
  3767. gsave
  3768. 0.001 setlinewidth
  3769. 0.05997 0.26904 moveto
  3770. 0.06346 0.26768 lineto
  3771. stroke
  3772. grestore
  3773. grestore
  3774. 0 0 moveto
  3775. 1 0 lineto
  3776. 1 0.82055 lineto
  3777. 0 0.82055 lineto
  3778. closepath
  3779. clip
  3780. newpath
  3781. gsave
  3782. 0.002 setlinewidth
  3783. 0.06024 0.26735 moveto
  3784. 0.02494 0.49015 lineto
  3785. stroke
  3786. 0.02494 0.49015 moveto
  3787. 0.40296 0.79562 lineto
  3788. stroke
  3789. 0.40296 0.79562 moveto
  3790. 0.41001 0.59401 lineto
  3791. stroke
  3792. 0.41001 0.59401 moveto
  3793. 0.06024 0.26735 lineto
  3794. stroke
  3795. 0.67932 0.02494 moveto
  3796. 0.94594 0.43277 lineto
  3797. stroke
  3798. 0.94594 0.43277 moveto
  3799. 0.97506 0.64585 lineto
  3800. stroke
  3801. 0.97506 0.64585 moveto
  3802. 0.69286 0.25814 lineto
  3803. stroke
  3804. 0.69286 0.25814 moveto
  3805. 0.67932 0.02494 lineto
  3806. stroke
  3807. 0.06024 0.26735 moveto
  3808. 0.02494 0.49015 lineto
  3809. stroke
  3810. 0.02494 0.49015 moveto
  3811. 0.69286 0.25814 lineto
  3812. stroke
  3813. 0.69286 0.25814 moveto
  3814. 0.67932 0.02494 lineto
  3815. stroke
  3816. 0.67932 0.02494 moveto
  3817. 0.06024 0.26735 lineto
  3818. stroke
  3819. 0.41001 0.59401 moveto
  3820. 0.94594 0.43277 lineto
  3821. stroke
  3822. 0.94594 0.43277 moveto
  3823. 0.97506 0.64585 lineto
  3824. stroke
  3825. 0.97506 0.64585 moveto
  3826. 0.40296 0.79562 lineto
  3827. stroke
  3828. 0.40296 0.79562 moveto
  3829. 0.41001 0.59401 lineto
  3830. stroke
  3831. grestore
  3832. gsave
  3833. 0.686 0.771 0.916 setrgbcolor
  3834. 0.0015 setlinewidth
  3835. 0.3809 0.77249 0.40314 0.79053 0.4401 0.78082 0.41831 0.7588 Metetra
  3836. 0.699 0.74 0.883 setrgbcolor
  3837. 0.41831 0.7588 0.4401 0.78082 0.4776 0.77096 0.45623 0.7431 Metetra
  3838. 0.702 0.699 0.844 setrgbcolor
  3839. 0.45623 0.7431 0.4776 0.77096 0.51565 0.76096 0.4946 0.72553 Metetra
  3840. 0.698 0.657 0.806 setrgbcolor
  3841. 0.4946 0.72553 0.51565 0.76096 0.55426 0.75082 0.53337 0.70627 Metetra
  3842. 0.689 0.618 0.771 setrgbcolor
  3843. 0.53337 0.70627 0.55426 0.75082 0.59345 0.74052 0.57251 0.68556 Metetra
  3844. 0.679 0.584 0.742 setrgbcolor
  3845. 0.57251 0.68556 0.59345 0.74052 0.63322 0.73007 0.61196 0.66367 Metetra
  3846. 0.668 0.556 0.718 setrgbcolor
  3847. 0.61196 0.66367 0.63322 0.73007 0.6736 0.71946 0.65173 0.64086 Metetra
  3848. 0.658 0.532 0.699 setrgbcolor
  3849. 0.65173 0.64086 0.6736 0.71946 0.7146 0.70868 0.69179 0.61746 Metetra
  3850. 0.649 0.513 0.683 setrgbcolor
  3851. 0.69179 0.61746 0.7146 0.70868 0.75622 0.69774 0.73216 0.59376 Metetra
  3852. 0.641 0.497 0.671 setrgbcolor
  3853. 0.73216 0.59376 0.75622 0.69774 0.79849 0.68664 0.77286 0.57006 Metetra
  3854. 0.634 0.483 0.661 setrgbcolor
  3855. 0.77286 0.57006 0.79849 0.68664 0.84142 0.67536 0.81392 0.54665 Metetra
  3856. 0.627 0.472 0.653 setrgbcolor
  3857. 0.81392 0.54665 0.84142 0.67536 0.88502 0.6639 0.8554 0.52378 Metetra
  3858. 0.622 0.463 0.646 setrgbcolor
  3859. 0.8554 0.52378 0.88502 0.6639 0.92932 0.65226 0.89736 0.5017 Metetra
  3860. 0.617 0.456 0.641 setrgbcolor
  3861. 0.89736 0.5017 0.92932 0.65226 0.97432 0.64043 0.93987 0.48061 Metetra
  3862. 0.72 0.776 0.897 setrgbcolor
  3863. 0.35806 0.75396 0.3809 0.77249 0.41831 0.7588 0.39599 0.73601 Metetra
  3864. 0.737 0.745 0.859 setrgbcolor
  3865. 0.39599 0.73601 0.41831 0.7588 0.45623 0.7431 0.4344 0.71435 Metetra
  3866. 0.739 0.708 0.822 setrgbcolor
  3867. 0.4344 0.71435 0.45623 0.7431 0.4946 0.72553 0.47318 0.68959 Metetra
  3868. 0.733 0.67 0.789 setrgbcolor
  3869. 0.47318 0.68959 0.4946 0.72553 0.53337 0.70627 0.51222 0.66253 Metetra
  3870. 0.722 0.637 0.763 setrgbcolor
  3871. 0.51222 0.66253 0.53337 0.70627 0.57251 0.68556 0.55146 0.63403 Metetra
  3872. 0.709 0.609 0.743 setrgbcolor
  3873. 0.55146 0.63403 0.57251 0.68556 0.61196 0.66367 0.59086 0.60502 Metetra
  3874. 0.697 0.586 0.728 setrgbcolor
  3875. 0.59086 0.60502 0.61196 0.66367 0.65173 0.64086 0.63045 0.5764 Metetra
  3876. 0.685 0.569 0.719 setrgbcolor
  3877. 0.63045 0.5764 0.65173 0.64086 0.69179 0.61746 0.67029 0.54898 Metetra
  3878. 0.673 0.556 0.714 setrgbcolor
  3879. 0.67029 0.54898 0.69179 0.61746 0.73216 0.59376 0.71046 0.52347 Metetra
  3880. 0.663 0.547 0.713 setrgbcolor
  3881. 0.71046 0.52347 0.73216 0.59376 0.77286 0.57006 0.7511 0.50044 Metetra
  3882. 0.654 0.543 0.717 setrgbcolor
  3883. 0.7511 0.50044 0.77286 0.57006 0.81392 0.54665 0.79235 0.48029 Metetra
  3884. 0.646 0.545 0.726 setrgbcolor
  3885. 0.79235 0.48029 0.81392 0.54665 0.8554 0.52378 0.83436 0.46322 Metetra
  3886. 0.638 0.554 0.743 setrgbcolor
  3887. 0.83436 0.46322 0.8554 0.52378 0.89736 0.5017 0.87729 0.44927 Metetra
  3888. 0.63 0.572 0.771 setrgbcolor
  3889. 0.87729 0.44927 0.89736 0.5017 0.93987 0.48061 0.92127 0.43831 Metetra
  3890. 0.749 0.779 0.877 setrgbcolor
  3891. 0.33458 0.73491 0.35806 0.75396 0.39599 0.73601 0.3731 0.71239 Metetra
  3892. 0.766 0.748 0.836 setrgbcolor
  3893. 0.3731 0.71239 0.39599 0.73601 0.4344 0.71435 0.4121 0.68466 Metetra
  3894. 0.766 0.712 0.802 setrgbcolor
  3895. 0.4121 0.68466 0.4344 0.71435 0.47318 0.68959 0.45137 0.65316 Metetra
  3896. 0.756 0.679 0.776 setrgbcolor
  3897. 0.45137 0.65316 0.47318 0.68959 0.51222 0.66253 0.49077 0.61964 Metetra
  3898. 0.742 0.65 0.758 setrgbcolor
  3899. 0.49077 0.61964 0.51222 0.66253 0.55146 0.63403 0.53023 0.58589 Metetra
  3900. 0.727 0.628 0.748 setrgbcolor
  3901. 0.53023 0.58589 0.55146 0.63403 0.59086 0.60502 0.56977 0.55362 Metetra
  3902. 0.711 0.612 0.745 setrgbcolor
  3903. 0.56977 0.55362 0.59086 0.60502 0.63045 0.5764 0.60949 0.52428 Metetra
  3904. 0.694 0.603 0.749 setrgbcolor
  3905. 0.60949 0.52428 0.63045 0.5764 0.67029 0.54898 0.64954 0.49899 Metetra
  3906. 0.678 0.601 0.763 setrgbcolor
  3907. 0.64954 0.49899 0.67029 0.54898 0.71046 0.52347 0.69015 0.47845 Metetra
  3908. 0.66 0.611 0.789 setrgbcolor
  3909. 0.69015 0.47845 0.71046 0.52347 0.7511 0.50044 0.73151 0.46295 Metetra
  3910. 0.637 0.636 0.832 setrgbcolor
  3911. 0.73151 0.46295 0.7511 0.50044 0.79235 0.48029 0.77386 0.45232 Metetra
  3912. 0.598 0.683 0.901 setrgbcolor
  3913. 0.77386 0.45232 0.79235 0.48029 0.83436 0.46322 0.81735 0.44599 Metetra
  3914. 0.501 0.75 0.984 setrgbcolor
  3915. 0.81735 0.44599 0.83436 0.46322 0.87729 0.44927 0.86211 0.44304 Metetra
  3916. 0.231 0.723 0.92 setrgbcolor
  3917. 0.86211 0.44304 0.87729 0.44927 0.92127 0.43831 0.90817 0.44225 Metetra
  3918. 0.774 0.78 0.858 setrgbcolor
  3919. 0.31045 0.71533 0.33458 0.73491 0.3731 0.71239 0.34965 0.68789 Metetra
  3920. 0.789 0.748 0.815 setrgbcolor
  3921. 0.34965 0.68789 0.3731 0.71239 0.4121 0.68466 0.38932 0.65396 Metetra
  3922. 0.785 0.714 0.785 setrgbcolor
  3923. 0.38932 0.65396 0.4121 0.68466 0.45137 0.65316 0.42915 0.61623 Metetra
  3924. 0.772 0.684 0.767 setrgbcolor
  3925. 0.42915 0.61623 0.45137 0.65316 0.49077 0.61964 0.46898 0.57768 Metetra
  3926. 0.754 0.66 0.758 setrgbcolor
  3927. 0.46898 0.57768 0.49077 0.61964 0.53023 0.58589 0.50874 0.54115 Metetra
  3928. 0.733 0.644 0.759 setrgbcolor
  3929. 0.50874 0.54115 0.53023 0.58589 0.56977 0.55362 0.54853 0.50903 Metetra
  3930. 0.71 0.635 0.771 setrgbcolor
  3931. 0.54853 0.50903 0.56977 0.55362 0.60949 0.52428 0.58856 0.48302 Metetra
  3932. 0.683 0.637 0.797 setrgbcolor
  3933. 0.58856 0.48302 0.60949 0.52428 0.64954 0.49899 0.6291 0.46403 Metetra
  3934. 0.647 0.655 0.843 setrgbcolor
  3935. 0.6291 0.46403 0.64954 0.49899 0.69015 0.47845 0.67045 0.45212 Metetra
  3936. 0.586 0.693 0.916 setrgbcolor
  3937. 0.67045 0.45212 0.69015 0.47845 0.73151 0.46295 0.71287 0.44654 Metetra
  3938. 0.446 0.735 0.989 setrgbcolor
  3939. 0.71287 0.44654 0.73151 0.46295 0.77386 0.45232 0.75655 0.44584 Metetra
  3940. 0.151 0.667 0.892 setrgbcolor
  3941. 0.75655 0.44584 0.77386 0.45232 0.81735 0.44599 0.80154 0.44802 Metetra
  3942. 0.132 0 0 setrgbcolor
  3943. 0.80154 0.44802 0.81735 0.44599 0.86211 0.44304 0.84778 0.45075 Metetra
  3944. 0.23 0 0 setrgbcolor
  3945. 0.84778 0.45075 0.86211 0.44304 0.90817 0.44225 0.89506 0.45167 Metetra
  3946. 0.796 0.779 0.838 setrgbcolor
  3947. 0.28563 0.6952 0.31045 0.71533 0.34965 0.68789 0.32561 0.66241 Metetra
  3948. 0.807 0.746 0.796 setrgbcolor
  3949. 0.32561 0.66241 0.34965 0.68789 0.38932 0.65396 0.36605 0.62217 Metetra
  3950. 0.799 0.714 0.771 setrgbcolor
  3951. 0.36605 0.62217 0.38932 0.65396 0.42915 0.61623 0.40652 0.5788 Metetra
  3952. 0.782 0.688 0.761 setrgbcolor
  3953. 0.40652 0.5788 0.42915 0.61623 0.46898 0.57768 0.44681 0.53674 Metetra
  3954. 0.758 0.668 0.762 setrgbcolor
  3955. 0.44681 0.53674 0.46898 0.57768 0.50874 0.54115 0.4869 0.49985 Metetra
  3956. 0.729 0.657 0.778 setrgbcolor
  3957. 0.4869 0.49985 0.50874 0.54115 0.54853 0.50903 0.52699 0.4709 Metetra
  3958. 0.691 0.657 0.811 setrgbcolor
  3959. 0.52699 0.4709 0.54853 0.50903 0.58856 0.48302 0.56743 0.45131 Metetra
  3960. 0.634 0.672 0.869 setrgbcolor
  3961. 0.56743 0.45131 0.58856 0.48302 0.6291 0.46403 0.60857 0.44108 Metetra
  3962. 0.525 0.702 0.951 setrgbcolor
  3963. 0.60857 0.44108 0.6291 0.46403 0.67045 0.45212 0.65078 0.43886 Metetra
  3964. 0.291 0.692 0.974 setrgbcolor
  3965. 0.65078 0.43886 0.67045 0.45212 0.71287 0.44654 0.69428 0.44214 Metetra
  3966. 0 0.55 0.777 setrgbcolor
  3967. 0.69428 0.44214 0.71287 0.44654 0.75655 0.44584 0.73911 0.44765 Metetra
  3968. 0.16 0 0 setrgbcolor
  3969. 0.73911 0.44765 0.75655 0.44584 0.80154 0.44802 0.78511 0.45182 Metetra
  3970. 0.099 0 0 setrgbcolor
  3971. 0.78511 0.45182 0.80154 0.44802 0.84778 0.45075 0.83195 0.45139 Metetra
  3972. 0.167 0.705 0.765 setrgbcolor
  3973. 0.83195 0.45139 0.84778 0.45075 0.89506 0.45167 0.87921 0.44401 Metetra
  3974. 0.815 0.778 0.818 setrgbcolor
  3975. 0.26009 0.67448 0.28563 0.6952 0.32561 0.66241 0.30098 0.63586 Metetra
  3976. 0.821 0.744 0.779 setrgbcolor
  3977. 0.30098 0.63586 0.32561 0.66241 0.36605 0.62217 0.34229 0.58921 Metetra
  3978. 0.809 0.714 0.76 setrgbcolor
  3979. 0.34229 0.58921 0.36605 0.62217 0.40652 0.5788 0.38346 0.54088 Metetra
  3980. 0.786 0.69 0.758 setrgbcolor
  3981. 0.38346 0.54088 0.40652 0.5788 0.44681 0.53674 0.42421 0.49694 Metetra
  3982. 0.755 0.674 0.772 setrgbcolor
  3983. 0.42421 0.49694 0.44681 0.53674 0.4869 0.49985 0.46461 0.46207 Metetra
  3984. 0.71 0.668 0.807 setrgbcolor
  3985. 0.46461 0.46207 0.4869 0.49985 0.52699 0.4709 0.50501 0.43893 Metetra
  3986. 0.638 0.676 0.869 setrgbcolor
  3987. 0.50501 0.43893 0.52699 0.4709 0.56743 0.45131 0.54586 0.42792 Metetra
  3988. 0.496 0.689 0.954 setrgbcolor
  3989. 0.54586 0.42792 0.56743 0.45131 0.60857 0.44108 0.58764 0.4273 Metetra
  3990. 0.209 0.64 0.951 setrgbcolor
  3991. 0.58764 0.4273 0.60857 0.44108 0.65078 0.43886 0.63068 0.43351 Metetra
  3992. 0 0.495 0.749 setrgbcolor
  3993. 0.63068 0.43351 0.65078 0.43886 0.69428 0.44214 0.67508 0.4418 Metetra
  3994. 0.135 0 0 setrgbcolor
  3995. 0.67508 0.4418 0.69428 0.44214 0.73911 0.44765 0.72066 0.44711 Metetra
  3996. 0.068 0.631 0.753 setrgbcolor
  3997. 0.72066 0.44711 0.73911 0.44765 0.78511 0.45182 0.76701 0.4452 Metetra
  3998. 0.471 0.867 0.968 setrgbcolor
  3999. 0.76701 0.4452 0.78511 0.45182 0.83195 0.45139 0.81362 0.43358 Metetra
  4000. 0.711 0.857 0.952 setrgbcolor
  4001. 0.81362 0.43358 0.83195 0.45139 0.87921 0.44401 0.86005 0.41216 Metetra
  4002. 0.831 0.775 0.799 setrgbcolor
  4003. 0.23381 0.65316 0.26009 0.67448 0.30098 0.63586 0.27575 0.60811 Metetra
  4004. 0.833 0.741 0.763 setrgbcolor
  4005. 0.27575 0.60811 0.30098 0.63586 0.34229 0.58921 0.31805 0.55494 Metetra
  4006. 0.816 0.712 0.751 setrgbcolor
  4007. 0.31805 0.55494 0.34229 0.58921 0.38346 0.54088 0.35993 0.50247 Metetra
  4008. 0.786 0.691 0.759 setrgbcolor
  4009. 0.35993 0.50247 0.38346 0.54088 0.42421 0.49694 0.40112 0.45845 Metetra
  4010. 0.742 0.678 0.789 setrgbcolor
  4011. 0.40112 0.45845 0.42421 0.49694 0.46461 0.46207 0.44178 0.42797 Metetra
  4012. 0.667 0.676 0.849 setrgbcolor
  4013. 0.44178 0.42797 0.46461 0.46207 0.50501 0.43893 0.48241 0.41287 Metetra
  4014. 0.514 0.676 0.938 setrgbcolor
  4015. 0.48241 0.41287 0.50501 0.43893 0.54586 0.42792 0.52365 0.41162 Metetra
  4016. 0.193 0.608 0.946 setrgbcolor
  4017. 0.52365 0.41162 0.54586 0.42792 0.58764 0.4273 0.56602 0.4198 Metetra
  4018. 0 0.453 0.746 setrgbcolor
  4019. 0.56602 0.4198 0.58764 0.4273 0.63068 0.43351 0.60979 0.43104 Metetra
  4020. 0.139 0 0 setrgbcolor
  4021. 0.60979 0.43104 0.63068 0.43351 0.67508 0.4418 0.65484 0.4384 Metetra
  4022. 0.16 0.694 0.846 setrgbcolor
  4023. 0.65484 0.4384 0.67508 0.4418 0.72066 0.44711 0.70074 0.43619 Metetra
  4024. 0.592 0.883 0.992 setrgbcolor
  4025. 0.70074 0.43619 0.72066 0.44711 0.76701 0.4452 0.7469 0.42158 Metetra
  4026. 0.748 0.812 0.903 setrgbcolor
  4027. 0.7469 0.42158 0.76701 0.4452 0.81362 0.43358 0.79285 0.39536 Metetra
  4028. 0.758 0.718 0.815 setrgbcolor
  4029. 0.79285 0.39536 0.81362 0.43358 0.86005 0.41216 0.83847 0.3615 Metetra
  4030. 0.845 0.772 0.78 setrgbcolor
  4031. 0.20674 0.6312 0.23381 0.65316 0.27575 0.60811 0.24992 0.579 Metetra
  4032. 0.842 0.737 0.748 setrgbcolor
  4033. 0.24992 0.579 0.27575 0.60811 0.31805 0.55494 0.29332 0.51921 Metetra
  4034. 0.82 0.71 0.744 setrgbcolor
  4035. 0.29332 0.51921 0.31805 0.55494 0.35993 0.50247 0.33594 0.46361 Metetra
  4036. 0.781 0.691 0.765 setrgbcolor
  4037. 0.33594 0.46361 0.35993 0.50247 0.40112 0.45845 0.37747 0.42149 Metetra
  4038. 0.714 0.68 0.816 setrgbcolor
  4039. 0.37747 0.42149 0.40112 0.45845 0.44178 0.42797 0.41825 0.39779 Metetra
  4040. 0.574 0.671 0.905 setrgbcolor
  4041. 0.41825 0.39779 0.44178 0.42797 0.48241 0.41287 0.45903 0.3925 Metetra
  4042. 0.243 0.6 0.952 setrgbcolor
  4043. 0.45903 0.3925 0.48241 0.41287 0.52365 0.41162 0.50059 0.40105 Metetra
  4044. 0 0.411 0.75 setrgbcolor
  4045. 0.50059 0.40105 0.52365 0.41162 0.56602 0.4198 0.5435 0.41547 Metetra
  4046. 0.199 0 0 setrgbcolor
  4047. 0.5435 0.41547 0.56602 0.4198 0.60979 0.43104 0.58788 0.42642 Metetra
  4048. 0.14 0.675 0.853 setrgbcolor
  4049. 0.58788 0.42642 0.60979 0.43104 0.65484 0.4384 0.63334 0.42595 Metetra
  4050. 0.622 0.88 0.989 setrgbcolor
  4051. 0.63334 0.42595 0.65484 0.4384 0.70074 0.43619 0.67924 0.41014 Metetra
  4052. 0.765 0.798 0.879 setrgbcolor
  4053. 0.67924 0.41014 0.70074 0.43619 0.7469 0.42158 0.72499 0.38041 Metetra
  4054. 0.767 0.708 0.797 setrgbcolor
  4055. 0.72499 0.38041 0.7469 0.42158 0.79285 0.39536 0.77045 0.34264 Metetra
  4056. 0.74 0.652 0.763 setrgbcolor
  4057. 0.77045 0.34264 0.79285 0.39536 0.83847 0.3615 0.81602 0.30473 Metetra
  4058. 0.858 0.768 0.761 setrgbcolor
  4059. 0.17887 0.60859 0.20674 0.6312 0.24992 0.579 0.2235 0.54829 Metetra
  4060. 0.849 0.733 0.735 setrgbcolor
  4061. 0.2235 0.54829 0.24992 0.579 0.29332 0.51921 0.26813 0.48181 Metetra
  4062. 0.82 0.707 0.74 setrgbcolor
  4063. 0.26813 0.48181 0.29332 0.51921 0.33594 0.46361 0.31144 0.42433 Metetra
  4064. 0.767 0.688 0.775 setrgbcolor
  4065. 0.31144 0.42433 0.33594 0.46361 0.37747 0.42149 0.35317 0.38641 Metetra
  4066. 0.658 0.674 0.854 setrgbcolor
  4067. 0.35317 0.38641 0.37747 0.42149 0.41825 0.39779 0.3939 0.37188 Metetra
  4068. 0.368 0.619 0.948 setrgbcolor
  4069. 0.3939 0.37188 0.41825 0.39779 0.45903 0.3925 0.43468 0.37758 Metetra
  4070. 0 0.389 0.777 setrgbcolor
  4071. 0.43468 0.37758 0.45903 0.3925 0.50059 0.40105 0.47652 0.3946 Metetra
  4072. 0.302 0 0 setrgbcolor
  4073. 0.47652 0.3946 0.50059 0.40105 0.5435 0.41547 0.51995 0.41078 Metetra
  4074. 0.005 0.573 0.783 setrgbcolor
  4075. 0.51995 0.41078 0.5435 0.41547 0.58788 0.42642 0.56486 0.41473 Metetra
  4076. 0.596 0.878 0.993 setrgbcolor
  4077. 0.56486 0.41473 0.58788 0.42642 0.63334 0.42595 0.61059 0.4001 Metetra
  4078. 0.777 0.803 0.873 setrgbcolor
  4079. 0.61059 0.4001 0.63334 0.42595 0.67924 0.41014 0.65637 0.36817 Metetra
  4080. 0.778 0.71 0.787 setrgbcolor
  4081. 0.65637 0.36817 0.67924 0.41014 0.72499 0.38041 0.70189 0.32674 Metetra
  4082. 0.747 0.654 0.758 setrgbcolor
  4083. 0.70189 0.32674 0.72499 0.38041 0.77045 0.34264 0.7475 0.28635 Metetra
  4084. 0.702 0.625 0.767 setrgbcolor
  4085. 0.7475 0.28635 0.77045 0.34264 0.81602 0.30473 0.79408 0.25599 Metetra
  4086. 0.869 0.763 0.743 setrgbcolor
  4087. 0.15013 0.58528 0.17887 0.60859 0.2235 0.54829 0.19653 0.51566 Metetra
  4088. 0.855 0.728 0.723 setrgbcolor
  4089. 0.19653 0.51566 0.2235 0.54829 0.26813 0.48181 0.2425 0.44243 Metetra
  4090. 0.817 0.702 0.738 setrgbcolor
  4091. 0.2425 0.44243 0.26813 0.48181 0.31144 0.42433 0.28641 0.3847 Metetra
  4092. 0.741 0.682 0.794 setrgbcolor
  4093. 0.28641 0.3847 0.31144 0.42433 0.35317 0.38641 0.32809 0.35371 Metetra
  4094. 0.538 0.647 0.905 setrgbcolor
  4095. 0.32809 0.35371 0.35317 0.38641 0.3939 0.37188 0.36852 0.35076 Metetra
  4096. 0 0.428 0.85 setrgbcolor
  4097. 0.36852 0.35076 0.3939 0.37188 0.43468 0.37758 0.40919 0.3678 Metetra
  4098. 0.403 0 0 setrgbcolor
  4099. 0.40919 0.3678 0.43468 0.37758 0.47652 0.3946 0.45131 0.39015 Metetra
  4100. 0.224 0 0 setrgbcolor
  4101. 0.45131 0.39015 0.47652 0.3946 0.51995 0.41078 0.49534 0.40163 Metetra
  4102. 0.48 0.852 0.987 setrgbcolor
  4103. 0.49534 0.40163 0.51995 0.41078 0.56486 0.41473 0.5408 0.3914 Metetra
  4104. 0.784 0.825 0.884 setrgbcolor
  4105. 0.5408 0.3914 0.56486 0.41473 0.61059 0.4001 0.58676 0.35896 Metetra
  4106. 0.793 0.72 0.783 setrgbcolor
  4107. 0.58676 0.35896 0.61059 0.4001 0.65637 0.36817 0.63255 0.31379 Metetra
  4108. 0.757 0.658 0.752 setrgbcolor
  4109. 0.63255 0.31379 0.65637 0.36817 0.70189 0.32674 0.6783 0.26984 Metetra
  4110. 0.704 0.625 0.767 setrgbcolor
  4111. 0.6783 0.26984 0.70189 0.32674 0.7475 0.28635 0.72489 0.23887 Metetra
  4112. 0.62 0.622 0.831 setrgbcolor
  4113. 0.72489 0.23887 0.7475 0.28635 0.79408 0.25599 0.77343 0.22604 Metetra
  4114. 0.88 0.758 0.724 setrgbcolor
  4115. 0.12051 0.56125 0.15013 0.58528 0.19653 0.51566 0.16905 0.48052 Metetra
  4116. 0.858 0.722 0.711 setrgbcolor
  4117. 0.16905 0.48052 0.19653 0.51566 0.2425 0.44243 0.21651 0.40057 Metetra
  4118. 0.808 0.694 0.739 setrgbcolor
  4119. 0.21651 0.40057 0.2425 0.44243 0.28641 0.3847 0.26081 0.34485 Metetra
  4120. 0.688 0.667 0.824 setrgbcolor
  4121. 0.26081 0.34485 0.28641 0.3847 0.32809 0.35371 0.30206 0.32421 Metetra
  4122. 0.254 0.536 0.92 setrgbcolor
  4123. 0.30206 0.32421 0.32809 0.35371 0.36852 0.35076 0.34189 0.33529 Metetra
  4124. 0.442 0 0 setrgbcolor
  4125. 0.34189 0.33529 0.36852 0.35076 0.40919 0.3678 0.38236 0.36269 Metetra
  4126. 0.464 0 0 setrgbcolor
  4127. 0.38236 0.36269 0.40919 0.3678 0.45131 0.39015 0.42493 0.38476 Metetra
  4128. 0.173 0.697 0.872 setrgbcolor
  4129. 0.42493 0.38476 0.45131 0.39015 0.49534 0.40163 0.46978 0.38322 Metetra
  4130. 0.777 0.865 0.914 setrgbcolor
  4131. 0.46978 0.38322 0.49534 0.40163 0.5408 0.3914 0.51592 0.35289 Metetra
  4132. 0.812 0.738 0.783 setrgbcolor
  4133. 0.51592 0.35289 0.5408 0.3914 0.58676 0.35896 0.56219 0.30395 Metetra
  4134. 0.772 0.664 0.743 setrgbcolor
  4135. 0.56219 0.30395 0.58676 0.35896 0.63255 0.31379 0.60825 0.25477 Metetra
  4136. 0.709 0.623 0.759 setrgbcolor
  4137. 0.60825 0.25477 0.63255 0.31379 0.6783 0.26984 0.65481 0.22145 Metetra
  4138. 0.602 0.611 0.833 setrgbcolor
  4139. 0.65481 0.22145 0.6783 0.26984 0.72489 0.23887 0.70309 0.21077 Metetra
  4140. 0.34 0.609 0.949 setrgbcolor
  4141. 0.70309 0.21077 0.72489 0.23887 0.77343 0.22604 0.75394 0.21833 Metetra
  4142. 0.889 0.752 0.704 setrgbcolor
  4143. 0.08995 0.53645 0.12051 0.56125 0.16905 0.48052 0.14124 0.44187 Metetra
  4144. 0.859 0.713 0.7 setrgbcolor
  4145. 0.14124 0.44187 0.16905 0.48052 0.21651 0.40057 0.19028 0.35531 Metetra
  4146. 0.79 0.681 0.744 setrgbcolor
  4147. 0.19028 0.35531 0.21651 0.40057 0.26081 0.34485 0.23457 0.30503 Metetra
  4148. 0.566 0.622 0.867 setrgbcolor
  4149. 0.23457 0.30503 0.26081 0.34485 0.30206 0.32421 0.27481 0.29943 Metetra
  4150. 0 0.192 0.672 setrgbcolor
  4151. 0.27481 0.29943 0.30206 0.32421 0.34189 0.33529 0.31365 0.32694 Metetra
  4152. 0.634 0.071 0 setrgbcolor
  4153. 0.31365 0.32694 0.34189 0.33529 0.38236 0.36269 0.35402 0.36138 Metetra
  4154. 0.314 0 0 setrgbcolor
  4155. 0.35402 0.36138 0.38236 0.36269 0.42493 0.38476 0.39749 0.37394 Metetra
  4156. 0.711 0.919 0.964 setrgbcolor
  4157. 0.39749 0.37394 0.42493 0.38476 0.46978 0.38322 0.44358 0.34983 Metetra
  4158. 0.835 0.769 0.789 setrgbcolor
  4159. 0.44358 0.34983 0.46978 0.38322 0.51592 0.35289 0.49055 0.29746 Metetra
  4160. 0.792 0.672 0.732 setrgbcolor
  4161. 0.49055 0.29746 0.51592 0.35289 0.56219 0.30395 0.53721 0.24082 Metetra
  4162. 0.718 0.618 0.744 setrgbcolor
  4163. 0.53721 0.24082 0.56219 0.30395 0.60825 0.25477 0.58381 0.20294 Metetra
  4164. 0.586 0.591 0.824 setrgbcolor
  4165. 0.58381 0.20294 0.60825 0.25477 0.65481 0.22145 0.63165 0.19381 Metetra
  4166. 0.215 0.544 0.928 setrgbcolor
  4167. 0.63165 0.19381 0.65481 0.22145 0.70309 0.21077 0.6819 0.20707 Metetra
  4168. 0.271 0 0 setrgbcolor
  4169. 0.6819 0.20707 0.70309 0.21077 0.75394 0.21833 0.73444 0.22395 Metetra
  4170. 0.899 0.745 0.682 setrgbcolor
  4171. 0.05841 0.51087 0.08995 0.53645 0.14124 0.44187 0.11346 0.39733 Metetra
  4172. 0.855 0.699 0.688 setrgbcolor
  4173. 0.11346 0.39733 0.14124 0.44187 0.19028 0.35531 0.16413 0.3046 Metetra
  4174. 0.746 0.651 0.756 setrgbcolor
  4175. 0.16413 0.3046 0.19028 0.35531 0.23457 0.30503 0.20758 0.26585 Metetra
  4176. 0.186 0.428 0.86 setrgbcolor
  4177. 0.20758 0.26585 0.23457 0.30503 0.27481 0.29943 0.2458 0.28272 Metetra
  4178. 0.722 0.197 0 setrgbcolor
  4179. 0.2458 0.28272 0.27481 0.29943 0.31365 0.32694 0.28327 0.3287 Metetra
  4180. 0.65 0.106 0 setrgbcolor
  4181. 0.28327 0.3287 0.31365 0.32694 0.35402 0.36138 0.3241 0.3618 Metetra
  4182. 0.342 0.82 0.865 setrgbcolor
  4183. 0.3241 0.3618 0.35402 0.36138 0.39749 0.37394 0.36946 0.34987 Metetra
  4184. 0.867 0.822 0.802 setrgbcolor
  4185. 0.36946 0.34987 0.39749 0.37394 0.44358 0.34983 0.41733 0.29442 Metetra
  4186. 0.816 0.683 0.717 setrgbcolor
  4187. 0.41733 0.29442 0.44358 0.34983 0.49055 0.29746 0.46507 0.22689 Metetra
  4188. 0.728 0.606 0.721 setrgbcolor
  4189. 0.46507 0.22689 0.49055 0.29746 0.53721 0.24082 0.51194 0.18187 Metetra
  4190. 0.564 0.553 0.8 setrgbcolor
  4191. 0.51194 0.18187 0.53721 0.24082 0.58381 0.20294 0.55922 0.17502 Metetra
  4192. 0.022 0.417 0.861 setrgbcolor
  4193. 0.55922 0.17502 0.58381 0.20294 0.63165 0.19381 0.60859 0.19688 Metetra
  4194. 0.448 0 0 setrgbcolor
  4195. 0.60859 0.19688 0.63165 0.19381 0.6819 0.20707 0.66032 0.21949 Metetra
  4196. 0.106 0 0 setrgbcolor
  4197. 0.66032 0.21949 0.6819 0.20707 0.73444 0.22395 0.71266 0.21412 Metetra
  4198. 0.909 0.736 0.654 setrgbcolor
  4199. 0.02584 0.48445 0.05841 0.51087 0.11346 0.39733 0.0871 0.33832 Metetra
  4200. 0.836 0.666 0.673 setrgbcolor
  4201. 0.0871 0.33832 0.11346 0.39733 0.16413 0.3046 0.13916 0.24116 Metetra
  4202. 0.596 0.541 0.763 setrgbcolor
  4203. 0.13916 0.24116 0.16413 0.3046 0.20758 0.26585 0.1795 0.22952 Metetra
  4204. 0.704 0.247 0 setrgbcolor
  4205. 0.1795 0.22952 0.20758 0.26585 0.2458 0.28272 0.21349 0.28561 Metetra
  4206. 0.81 0.354 0.152 setrgbcolor
  4207. 0.21349 0.28561 0.2458 0.28272 0.28327 0.3287 0.24948 0.34983 Metetra
  4208. 0.399 0 0 setrgbcolor
  4209. 0.24948 0.34983 0.28327 0.3287 0.3241 0.3618 0.29293 0.35726 Metetra
  4210. 0.92 0.921 0.798 setrgbcolor
  4211. 0.29293 0.35726 0.3241 0.3618 0.36946 0.34987 0.34229 0.29348 Metetra
  4212. 0.847 0.691 0.689 setrgbcolor
  4213. 0.34229 0.29348 0.36946 0.34987 0.41733 0.29442 0.39214 0.2057 Metetra
  4214. 0.722 0.571 0.684 setrgbcolor
  4215. 0.39214 0.2057 0.41733 0.29442 0.46507 0.22689 0.43956 0.15206 Metetra
  4216. 0.483 0.457 0.752 setrgbcolor
  4217. 0.43956 0.15206 0.46507 0.22689 0.51194 0.18187 0.48586 0.15629 Metetra
  4218. 0 0.084 0.579 setrgbcolor
  4219. 0.48586 0.15629 0.51194 0.18187 0.55922 0.17502 0.5339 0.19768 Metetra
  4220. 0.575 0.057 0 setrgbcolor
  4221. 0.5339 0.19768 0.55922 0.17502 0.60859 0.19688 0.58466 0.22641 Metetra
  4222. 0.006 0 0 setrgbcolor
  4223. 0.58466 0.22641 0.60859 0.19688 0.66032 0.21949 0.63604 0.20259 Metetra
  4224. 0.929 0.911 0.781 setrgbcolor
  4225. 0.63604 0.20259 0.66032 0.21949 0.71266 0.21412 0.68564 0.13381 Metetra
  4226. grestore
  4227. gsave
  4228. 0.002 setlinewidth
  4229. 0.67932 0.02494 moveto
  4230. 0.94594 0.43277 lineto
  4231. stroke
  4232. 0.94594 0.43277 moveto
  4233. 0.97506 0.64585 lineto
  4234. stroke
  4235. 0.97506 0.64585 moveto
  4236. 0.69286 0.25814 lineto
  4237. stroke
  4238. 0.69286 0.25814 moveto
  4239. 0.67932 0.02494 lineto
  4240. stroke
  4241. 0.06024 0.26735 moveto
  4242. 0.02494 0.49015 lineto
  4243. stroke
  4244. 0.02494 0.49015 moveto
  4245. 0.69286 0.25814 lineto
  4246. stroke
  4247. 0.69286 0.25814 moveto
  4248. 0.67932 0.02494 lineto
  4249. stroke
  4250. 0.67932 0.02494 moveto
  4251. 0.06024 0.26735 lineto
  4252. stroke
  4253. grestore
  4254. gsave
  4255. gsave
  4256. 0.002 setlinewidth
  4257. 0.06024 0.26735 moveto
  4258. 0.67932 0.02494 lineto
  4259. stroke
  4260. grestore
  4261. gsave
  4262. 0.002 setlinewidth
  4263. 0.06024 0.26735 moveto
  4264. 0.0648 0.2716 lineto
  4265. stroke
  4266. grestore
  4267. [(0)] 0.05113 0.25884 1 0.933946 Mshowa
  4268. gsave
  4269. 0.002 setlinewidth
  4270. 0.17239 0.22343 moveto
  4271. 0.17677 0.22787 lineto
  4272. stroke
  4273. grestore
  4274. [(1)] 0.16364 0.21456 0.987329 1 Mshowa
  4275. gsave
  4276. 0.002 setlinewidth
  4277. 0.28996 0.1774 moveto
  4278. 0.29414 0.18202 lineto
  4279. stroke
  4280. grestore
  4281. [(2)] 0.2816 0.16815 0.903932 1 Mshowa
  4282. gsave
  4283. 0.002 setlinewidth
  4284. 0.41333 0.12909 moveto
  4285. 0.41729 0.13391 lineto
  4286. stroke
  4287. grestore
  4288. [(3)] 0.40542 0.11945 0.820535 1 Mshowa
  4289. gsave
  4290. 0.002 setlinewidth
  4291. 0.54296 0.07833 moveto
  4292. 0.54666 0.08335 lineto
  4293. stroke
  4294. grestore
  4295. [(4)] 0.53556 0.0683 0.737139 1 Mshowa
  4296. gsave
  4297. 0.002 setlinewidth
  4298. 0.67932 0.02494 moveto
  4299. 0.68274 0.03015 lineto
  4300. stroke
  4301. grestore
  4302. [(5)] 0.6725 0.0145 0.653742 1 Mshowa
  4303. gsave
  4304. 0.001 setlinewidth
  4305. 0.08226 0.25873 moveto
  4306. 0.08497 0.2613 lineto
  4307. stroke
  4308. grestore
  4309. gsave
  4310. 0.001 setlinewidth
  4311. 0.10448 0.25003 moveto
  4312. 0.10717 0.25262 lineto
  4313. stroke
  4314. grestore
  4315. gsave
  4316. 0.001 setlinewidth
  4317. 0.12691 0.24125 moveto
  4318. 0.12958 0.24386 lineto
  4319. stroke
  4320. grestore
  4321. gsave
  4322. 0.001 setlinewidth
  4323. 0.14954 0.23238 moveto
  4324. 0.15219 0.23502 lineto
  4325. stroke
  4326. grestore
  4327. gsave
  4328. 0.001 setlinewidth
  4329. 0.19546 0.2144 moveto
  4330. 0.19807 0.21708 lineto
  4331. stroke
  4332. grestore
  4333. gsave
  4334. 0.001 setlinewidth
  4335. 0.21875 0.20528 moveto
  4336. 0.22133 0.20799 lineto
  4337. stroke
  4338. grestore
  4339. gsave
  4340. 0.001 setlinewidth
  4341. 0.24226 0.19608 moveto
  4342. 0.24482 0.19881 lineto
  4343. stroke
  4344. grestore
  4345. gsave
  4346. 0.001 setlinewidth
  4347. 0.26599 0.18678 moveto
  4348. 0.26853 0.18953 lineto
  4349. stroke
  4350. grestore
  4351. gsave
  4352. 0.001 setlinewidth
  4353. 0.31415 0.16792 moveto
  4354. 0.31664 0.17072 lineto
  4355. stroke
  4356. grestore
  4357. gsave
  4358. 0.001 setlinewidth
  4359. 0.33859 0.15836 moveto
  4360. 0.34104 0.16118 lineto
  4361. stroke
  4362. grestore
  4363. gsave
  4364. 0.001 setlinewidth
  4365. 0.36326 0.1487 moveto
  4366. 0.36569 0.15154 lineto
  4367. stroke
  4368. grestore
  4369. gsave
  4370. 0.001 setlinewidth
  4371. 0.38817 0.13894 moveto
  4372. 0.39057 0.14181 lineto
  4373. stroke
  4374. grestore
  4375. gsave
  4376. 0.001 setlinewidth
  4377. 0.43874 0.11914 moveto
  4378. 0.44108 0.12206 lineto
  4379. stroke
  4380. grestore
  4381. gsave
  4382. 0.001 setlinewidth
  4383. 0.4644 0.10909 moveto
  4384. 0.46672 0.11203 lineto
  4385. stroke
  4386. grestore
  4387. gsave
  4388. 0.001 setlinewidth
  4389. 0.49033 0.09894 moveto
  4390. 0.49261 0.1019 lineto
  4391. stroke
  4392. grestore
  4393. gsave
  4394. 0.001 setlinewidth
  4395. 0.51651 0.08869 moveto
  4396. 0.51876 0.09168 lineto
  4397. stroke
  4398. grestore
  4399. gsave
  4400. 0.001 setlinewidth
  4401. 0.56967 0.06787 moveto
  4402. 0.57186 0.07091 lineto
  4403. stroke
  4404. grestore
  4405. gsave
  4406. 0.001 setlinewidth
  4407. 0.59667 0.0573 moveto
  4408. 0.59882 0.06036 lineto
  4409. stroke
  4410. grestore
  4411. gsave
  4412. 0.001 setlinewidth
  4413. 0.62394 0.04662 moveto
  4414. 0.62605 0.04971 lineto
  4415. stroke
  4416. grestore
  4417. gsave
  4418. 0.001 setlinewidth
  4419. 0.65149 0.03584 moveto
  4420. 0.65357 0.03894 lineto
  4421. stroke
  4422. grestore
  4423. grestore
  4424. gsave
  4425. gsave
  4426. 0.002 setlinewidth
  4427. 0.67932 0.02494 moveto
  4428. 0.94594 0.43277 lineto
  4429. stroke
  4430. grestore
  4431. gsave
  4432. 0.002 setlinewidth
  4433. 0.74558 0.12628 moveto
  4434. 0.73973 0.12843 lineto
  4435. stroke
  4436. grestore
  4437. [(-0.5)] 0.75728 0.12197 -1 0.368203 Mshowa
  4438. gsave
  4439. 0.002 setlinewidth
  4440. 0.81994 0.24003 moveto
  4441. 0.81404 0.24205 lineto
  4442. stroke
  4443. grestore
  4444. [(0)] 0.83174 0.23599 -1 0.342644 Mshowa
  4445. gsave
  4446. 0.002 setlinewidth
  4447. 0.88632 0.34157 moveto
  4448. 0.88039 0.34347 lineto
  4449. stroke
  4450. grestore
  4451. [(0.5)] 0.89819 0.33777 -1 0.320404 Mshowa
  4452. gsave
  4453. 0.002 setlinewidth
  4454. 0.94594 0.43277 moveto
  4455. 0.93997 0.43456 lineto
  4456. stroke
  4457. grestore
  4458. [(1)] 0.95788 0.42917 -1 0.300874 Mshowa
  4459. gsave
  4460. 0.001 setlinewidth
  4461. 0.76116 0.15011 moveto
  4462. 0.75764 0.15139 lineto
  4463. stroke
  4464. grestore
  4465. gsave
  4466. 0.001 setlinewidth
  4467. 0.77637 0.17338 moveto
  4468. 0.77285 0.17464 lineto
  4469. stroke
  4470. grestore
  4471. gsave
  4472. 0.001 setlinewidth
  4473. 0.79123 0.19611 moveto
  4474. 0.7877 0.19736 lineto
  4475. stroke
  4476. grestore
  4477. gsave
  4478. 0.001 setlinewidth
  4479. 0.80575 0.21832 moveto
  4480. 0.80222 0.21955 lineto
  4481. stroke
  4482. grestore
  4483. gsave
  4484. 0.001 setlinewidth
  4485. 0.83381 0.26125 moveto
  4486. 0.83027 0.26245 lineto
  4487. stroke
  4488. grestore
  4489. gsave
  4490. 0.001 setlinewidth
  4491. 0.84738 0.282 moveto
  4492. 0.84383 0.28318 lineto
  4493. stroke
  4494. grestore
  4495. gsave
  4496. 0.001 setlinewidth
  4497. 0.86064 0.30229 moveto
  4498. 0.85709 0.30346 lineto
  4499. stroke
  4500. grestore
  4501. gsave
  4502. 0.001 setlinewidth
  4503. 0.87362 0.32214 moveto
  4504. 0.87006 0.3233 lineto
  4505. stroke
  4506. grestore
  4507. gsave
  4508. 0.001 setlinewidth
  4509. 0.89875 0.36058 moveto
  4510. 0.89519 0.36171 lineto
  4511. stroke
  4512. grestore
  4513. gsave
  4514. 0.001 setlinewidth
  4515. 0.91092 0.3792 moveto
  4516. 0.90735 0.38031 lineto
  4517. stroke
  4518. grestore
  4519. gsave
  4520. 0.001 setlinewidth
  4521. 0.92284 0.39743 moveto
  4522. 0.91926 0.39853 lineto
  4523. stroke
  4524. grestore
  4525. gsave
  4526. 0.001 setlinewidth
  4527. 0.93451 0.41528 moveto
  4528. 0.93093 0.41637 lineto
  4529. stroke
  4530. grestore
  4531. gsave
  4532. 0.001 setlinewidth
  4533. 0.72962 0.10187 moveto
  4534. 0.72612 0.10318 lineto
  4535. stroke
  4536. grestore
  4537. gsave
  4538. 0.001 setlinewidth
  4539. 0.71327 0.07686 moveto
  4540. 0.70977 0.07818 lineto
  4541. stroke
  4542. grestore
  4543. gsave
  4544. 0.001 setlinewidth
  4545. 0.69651 0.05122 moveto
  4546. 0.69302 0.05257 lineto
  4547. stroke
  4548. grestore
  4549. grestore
  4550. gsave
  4551. gsave
  4552. 0.002 setlinewidth
  4553. 0.06024 0.26735 moveto
  4554. 0.02494 0.49015 lineto
  4555. stroke
  4556. grestore
  4557. gsave
  4558. 0.002 setlinewidth
  4559. 0.05318 0.3119 moveto
  4560. 0.059 0.30967 lineto
  4561. stroke
  4562. grestore
  4563. [(-0.5)] 0.04154 0.31635 1 -0.382782 Mshowa
  4564. gsave
  4565. 0.002 setlinewidth
  4566. 0.04441 0.36727 moveto
  4567. 0.05025 0.3651 lineto
  4568. stroke
  4569. grestore
  4570. [(0)] 0.03272 0.37161 1 -0.371823 Mshowa
  4571. gsave
  4572. 0.002 setlinewidth
  4573. 0.0353 0.42474 moveto
  4574. 0.04116 0.42263 lineto
  4575. stroke
  4576. grestore
  4577. [(0.5)] 0.02357 0.42897 1 -0.360405 Mshowa
  4578. gsave
  4579. 0.002 setlinewidth
  4580. 0.02584 0.48445 moveto
  4581. 0.03173 0.4824 lineto
  4582. stroke
  4583. grestore
  4584. [(1)] 0.01407 0.48855 1 -0.348498 Mshowa
  4585. gsave
  4586. 0.001 setlinewidth
  4587. 0.05145 0.32281 moveto
  4588. 0.05495 0.32148 lineto
  4589. stroke
  4590. grestore
  4591. gsave
  4592. 0.001 setlinewidth
  4593. 0.04971 0.3338 moveto
  4594. 0.05321 0.33248 lineto
  4595. stroke
  4596. grestore
  4597. gsave
  4598. 0.001 setlinewidth
  4599. 0.04796 0.34487 moveto
  4600. 0.05146 0.34356 lineto
  4601. stroke
  4602. grestore
  4603. gsave
  4604. 0.001 setlinewidth
  4605. 0.04619 0.35603 moveto
  4606. 0.04969 0.35472 lineto
  4607. stroke
  4608. grestore
  4609. gsave
  4610. 0.001 setlinewidth
  4611. 0.04261 0.37859 moveto
  4612. 0.04612 0.37729 lineto
  4613. stroke
  4614. grestore
  4615. gsave
  4616. 0.001 setlinewidth
  4617. 0.04081 0.39 moveto
  4618. 0.04432 0.38871 lineto
  4619. stroke
  4620. grestore
  4621. gsave
  4622. 0.001 setlinewidth
  4623. 0.03898 0.40149 moveto
  4624. 0.0425 0.40021 lineto
  4625. stroke
  4626. grestore
  4627. gsave
  4628. 0.001 setlinewidth
  4629. 0.03715 0.41308 moveto
  4630. 0.04067 0.4118 lineto
  4631. stroke
  4632. grestore
  4633. gsave
  4634. 0.001 setlinewidth
  4635. 0.03344 0.4365 moveto
  4636. 0.03696 0.43524 lineto
  4637. stroke
  4638. grestore
  4639. gsave
  4640. 0.001 setlinewidth
  4641. 0.03156 0.44835 moveto
  4642. 0.03508 0.4471 lineto
  4643. stroke
  4644. grestore
  4645. gsave
  4646. 0.001 setlinewidth
  4647. 0.02967 0.46029 moveto
  4648. 0.03319 0.45904 lineto
  4649. stroke
  4650. grestore
  4651. gsave
  4652. 0.001 setlinewidth
  4653. 0.02776 0.47232 moveto
  4654. 0.03129 0.47108 lineto
  4655. stroke
  4656. grestore
  4657. gsave
  4658. 0.001 setlinewidth
  4659. 0.0549 0.30107 moveto
  4660. 0.05839 0.29972 lineto
  4661. stroke
  4662. grestore
  4663. gsave
  4664. 0.001 setlinewidth
  4665. 0.0566 0.29031 moveto
  4666. 0.06009 0.28896 lineto
  4667. stroke
  4668. grestore
  4669. gsave
  4670. 0.001 setlinewidth
  4671. 0.0583 0.27964 moveto
  4672. 0.06178 0.27828 lineto
  4673. stroke
  4674. grestore
  4675. gsave
  4676. 0.001 setlinewidth
  4677. 0.05997 0.26904 moveto
  4678. 0.06346 0.26768 lineto
  4679. stroke
  4680. grestore
  4681. grestore
  4682. % End of Graphics
  4683. MathPictureEnd
  4684. :[font = subsection; inactive; preserveAspect; startGroup; ]
  4685. Exercise
  4686. :[font = text; inactive; preserveAspect; endGroup; endGroup; endGroup; ]
  4687. List several properties of the Legendre polynomials suggested by the graphs.
  4688. :[font = section; inactive; Cclosed; preserveAspect; startGroup; ]
  4689. The Legendre Differential Equation
  4690. :[font = text; inactive; preserveAspect; ]
  4691.         Each Legendre polynomial satisfies a second order linear differential
  4692. equation:
  4693. :[font = postscript; PostScript; formatAsPostScript; output; inactive; preserveAspect; pictureLeft = 0; pictureWidth = 168; pictureHeight = 18; ]
  4694. %!
  4695. %%Creator: Mathematica
  4696. %%AspectRatio: 0.107143
  4697. 200 dict begin
  4698. MathPictureStart
  4699. /Courier findfont 10  scalefont  setfont
  4700. % Scaling calculations
  4701. 0 1 0 1 [
  4702. [ 0 0 0 0 ]
  4703. [ 168 18 0 0 ]
  4704. ] MathScale
  4705. % Start of Graphics
  4706. %!PS-Adobe-2.0 EPSF-2.0
  4707. %%Title: 
  4708. %%Creator: EquationBuilder
  4709. %%CreationDate: Mon Aug  3 10:37:13 1992
  4710. %%For: gray
  4711. %%DocumentFonts: (atend)
  4712. %%Pages: 0 1
  4713. %%BoundingBox: 0 0 168 18
  4714. %%Translation: 1 4.242872 166.315994 0
  4715. %%EndComments
  4716.  
  4717. %%BeginDocument: /usr/lib/NextStep/printPackage.ps
  4718. %!PS-Adobe-2.0
  4719. %%Title: Printing Package
  4720. %%EndComments
  4721. %Version: 2.0
  4722. %Copyright: 1988, NeXT, Inc.
  4723.  
  4724. /__NXdef{1 index where{pop pop pop}{def}ifelse}bind def
  4725. /__NXbdef{1 index where{pop pop pop}{bind def}ifelse}bind def
  4726. /UserObjects 10 array __NXdef
  4727. /defineuserobject{
  4728.     exch dup 1 add dup UserObjects length gt{
  4729.         array dup 0 UserObjects putinterval
  4730.         /UserObjects exch def
  4731.     }{pop}ifelse UserObjects exch 3 -1 roll put
  4732. }__NXbdef
  4733. /undefineuserobject{UserObjects exch null put}__NXbdef
  4734. /execuserobject{UserObjects exch get exec}__NXbdef
  4735. /__NXRectPath{4 2 roll moveto 1 index 0 rlineto
  4736. 0 exch rlineto neg 0 rlineto closepath}__NXbdef
  4737. /__NXProcessRectArgs{
  4738.     1 index type /arraytype eq{
  4739.         exch 0 4 2 index length 1 sub{
  4740.             dup 3 add 1 exch{1 index exch get exch}for
  4741.             5 1 roll 5 index exec
  4742.         }for pop pop
  4743.     }{exec}ifelse
  4744. }__NXbdef
  4745. /rectfill{gsave newpath {__NXRectPath fill} __NXProcessRectArgs grestore}__NXbdef
  4746. /rectclip{newpath {__NXRectPath} __NXProcessRectArgs clip newpath}__NXbdef
  4747. /rectstroke{
  4748.     gsave newpath dup type /arraytype eq{dup length 6 eq}{false}ifelse{
  4749.         {gsave __NXRectPath null concat stroke grestore}
  4750.         dup length array cvx copy dup 2 4 -1 roll put __NXProcessRectArgs
  4751.     }{{__NXRectPath stroke} __NXProcessRectArgs}ifelse grestore
  4752. }__NXbdef
  4753. /xyshow{
  4754.     0 1 3 index length 1 sub{
  4755.         currentpoint 4 index 3 index 1 getinterval show
  4756.         3 index 3 index 2 mul 1 add get add exch
  4757.         3 index    3 index 2 mul get add exch moveto pop
  4758.     }for pop pop
  4759. }__NXbdef
  4760. /xshow{
  4761.     0 1 3 index length 1 sub{
  4762.         currentpoint 4 index 3 index 1 getinterval show
  4763.         exch 3 index 3 index get add exch moveto pop
  4764.     }for pop pop
  4765. }__NXbdef
  4766. /yshow{
  4767.     0 1 3 index length 1 sub{
  4768.         currentpoint 4 index 3 index 1 getinterval show
  4769.         3 index 3 index get add moveto pop
  4770.     }for pop pop
  4771. }__NXbdef
  4772. /arct{arcto pop pop pop pop}__NXbdef
  4773. /setbbox{pop pop pop pop}__NXbdef
  4774. /ucache{}__NXbdef
  4775. /ucachestatus{mark 0 0 0 0 0}__NXbdef
  4776. /setucacheparams{cleartomark}__NXbdef
  4777. /uappend{systemdict begin cvx exec end}__NXbdef
  4778. /ueofill{gsave newpath uappend eofill grestore}__NXbdef
  4779. /ufill{gsave newpath uappend fill grestore}__NXbdef
  4780. /ustroke{
  4781.     gsave newpath dup length 6 eq
  4782.     {exch uappend concat}{uappend}ifelse
  4783.     stroke grestore
  4784. }__NXbdef
  4785. /__NXustrokepathMatrix dup where {pop pop}{matrix def}ifelse
  4786. /ustrokepath{
  4787.     newpath dup length 6 eq{
  4788.         exch uappend __NXustrokepathMatrix currentmatrix exch concat
  4789.         strokepath setmatrix
  4790.     }{uappend strokepath}ifelse
  4791. } __NXbdef
  4792. /upath{
  4793.     [exch {/ucache cvx}if pathbbox /setbbox cvx
  4794.      {/moveto cvx}{/lineto cvx}{/curveto cvx}{/closepath cvx}pathforall]cvx
  4795. } __NXbdef
  4796. /setstrokeadjust{pop}__NXbdef
  4797. /currentstrokeadjust{false}__NXbdef
  4798. /selectfont{exch findfont exch
  4799. dup type /arraytype eq {makefont}{scalefont}ifelse setfont}__NXbdef
  4800. /_NXCombineArrays{
  4801.     counttomark dup 2 add index dup length 3 -1 roll {
  4802.         2 index length sub dup 4 1 roll 1 index exch 4 -1 roll putinterval exch
  4803.     }repeat pop pop pop
  4804. }__NXbdef
  4805. /setcmykcolor{
  4806.     1.0 exch sub dup dup 6 -1 roll
  4807.     sub dup 0 lt{pop 0}if 5 1 roll
  4808.     4 -1 roll sub dup 0 lt{pop 0}if 3 1 roll
  4809.     exch sub dup 0 lt{pop 0}if setrgbcolor
  4810. }__NXbdef
  4811. /currentcmykcolor{currentrgbcolor 3{1.0 exch sub 3 1 roll}repeat 0}__NXbdef
  4812. /flushgraphics{}def
  4813. /setwindowtype{pop pop}def
  4814. /currentwindowtype{pop 0}def
  4815. /setalpha{pop}def
  4816. /currentalpha{1.0}def
  4817. /hidecursor{}def
  4818. /obscurecursor{}def
  4819. /revealcursor{}def
  4820. /setcursor{4 {pop}repeat}bind def
  4821. /showcursor{}def
  4822. /NextStepEncoding where not{
  4823. /NextStepEncoding StandardEncoding 256 array copy def
  4824. 0 [129/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/Ccedilla/Egrave
  4825. /Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
  4826. /Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/Ugrave/Uacute
  4827. /Ucircumflex/Udieresis/Yacute/Thorn/mu/multiply/divide/copyright
  4828. 176/registered 181/brokenbar 190/logicalnot 192/onesuperior 201/twosuperior
  4829. 204/threesuperior 209/plusminus/onequarter/onehalf/threequarters/agrave
  4830. /aacute/acircumflex/atilde/adieresis/aring/ccedilla/egrave/eacute
  4831. /ecircumflex/edieresis/igrave 226/iacute 228/icircumflex/idieresis/eth
  4832. /ntilde 236/ograve/oacute/ocircumflex/otilde/odieresis 242/ugrave/uacute
  4833. /ucircumflex 246/udieresis/yacute 252/thorn/ydieresis]
  4834. {dup type /nametype eq
  4835.  {NextStepEncoding 2 index 2 index put pop 1 add}{exch pop}ifelse
  4836. }forall pop
  4837. /NextStepEncoding NextStepEncoding readonly def   
  4838. /_NXfstr 128 string dup 0 (_NX) putinterval def   
  4839. /findfont{
  4840.  % Because we can never let NextStepEncoding get into
  4841.  % SharedFontDirectory, we cannot reencode a font to NextStepEncoding
  4842.  % if we are in shared mode.  So if currentshared is true,
  4843.  % we call the normal findfont and return that
  4844.  /currentshared where {pop currentshared} {false} ifelse
  4845.  {//findfont exec}
  4846.  {dup _NXfstr 3 125 getinterval cvs length 3 add _NXfstr 0 3 -1 roll
  4847.   getinterval cvn exch FontDirectory 2 index known 
  4848.   {pop FontDirectory exch get}
  4849.   {//findfont exec dup /Encoding get StandardEncoding eq
  4850.    {    dup length dict exch
  4851.     {1 index /FID ne {2 index 3 1 roll put}{pop pop}ifelse}forall
  4852.      dup /Encoding NextStepEncoding put definefont
  4853.     }{exch pop} ifelse
  4854.    }ifelse
  4855.  }ifelse
  4856. }bind def
  4857. }{pop}ifelse
  4858. /_NXProcArray 5 array __NXdef
  4859. /_NXChannels 0 __NXdef
  4860. /_NXTotalBytes 0 __NXdef
  4861. /_NXDoImageOp{
  4862.     1 index{dup}{1}ifelse /_NXChannels exch store
  4863.     _NXChannels 2 add 2 roll _NXProcArray 0 _NXChannels getinterval astore pop
  4864.     5 index 4 index mul 2 index{1 sub 8 idiv 1 add mul}{mul 1 sub 8 idiv 1 add}ifelse
  4865.     4 index mul /_NXTotalBytes exch store pop exch pop
  4866.     gsave matrix invertmatrix concat 0.5 setgray 0 0 4 2 roll rectfill grestore
  4867.     {    0 1 _NXChannels 1 sub{
  4868.             _NXProcArray exch get exec
  4869.             length _NXTotalBytes exch sub /_NXTotalBytes exch store}for
  4870.         _NXTotalBytes 0 le{exit}if
  4871.     }loop /_NXProcArray 5 array def
  4872. }__NXbdef
  4873. /colorimage{_NXDoImageOp}__NXbdef
  4874. /alphaimage{1 add _NXDoImageOp}def
  4875. %%EndDocument
  4876.  
  4877. % EquationBuilder(TM) Expression
  4878. % +.\Jr(=:/*V[StRFQAYmdjEEA;1nuN+[co.OZ7L#cq3iK%3:</XJ@:d#6;^G;Td47dud<A3@
  4879. % 5%MGToUOR5&d`'TuEDU)B-tbR".R+:nNP&hj=dTOJHD85"7!,X_XRS2ihA"VLe`-6WLgVDQ[
  4880. % K-Oh*sQ3\5X&jqDA/d.K[>m^Q5J[c<T!&,[Tin#Mqf\EPQp`n<3FPaBu@nDhna*n=K8V8]^g
  4881. % &Ph0W+B`H8/K#MLm2>3VG.si0+f_3ZfuJ,^7@LmTZYhA+\e"\_$2cIp'f[i'hl`u7SI4?M^o
  4882. % 9''1NIPerN2chFgCid&"$$R1,a?@K6t<]Z2_e=+QGiDOTa6?7Pen6`7.)clPANpkUNC;e5Ac
  4883. % %N4p(4kH-4dLd,H!2L/mb%%Te(EWY1*CYd4hVgcWJrV^%+=MS"(h%je"X&GHKHsA^)fQ5(*e
  4884. % OsF8)K!mJKi05aCJZaI+STf+"req,"XALjMKl8*pRta0;/51A<&aok+j+#6jY$$!;lhQMucn
  4885. % 'jbtXad"RECaC<Bu(V80AKLURW>omQ<p=b6A\gS_U&W+r5,]C[<-\V*9)4iD?WF@3E3:ckhK
  4886. % rj'tkE&+R)W!!%T(sOgKX_XDToJn?81^+m=XY\HWX1'sK"<CFW0BcY6DobtWG+b<OS?kiYlu
  4887. % i(D3(*k)hJD\L5r'D;G'TT^7OU<+g]u"/#KJLWQLB;dRR)rd!drk!)H(P-'h_TCScsiFSVaU
  4888. % <\DAVSs*'nWF$(0`.g`$\Zqm.bSp=m!'LbD/%qNdWb+XQOI-"^Fh!"O]QaL)Cd]gRS#-59p(
  4889. % c?oFiZ;X)pTb<fRQlMRkA'9J:`;THOSF0!sof`hZ?cAVG[e"-l.OVpHd/H)_VR2(`>ol&I)r
  4890. % Zgo%s43U[AK+PTd3";'?@I0fodN=c:@!-$qY+TMKBx
  4891. % EndExpression N 721 2d1 E d1 S 13247 R 91035f60
  4892. gsave
  4893.  /__NXbasematrix matrix currentmatrix def
  4894. grestore
  4895. %%EndProlog
  4896. %%BeginSetup
  4897. /EqBFont 18 dict dup begin /FontType 3 def /PaintType 0 def /FontMatrix [0.001 0 0 0.001 0 0] def /FontBBox [15 -2950 1360 1045] def /Encoding [/.notdef /rad1 /rad2 /rad3 /rad4 /rad5 /radext /int /pathint /sum /prod /cdot /vdot /ddot /hbar /bigcap /bigcup /parallel] def /Metrics 18 dict dup begin /.notdef 0 def /rad1 1000 def /rad2 1000 def /rad3 1000 def /rad4 1000 def /rad5 1048 def /radext 1048 def /int 500 def /pathint 500 def /sum 700 def /prod 700 def /cdot 1000 def /vdot 550 def /ddot 1000 def /hbar 500 def /bigcap 700 def /bigcup 700 def /parallel 500 def end def /BBox 18 dict dup begin /.notdef [0 0 0 0] def /rad1 [110 -1150 1020 0] def /rad2 [110 -1750 1020 0] def /rad3 [110 -2350 1020 0] def /rad4 [110 -2950 1020 0] def /rad5 [128 -2890 740 0] def /radext [700 -600 740 0] def /int [20 0 425 1045] def /pathint [20 0 425 1045] def /sum [15 5 640 715] def /prod [15 0 670 715] def /cdot [110 215 890 325] def /vdot [165 -5 280 770] def /ddot [110 -5 890 770] def /hbar [20 -10 480 685] def /bigcap [0 0 680 720] def /bigcup [0 0 680 720] def /parallel [65 -175 400 675] def end def /CharacterDefs 18 dict dup begin /.notdef {
  4898.     
  4899. } def /rad1 {
  4900.     980 0 moveto 464 -1048 lineto 248 -560 lineto 110 -656 lineto 125 -675 lineto 200 -624 lineto 420 -1150 lineto 460 -1150 lineto 1020 0 lineto 980 0 lineto closepath
  4901. } def /rad2 {
  4902.     980 0 moveto 460 -1600 lineto 245 -864 lineto 110 -1000 lineto 128 -1023 lineto 200 -950 lineto 424 -1750 lineto 456 -1750 lineto 1020 0 lineto 980 0 lineto closepath
  4903. } def /rad3 {
  4904.     980 0 moveto 464 -2144 lineto 248 -1160 lineto 110 -1368 lineto 130 -1390 lineto 192 -1288 lineto 424 -2350 lineto 464 -2350 lineto 1020 0 lineto 980 0 lineto closepath
  4905. } def /rad4 {
  4906.     980 0 moveto 880 -488 lineto 672 -1600 lineto 464 -2696 lineto 248 -1464 lineto 110 -1728 lineto 130 -1750 lineto 192 -1616 lineto 424 -2950 lineto 464 -2950 lineto 768 -1312 lineto 1020 0 lineto 980 0 lineto closepath
  4907. } def /rad5 {
  4908.     700 0 moveto 700 -2628 lineto 248 -1284 lineto 128 -1564 lineto 150 -1580 lineto 215 -1425 lineto 688 -2890 lineto 740 -2890 lineto 740 0 lineto 700 0 lineto closepath
  4909. } def /radext {
  4910.     700 0 moveto 700 -600 lineto 740 -600 lineto 740 0 lineto 700 0 lineto closepath
  4911. } def /int {
  4912.     245 390 moveto 225 235 195 145 180 100 curveto 165 60 150 50 140 40 curveto 135 30 85 0 50 20 curveto 35 25 25 45 25 55 curveto 20 80 30 100 55 110 curveto 80 125 93 110 110 90 curveto 135 60 155 135 160 195 curveto 165 270 170 340 190 510 curveto 205 650 lineto 220 810 230 890 265 960 curveto 275 980 295 1015 320 1030 curveto 350 1045 380 1030 395 1020 curveto 410 1010 425 980 400 955 curveto 385 940 347 925 330 950 curveto 310 970 290 955 290 940 curveto 280 900 285 745 270 610 curveto 245 390 lineto closepath
  4913. } def /pathint {
  4914.     245 390 moveto 225 235 195 145 180 100 curveto 165 60 150 50 140 40 curveto 135 30 85 0 50 20 curveto 35 25 25 45 25 55 curveto 20 80 30 100 55 110 curveto 80 125 93 110 110 90 curveto 135 60 155 135 160 195 curveto 165 270 170 340 190 510 curveto 205 650 lineto 220 810 230 890 265 960 curveto 275 980 295 1015 320 1030 curveto 350 1045 380 1030 395 1020 curveto 410 1010 425 980 400 955 curveto 385 940 347 925 330 950 curveto 310 970 290 955 290 940 curveto 280 900 285 745 270 610 curveto 245 390 lineto fill 20 setlinewidth 220 400 moveto 290 400 340 455 340 500 curveto 340 585 290 640 220 640 curveto 155 640 100 585 100 500 curveto 100 455 155 400 220 400 curveto stroke
  4915. } def /sum {
  4916.     330 335 moveto 20 715 lineto 575 715 lineto 600 545 lineto 575 535 lineto 550 625 525 685 395 685 curveto 160 685 lineto 411 370 lineto 160 90 lineto 470 90 lineto 565 90 590 140 610 210 curveto 640 200 lineto 585 5 lineto 15 5 lineto 330 335 lineto closepath
  4917. } def /prod {
  4918.     590 90 moveto 590 30 620 20 670 20 curveto 670 0 lineto 410 0 lineto 410 20 lineto 460 20 495 30 495 90 curveto 495 670 lineto 190 670 lineto 190 90 lineto 190 30 225 20 275 20 curveto 275 0 lineto 15 0 lineto 15 20 lineto 65 20 100 30 100 90 curveto 100 615 lineto 100 690 40 700 20 700 curveto 20 715 lineto 670 715 lineto 670 700 lineto 645 700 590 690 590 615 curveto 590 90 lineto closepath
  4919. } def /cdot {
  4920.     110 270 moveto 110 300 135 325 165 325 curveto 195 325 220 300 220 270 curveto 220 235 185 215 165 215 curveto 145 215 110 235 110 270 curveto fill 445 270 moveto 445 300 470 325 500 325 curveto 530 325 555 300 555 270 curveto 555 235 520 215 500 215 curveto 480 215 445 235 445 270 curveto fill 775 270 moveto 775 300 800 325 830 325 curveto 860 325 890 300 890 270 curveto 890 235 850 215 830 215 curveto 810 215 775 235 775 270 curveto fill
  4921. } def /vdot {
  4922.     220 770 moveto 250 770 280 750 280 720 curveto 280 680 250 660 220 660 curveto 185 660 165 695 165 720 curveto 165 740 185 770 220 770 curveto fill 220 440 moveto 250 440 280 415 280 385 curveto 280 355 250 330 220 330 curveto 185 330 165 365 165 385 curveto 165 405 185 440 220 440 curveto fill 220 105 moveto 250 105 280 80 280 50 curveto 280 20 250 -5 220 -5 curveto 185 -5 165 30 165 50 curveto 165 70 185 105 220 105 curveto fill
  4923. } def /ddot {
  4924.     165 720 moveto 205 720 220 700 220 665 curveto 220 630 195 610 165 610 curveto 130 620 110 645 110 665 curveto 110 690 130 720 165 720 curveto fill 500 440 moveto 530 440 555 415 555 385 curveto 555 355 530 330 500 330 curveto 465 330 445 365 445 385 curveto 445 405 465 440 500 440 curveto fill 830 155 moveto 860 155 890 130 890 100 curveto 890 70 860 45 830 45 curveto 795 45 775 80 775 100 curveto 775 120 795 155 830 155 curveto fill
  4925. } def /hbar {
  4926.     480 105 moveto 440 55 400 -10 335 -10 curveto 300 -10 290 10 290 35 curveto 290 65 370 350 370 365 curveto 370 380 355 390 340 390 curveto 290 390 205 275 185 250 curveto 140 180 125 125 95 0 curveto 20 0 lineto 150 500 lineto 160 545 180 600 180 615 curveto 180 625 170 640 135 640 curveto 110 640 lineto 100 655 lineto 165 660 215 670 270 685 curveto 275 680 lineto 155 240 lineto 155 235 lineto 190 290 290 440 380 440 curveto 400 440 450 435 450 370 curveto 450 335 365 80 365 55 curveto 365 45 375 40 385 40 curveto 405 40 425 70 465 115 curveto 480 105 lineto fill 55 545 moveto 55 520 lineto 310 560 lineto 310 585 lineto 55 545 lineto fill
  4927. } def /bigcap {
  4928.     615 400 moveto 615 575 500 655 340 655 curveto 180 655 70 575 70 400 curveto 70 0 lineto 5 0 lineto 5 400 lineto 5 610 140 720 340 720 curveto 545 720 680 610 680 400 curveto 680 0 lineto 615 0 lineto 615 400 lineto closepath
  4929. } def /bigcup {
  4930.     65 320 moveto 65 145 180 65 340 65 curveto 500 65 615 145 615 320 curveto 615 720 lineto 680 720 lineto 680 320 lineto 680 110 540 0 340 0 curveto 140 0 0 110 0 320 curveto 0 720 lineto 65 720 lineto 65 320 lineto closepath
  4931. } def /parallel {
  4932.     135 675 moveto 135 -175 lineto 65 -175 lineto 65 675 lineto 135 675 lineto fill 335 675 moveto 335 -175 lineto 265 -175 lineto 265 675 lineto 335 675 lineto fill 400 675 moveto
  4933. } def end def /BuildChar {
  4934.     0 begin /char exch def /fontdict exch def /charname fontdict /Encoding get char get def fontdict begin Metrics charname get 0 BBox charname get aload pop setcachedevice CharacterDefs charname get exec eofill end end
  4935. } def /BuildChar load 0 3 dict put end definefont pop
  4936. %%EndSetup
  4937. 0 0 167.315994 17.281576 rectclip
  4938. 0 0 167.315994 17.281576 rectclip
  4939. 0 setgray
  4940. 1 setalpha
  4941. 1 1.397159 scale
  4942. /Symbol findfont 12 scalefont
  4943. 44
  4944. exch
  4945. defineuserobject
  4946. 44 execuserobject setfont
  4947. 1.564 3.007738 moveto
  4948. (\() [0 0] xyshow
  4949. 1 0.715738 scale
  4950. 1 1.395544 scale
  4951. 44 execuserobject setfont
  4952. 36.825333 3.008567 moveto
  4953. (\)) [0 0] xyshow
  4954. 1 0.716567 scale
  4955. 0 setgray
  4956. 1 setalpha
  4957. 1 1 scale
  4958. 44 execuserobject setfont
  4959. 103.976006 5.350872 moveto
  4960. (\() [0 0] xyshow
  4961. 1 1 scale
  4962. 1 1 scale
  4963. 44 execuserobject setfont
  4964. 134.209335 5.344872 moveto
  4965. (\)) [0 0] xyshow
  4966. 1 1 scale
  4967. 0 setgray
  4968. 1 setalpha
  4969. 44 execuserobject setfont
  4970. 147.394669 5.242872 moveto
  4971. (=++\242-\242\242-) [-29.279999 0 -30.629333 0 -5.630669 0 -26.582664 0 -5.630669 0 -2.964001 0 -31.646667 0 0 0 0 0] xyshow
  4972. /Times-Roman findfont 12 scalefont
  4973. 52
  4974. exch
  4975. defineuserobject
  4976. 52 execuserobject setfont
  4977. 163.31601 5.242872 moveto
  4978. (,0121) [-6 0 -29.946671 0 -62.842667 0 -58.162674 0 0 0 0 0] xyshow
  4979. /Times-BoldItalic findfont 12 scalefont
  4980. 48
  4981. exch
  4982. defineuserobject
  4983. 48 execuserobject setfont
  4984. 138.733337 5.242872 moveto
  4985. (ynnyxyx) [-29.957336 0 -12.035995 0 -20.213333 0 -6 0 -29.177338 0 -17.064001 0 0 0 0 0] xyshow
  4986. /Times-Roman findfont 9 scalefont
  4987. 45
  4988. exch
  4989. defineuserobject
  4990. 45 execuserobject setfont
  4991. 30.285334 10.197577 moveto
  4992. (2) [0 0 -3.231 17.7827] xyshow
  4993. /Symbol findfont 9 scalefont
  4994. 46
  4995. exch
  4996. defineuserobject
  4997. 46 execuserobject setfont
  4998. 6.940006 1 moveto
  4999. () [0 0] xyshow
  5000. %%Trailer
  5001. %%DocumentFonts: Times-BoldItalic
  5002. %%+ Times-Roman
  5003. %%+ Symbol
  5004.  
  5005. %End of Graphics
  5006. MathPictureEnd
  5007. end
  5008.  
  5009. :[font = text; inactive; preserveAspect; ]
  5010. called the  Legendre differential equation.  Mathematica can be used to verify
  5011. that  Legendre[20,x] is indeed a solution of the Legendre Equation for 
  5012. n = 20.  For this we will need to use the differentiation operator  D.  To find
  5013. the exact syntax type ?D.  Next define a function  y[x]  by
  5014. ;[s]
  5015. 11:0,0;45,1;56,2;85,3;99,4;151,5;152,6;219,7;220,8;252,9;255,10;291,-1;
  5016. 11:1,11,8,Times,0,12,0,0,0;1,10,8,Times,2,12,0,0,0;1,11,8,Times,0,12,0,0,0;1,10,8,Courier,0,12,0,0,0;1,11,8,Times,0,12,0,0,0;1,10,8,Times,2,12,0,0,0;1,11,8,Times,0,12,0,0,0;1,10,8,Courier,0,12,0,0,0;1,11,8,Times,0,12,0,0,0;1,10,8,Courier,0,12,0,0,0;1,11,8,Times,0,12,0,0,0;
  5017. :[font = input; preserveAspect; ]
  5018. y[x_]:=LegendreP[20,x]
  5019. :[font = text; inactive; pageBreakBelow; preserveAspect; ]
  5020. The first and second derivatives of  y[x]  are  D[y[x],x] and
  5021. D[y[x],x,2].  Then  we compute
  5022. ;[s]
  5023. 7:0,0;37,1;42,2;48,3;57,4;62,5;73,6;92,-1;
  5024. 7:1,11,8,Times,0,12,0,0,0;1,10,8,Courier,0,12,0,0,0;1,11,8,Times,0,12,0,0,0;1,10,8,Courier,0,12,0,0,0;1,11,8,Times,0,12,0,0,0;1,10,8,Courier,0,12,0,0,0;1,11,8,Times,0,12,0,0,0;
  5025. :[font = input; preserveAspect; startGroup; ]
  5026. lde=(1-x^2)D[y[x],{x,2}]-2 x D[y[x],x] +
  5027.  20 21 y[x]
  5028. :[font = output; output; inactive; preserveAspect; endGroup; ]
  5029. ((1 - x^2)*(-19399380 + 4015671660*x^2 - 
  5030.        133855722000*x^4 + 
  5031.        1686582097200*x^6 - 
  5032.        10480903032600*x^8 + 
  5033.        36100888223400*x^10 - 
  5034.        72201776446800*x^12 + 
  5035.        83309742054000*x^14 - 
  5036.        51374340933300*x^16 + 
  5037.        13095420237900*x^18))/262144 - 
  5038.   (x*(-19399380*x + 1338557220*x^3 - 
  5039.        26771144400*x^5 + 240940299600*x^7 - 
  5040.        1164544781400*x^9 + 
  5041.        3281898929400*x^11 - 
  5042.        5553982803600*x^13 + 
  5043.        5553982803600*x^15 - 
  5044.        3022020054900*x^17 + 
  5045.        689232644100*x^19))/131072 + 
  5046.   (105*(46189 - 9699690*x^2 + 
  5047.        334639305*x^4 - 4461857400*x^6 + 
  5048.        30117537450*x^8 - 116454478140*x^10 + 
  5049.        273491577450*x^12 - 
  5050.        396713057400*x^14 + 
  5051.        347123925225*x^16 - 
  5052.        167890003050*x^18 + 34461632205*x^20))
  5053.     /65536
  5054. ;[o]
  5055.        2                           2
  5056. ((1 - x ) (-19399380 + 4015671660 x  - 
  5057.  
  5058.                      4                  6
  5059.        133855722000 x  + 1686582097200 x  - 
  5060.  
  5061.                        8
  5062.        10480903032600 x  + 
  5063.  
  5064.                        10
  5065.        36100888223400 x   - 
  5066.  
  5067.                        12
  5068.        72201776446800 x   + 
  5069.  
  5070.                        14
  5071.        83309742054000 x   - 
  5072.  
  5073.                        16
  5074.        51374340933300 x   + 
  5075.  
  5076.                        18
  5077.        13095420237900 x  )) / 262144 - 
  5078.  
  5079.                                 3
  5080.   (x (-19399380 x + 1338557220 x  - 
  5081.  
  5082.                     5                 7
  5083.        26771144400 x  + 240940299600 x  - 
  5084.  
  5085.                       9
  5086.        1164544781400 x  + 
  5087.  
  5088.                       11
  5089.        3281898929400 x   - 
  5090.  
  5091.                       13
  5092.        5553982803600 x   + 
  5093.  
  5094.                       15
  5095.        5553982803600 x   - 
  5096.  
  5097.                       17                 19
  5098.        3022020054900 x   + 689232644100 x  ))
  5099.  
  5100.      / 131072 + (105 
  5101.  
  5102.                        2              4
  5103.      (46189 - 9699690 x  + 334639305 x  - 
  5104.  
  5105.                    6                8
  5106.        4461857400 x  + 30117537450 x  - 
  5107.  
  5108.                      10                 12
  5109.        116454478140 x   + 273491577450 x   - 
  5110.  
  5111.                      14                 16
  5112.        396713057400 x   + 347123925225 x   - 
  5113.  
  5114.                      18                20
  5115.        167890003050 x   + 34461632205 x  )) \
  5116.  
  5117.     / 65536
  5118. :[font = text; inactive; preserveAspect; ]
  5119. The result is complicated, but it reduces to 0 when we apply
  5120. the command Simplify.
  5121. ;[s]
  5122. 3:0,0;73,1;81,2;83,-1;
  5123. 3:1,11,8,Times,0,12,0,0,0;1,10,8,Courier,0,12,0,0,0;1,11,8,Times,0,12,0,0,0;
  5124. :[font = input; preserveAspect; startGroup; ]
  5125. lde//Simplify
  5126. :[font = output; output; inactive; pageBreakBelow; dontNoPageBreakBelow; preserveAspect; endGroup; endGroup; ]
  5127. 0
  5128. ;[o]
  5129. 0
  5130. :[font = section; inactive; Cclosed; preserveAspect; startGroup; ]
  5131. Checking Formulas for Legendre Polynomials 
  5132. with Mathematica
  5133. ;[s]
  5134. 2:0,0;49,1;60,-1;
  5135. 2:1,16,12,Times,1,18,0,0,0;1,16,12,Times,2,18,0,0,0;
  5136. :[font = text; inactive; preserveAspect; ]
  5137. There are several equivalent ways to define the Legendre polynomials in
  5138. addition to the recursion formula definition.  For example we can use the
  5139. so-called generating function method.  Let
  5140. :[font = postscript; PostScript; formatAsPostScript; output; inactive; preserveAspect; pictureLeft = 0; pictureWidth = 125; pictureHeight = 35; ]
  5141. %!
  5142. %%Creator: Mathematica
  5143. %%AspectRatio: 0.28
  5144. 200 dict begin
  5145. MathPictureStart
  5146. /Courier findfont 10  scalefont  setfont
  5147. % Scaling calculations
  5148. 0 1 0 1 [
  5149. [ 0 0 0 0 ]
  5150. [ 125 35 0 0 ]
  5151. ] MathScale
  5152. % Start of Graphics
  5153. %!PS-Adobe-2.0 EPSF-2.0
  5154. %%Title: 
  5155. %%Creator: EquationBuilder
  5156. %%CreationDate: Mon Aug  3 10:48:17 1992
  5157. %%For: gray
  5158. %%DocumentFonts: (atend)
  5159. %%Pages: 0 1
  5160. %%BoundingBox: 0 0 125 35
  5161. %%Translation: 1 16.402004 123.793335 0
  5162. %%EndComments
  5163.  
  5164. %%BeginDocument: /usr/lib/NextStep/printPackage.ps
  5165. %!PS-Adobe-2.0
  5166. %%Title: Printing Package
  5167. %%EndComments
  5168. %Version: 2.0
  5169. %Copyright: 1988, NeXT, Inc.
  5170.  
  5171. /__NXdef{1 index where{pop pop pop}{def}ifelse}bind def
  5172. /__NXbdef{1 index where{pop pop pop}{bind def}ifelse}bind def
  5173. /UserObjects 10 array __NXdef
  5174. /defineuserobject{
  5175.     exch dup 1 add dup UserObjects length gt{
  5176.         array dup 0 UserObjects putinterval
  5177.         /UserObjects exch def
  5178.     }{pop}ifelse UserObjects exch 3 -1 roll put
  5179. }__NXbdef
  5180. /undefineuserobject{UserObjects exch null put}__NXbdef
  5181. /execuserobject{UserObjects exch get exec}__NXbdef
  5182. /__NXRectPath{4 2 roll moveto 1 index 0 rlineto
  5183. 0 exch rlineto neg 0 rlineto closepath}__NXbdef
  5184. /__NXProcessRectArgs{
  5185.     1 index type /arraytype eq{
  5186.         exch 0 4 2 index length 1 sub{
  5187.             dup 3 add 1 exch{1 index exch get exch}for
  5188.             5 1 roll 5 index exec
  5189.         }for pop pop
  5190.     }{exec}ifelse
  5191. }__NXbdef
  5192. /rectfill{gsave newpath {__NXRectPath fill} __NXProcessRectArgs grestore}__NXbdef
  5193. /rectclip{newpath {__NXRectPath} __NXProcessRectArgs clip newpath}__NXbdef
  5194. /rectstroke{
  5195.     gsave newpath dup type /arraytype eq{dup length 6 eq}{false}ifelse{
  5196.         {gsave __NXRectPath null concat stroke grestore}
  5197.         dup length array cvx copy dup 2 4 -1 roll put __NXProcessRectArgs
  5198.     }{{__NXRectPath stroke} __NXProcessRectArgs}ifelse grestore
  5199. }__NXbdef
  5200. /xyshow{
  5201.     0 1 3 index length 1 sub{
  5202.         currentpoint 4 index 3 index 1 getinterval show
  5203.         3 index 3 index 2 mul 1 add get add exch
  5204.         3 index    3 index 2 mul get add exch moveto pop
  5205.     }for pop pop
  5206. }__NXbdef
  5207. /xshow{
  5208.     0 1 3 index length 1 sub{
  5209.         currentpoint 4 index 3 index 1 getinterval show
  5210.         exch 3 index 3 index get add exch moveto pop
  5211.     }for pop pop
  5212. }__NXbdef
  5213. /yshow{
  5214.     0 1 3 index length 1 sub{
  5215.         currentpoint 4 index 3 index 1 getinterval show
  5216.         3 index 3 index get add moveto pop
  5217.     }for pop pop
  5218. }__NXbdef
  5219. /arct{arcto pop pop pop pop}__NXbdef
  5220. /setbbox{pop pop pop pop}__NXbdef
  5221. /ucache{}__NXbdef
  5222. /ucachestatus{mark 0 0 0 0 0}__NXbdef
  5223. /setucacheparams{cleartomark}__NXbdef
  5224. /uappend{systemdict begin cvx exec end}__NXbdef
  5225. /ueofill{gsave newpath uappend eofill grestore}__NXbdef
  5226. /ufill{gsave newpath uappend fill grestore}__NXbdef
  5227. /ustroke{
  5228.     gsave newpath dup length 6 eq
  5229.     {exch uappend concat}{uappend}ifelse
  5230.     stroke grestore
  5231. }__NXbdef
  5232. /__NXustrokepathMatrix dup where {pop pop}{matrix def}ifelse
  5233. /ustrokepath{
  5234.     newpath dup length 6 eq{
  5235.         exch uappend __NXustrokepathMatrix currentmatrix exch concat
  5236.         strokepath setmatrix
  5237.     }{uappend strokepath}ifelse
  5238. } __NXbdef
  5239. /upath{
  5240.     [exch {/ucache cvx}if pathbbox /setbbox cvx
  5241.      {/moveto cvx}{/lineto cvx}{/curveto cvx}{/closepath cvx}pathforall]cvx
  5242. } __NXbdef
  5243. /setstrokeadjust{pop}__NXbdef
  5244. /currentstrokeadjust{false}__NXbdef
  5245. /selectfont{exch findfont exch
  5246. dup type /arraytype eq {makefont}{scalefont}ifelse setfont}__NXbdef
  5247. /_NXCombineArrays{
  5248.     counttomark dup 2 add index dup length 3 -1 roll {
  5249.         2 index length sub dup 4 1 roll 1 index exch 4 -1 roll putinterval exch
  5250.     }repeat pop pop pop
  5251. }__NXbdef
  5252. /setcmykcolor{
  5253.     1.0 exch sub dup dup 6 -1 roll
  5254.     sub dup 0 lt{pop 0}if 5 1 roll
  5255.     4 -1 roll sub dup 0 lt{pop 0}if 3 1 roll
  5256.     exch sub dup 0 lt{pop 0}if setrgbcolor
  5257. }__NXbdef
  5258. /currentcmykcolor{currentrgbcolor 3{1.0 exch sub 3 1 roll}repeat 0}__NXbdef
  5259. /flushgraphics{}def
  5260. /setwindowtype{pop pop}def
  5261. /currentwindowtype{pop 0}def
  5262. /setalpha{pop}def
  5263. /currentalpha{1.0}def
  5264. /hidecursor{}def
  5265. /obscurecursor{}def
  5266. /revealcursor{}def
  5267. /setcursor{4 {pop}repeat}bind def
  5268. /showcursor{}def
  5269. /NextStepEncoding where not{
  5270. /NextStepEncoding StandardEncoding 256 array copy def
  5271. 0 [129/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/Ccedilla/Egrave
  5272. /Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
  5273. /Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/Ugrave/Uacute
  5274. /Ucircumflex/Udieresis/Yacute/Thorn/mu/multiply/divide/copyright
  5275. 176/registered 181/brokenbar 190/logicalnot 192/onesuperior 201/twosuperior
  5276. 204/threesuperior 209/plusminus/onequarter/onehalf/threequarters/agrave
  5277. /aacute/acircumflex/atilde/adieresis/aring/ccedilla/egrave/eacute
  5278. /ecircumflex/edieresis/igrave 226/iacute 228/icircumflex/idieresis/eth
  5279. /ntilde 236/ograve/oacute/ocircumflex/otilde/odieresis 242/ugrave/uacute
  5280. /ucircumflex 246/udieresis/yacute 252/thorn/ydieresis]
  5281. {dup type /nametype eq
  5282.  {NextStepEncoding 2 index 2 index put pop 1 add}{exch pop}ifelse
  5283. }forall pop
  5284. /NextStepEncoding NextStepEncoding readonly def   
  5285. /_NXfstr 128 string dup 0 (_NX) putinterval def   
  5286. /findfont{
  5287.  % Because we can never let NextStepEncoding get into
  5288.  % SharedFontDirectory, we cannot reencode a font to NextStepEncoding
  5289.  % if we are in shared mode.  So if currentshared is true,
  5290.  % we call the normal findfont and return that
  5291.  /currentshared where {pop currentshared} {false} ifelse
  5292.  {//findfont exec}
  5293.  {dup _NXfstr 3 125 getinterval cvs length 3 add _NXfstr 0 3 -1 roll
  5294.   getinterval cvn exch FontDirectory 2 index known 
  5295.   {pop FontDirectory exch get}
  5296.   {//findfont exec dup /Encoding get StandardEncoding eq
  5297.    {    dup length dict exch
  5298.     {1 index /FID ne {2 index 3 1 roll put}{pop pop}ifelse}forall
  5299.      dup /Encoding NextStepEncoding put definefont
  5300.     }{exch pop} ifelse
  5301.    }ifelse
  5302.  }ifelse
  5303. }bind def
  5304. }{pop}ifelse
  5305. /_NXProcArray 5 array __NXdef
  5306. /_NXChannels 0 __NXdef
  5307. /_NXTotalBytes 0 __NXdef
  5308. /_NXDoImageOp{
  5309.     1 index{dup}{1}ifelse /_NXChannels exch store
  5310.     _NXChannels 2 add 2 roll _NXProcArray 0 _NXChannels getinterval astore pop
  5311.     5 index 4 index mul 2 index{1 sub 8 idiv 1 add mul}{mul 1 sub 8 idiv 1 add}ifelse
  5312.     4 index mul /_NXTotalBytes exch store pop exch pop
  5313.     gsave matrix invertmatrix concat 0.5 setgray 0 0 4 2 roll rectfill grestore
  5314.     {    0 1 _NXChannels 1 sub{
  5315.             _NXProcArray exch get exec
  5316.             length _NXTotalBytes exch sub /_NXTotalBytes exch store}for
  5317.         _NXTotalBytes 0 le{exit}if
  5318.     }loop /_NXProcArray 5 array def
  5319. }__NXbdef
  5320. /colorimage{_NXDoImageOp}__NXbdef
  5321. /alphaimage{1 add _NXDoImageOp}def
  5322. %%EndDocument
  5323.  
  5324. % EquationBuilder(TM) Expression
  5325. % +.\Jr(=:/*V[StRFQAYmdjEEA;1nuN+[co.OZ7L#cq3iK%3:</XJ@:d#6;^G;Td47dud<A3@
  5326. % 5%MGToUOR5&d`'TuEDU)B-tbR".RT[*m;!!!E7U+bb/#"a+2,X_XRS2ihA"VLe`-6WLgVDQ[
  5327. % K-Oh*sQ3\5X&jqDA/d.?W9aUk%J[c<T!&,[Tin#Mqf\EPQp`n<3FPaBu@nDhna*n=K8V8]^g
  5328. % &Pgm:u+G?8/K#JVW;G9-88oJL(Oh['1U:3`L@o]lIuWp?:"^H-3Y.BP0!\R-jBZK8iRGNIN&
  5329. % hI_^8*I1j!'<VA%_SCdPN3Cl[JBOJ^'oBS.5-Gt.O(O&(Vi958Zh!6%YIO,+&:8LS`:i1(9,
  5330. % rH^iu!Pk1Cn]_jM$co%)R!RE<#,$;G&gEreEZ"A?JFAai$Rl$W(uTr6D&<7kTEl1GM#s+O^^
  5331. % ks[(r2"\$3EI".<JE2Mb2Sl#QlN\Tb0e4n0ct?*u5FHKG!kW8g%)tTd'Y/a:SVO5YbCO,hLQ
  5332. % n^h,?lpXh)d63s3:#0-/n'691sL)[8V@HEj8%A4%OV*$)`GQFW"h.+E[GJIfLGj3j8@:FIlE
  5333. % O4l-J.QM).HI.UJn!f.8-[F-Jr^Mt+F@Q5.%C^56FuE8+F:UkW01gt)lJEg>+@+a3Kn0QPBn
  5334. % .p$HNZ4CP-X?U7`dk7%,9eKYZm=A&43%iNO!TU146nZiS34Nrhu?Tb9CWC521J6B3>T8A^Cq
  5335. % b7aR[LE:VbmYE*VLn]e]_TQDF1Y-e\.=C?3*%uJm-\*bg3Ymd\fHqN@,QfRO.C%09940rr+k
  5336. % KK($4BrdZ)3W;Bg7dQ3Uf3N[ouBg&N^CCaW:(DOTIo"+ibR@\<[tJO6ondW=nce#q-(X[Du*
  5337. % l0T^eco.<4]F"4R?KjnK#0cpNg[un$/JWZ&t*FUc``dA+]4a#:J^'JWg5`?/j-(4uk7M)'i^
  5338. % kk:1zx
  5339. % EndExpression N 753 2f1 E 5 S 13bd7 R 9a1295e2
  5340. gsave
  5341.  /__NXbasematrix matrix currentmatrix def
  5342. grestore
  5343. %%EndProlog
  5344. %%BeginSetup
  5345. /EqBFont 18 dict dup begin /FontType 3 def /PaintType 0 def /FontMatrix [0.001 0 0 0.001 0 0] def /FontBBox [15 -2950 1360 1045] def /Encoding [/.notdef /rad1 /rad2 /rad3 /rad4 /rad5 /radext /int /pathint /sum /prod /cdot /vdot /ddot /hbar /bigcap /bigcup /parallel] def /Metrics 18 dict dup begin /.notdef 0 def /rad1 1000 def /rad2 1000 def /rad3 1000 def /rad4 1000 def /rad5 1048 def /radext 1048 def /int 500 def /pathint 500 def /sum 700 def /prod 700 def /cdot 1000 def /vdot 550 def /ddot 1000 def /hbar 500 def /bigcap 700 def /bigcup 700 def /parallel 500 def end def /BBox 18 dict dup begin /.notdef [0 0 0 0] def /rad1 [110 -1150 1020 0] def /rad2 [110 -1750 1020 0] def /rad3 [110 -2350 1020 0] def /rad4 [110 -2950 1020 0] def /rad5 [128 -2890 740 0] def /radext [700 -600 740 0] def /int [20 0 425 1045] def /pathint [20 0 425 1045] def /sum [15 5 640 715] def /prod [15 0 670 715] def /cdot [110 215 890 325] def /vdot [165 -5 280 770] def /ddot [110 -5 890 770] def /hbar [20 -10 480 685] def /bigcap [0 0 680 720] def /bigcup [0 0 680 720] def /parallel [65 -175 400 675] def end def /CharacterDefs 18 dict dup begin /.notdef {
  5346.     
  5347. } def /rad1 {
  5348.     980 0 moveto 464 -1048 lineto 248 -560 lineto 110 -656 lineto 125 -675 lineto 200 -624 lineto 420 -1150 lineto 460 -1150 lineto 1020 0 lineto 980 0 lineto closepath
  5349. } def /rad2 {
  5350.     980 0 moveto 460 -1600 lineto 245 -864 lineto 110 -1000 lineto 128 -1023 lineto 200 -950 lineto 424 -1750 lineto 456 -1750 lineto 1020 0 lineto 980 0 lineto closepath
  5351. } def /rad3 {
  5352.     980 0 moveto 464 -2144 lineto 248 -1160 lineto 110 -1368 lineto 130 -1390 lineto 192 -1288 lineto 424 -2350 lineto 464 -2350 lineto 1020 0 lineto 980 0 lineto closepath
  5353. } def /rad4 {
  5354.     980 0 moveto 880 -488 lineto 672 -1600 lineto 464 -2696 lineto 248 -1464 lineto 110 -1728 lineto 130 -1750 lineto 192 -1616 lineto 424 -2950 lineto 464 -2950 lineto 768 -1312 lineto 1020 0 lineto 980 0 lineto closepath
  5355. } def /rad5 {
  5356.     700 0 moveto 700 -2628 lineto 248 -1284 lineto 128 -1564 lineto 150 -1580 lineto 215 -1425 lineto 688 -2890 lineto 740 -2890 lineto 740 0 lineto 700 0 lineto closepath
  5357. } def /radext {
  5358.     700 0 moveto 700 -600 lineto 740 -600 lineto 740 0 lineto 700 0 lineto closepath
  5359. } def /int {
  5360.     245 390 moveto 225 235 195 145 180 100 curveto 165 60 150 50 140 40 curveto 135 30 85 0 50 20 curveto 35 25 25 45 25 55 curveto 20 80 30 100 55 110 curveto 80 125 93 110 110 90 curveto 135 60 155 135 160 195 curveto 165 270 170 340 190 510 curveto 205 650 lineto 220 810 230 890 265 960 curveto 275 980 295 1015 320 1030 curveto 350 1045 380 1030 395 1020 curveto 410 1010 425 980 400 955 curveto 385 940 347 925 330 950 curveto 310 970 290 955 290 940 curveto 280 900 285 745 270 610 curveto 245 390 lineto closepath
  5361. } def /pathint {
  5362.     245 390 moveto 225 235 195 145 180 100 curveto 165 60 150 50 140 40 curveto 135 30 85 0 50 20 curveto 35 25 25 45 25 55 curveto 20 80 30 100 55 110 curveto 80 125 93 110 110 90 curveto 135 60 155 135 160 195 curveto 165 270 170 340 190 510 curveto 205 650 lineto 220 810 230 890 265 960 curveto 275 980 295 1015 320 1030 curveto 350 1045 380 1030 395 1020 curveto 410 1010 425 980 400 955 curveto 385 940 347 925 330 950 curveto 310 970 290 955 290 940 curveto 280 900 285 745 270 610 curveto 245 390 lineto fill 20 setlinewidth 220 400 moveto 290 400 340 455 340 500 curveto 340 585 290 640 220 640 curveto 155 640 100 585 100 500 curveto 100 455 155 400 220 400 curveto stroke
  5363. } def /sum {
  5364.     330 335 moveto 20 715 lineto 575 715 lineto 600 545 lineto 575 535 lineto 550 625 525 685 395 685 curveto 160 685 lineto 411 370 lineto 160 90 lineto 470 90 lineto 565 90 590 140 610 210 curveto 640 200 lineto 585 5 lineto 15 5 lineto 330 335 lineto closepath
  5365. } def /prod {
  5366.     590 90 moveto 590 30 620 20 670 20 curveto 670 0 lineto 410 0 lineto 410 20 lineto 460 20 495 30 495 90 curveto 495 670 lineto 190 670 lineto 190 90 lineto 190 30 225 20 275 20 curveto 275 0 lineto 15 0 lineto 15 20 lineto 65 20 100 30 100 90 curveto 100 615 lineto 100 690 40 700 20 700 curveto 20 715 lineto 670 715 lineto 670 700 lineto 645 700 590 690 590 615 curveto 590 90 lineto closepath
  5367. } def /cdot {
  5368.     110 270 moveto 110 300 135 325 165 325 curveto 195 325 220 300 220 270 curveto 220 235 185 215 165 215 curveto 145 215 110 235 110 270 curveto fill 445 270 moveto 445 300 470 325 500 325 curveto 530 325 555 300 555 270 curveto 555 235 520 215 500 215 curveto 480 215 445 235 445 270 curveto fill 775 270 moveto 775 300 800 325 830 325 curveto 860 325 890 300 890 270 curveto 890 235 850 215 830 215 curveto 810 215 775 235 775 270 curveto fill
  5369. } def /vdot {
  5370.     220 770 moveto 250 770 280 750 280 720 curveto 280 680 250 660 220 660 curveto 185 660 165 695 165 720 curveto 165 740 185 770 220 770 curveto fill 220 440 moveto 250 440 280 415 280 385 curveto 280 355 250 330 220 330 curveto 185 330 165 365 165 385 curveto 165 405 185 440 220 440 curveto fill 220 105 moveto 250 105 280 80 280 50 curveto 280 20 250 -5 220 -5 curveto 185 -5 165 30 165 50 curveto 165 70 185 105 220 105 curveto fill
  5371. } def /ddot {
  5372.     165 720 moveto 205 720 220 700 220 665 curveto 220 630 195 610 165 610 curveto 130 620 110 645 110 665 curveto 110 690 130 720 165 720 curveto fill 500 440 moveto 530 440 555 415 555 385 curveto 555 355 530 330 500 330 curveto 465 330 445 365 445 385 curveto 445 405 465 440 500 440 curveto fill 830 155 moveto 860 155 890 130 890 100 curveto 890 70 860 45 830 45 curveto 795 45 775 80 775 100 curveto 775 120 795 155 830 155 curveto fill
  5373. } def /hbar {
  5374.     480 105 moveto 440 55 400 -10 335 -10 curveto 300 -10 290 10 290 35 curveto 290 65 370 350 370 365 curveto 370 380 355 390 340 390 curveto 290 390 205 275 185 250 curveto 140 180 125 125 95 0 curveto 20 0 lineto 150 500 lineto 160 545 180 600 180 615 curveto 180 625 170 640 135 640 curveto 110 640 lineto 100 655 lineto 165 660 215 670 270 685 curveto 275 680 lineto 155 240 lineto 155 235 lineto 190 290 290 440 380 440 curveto 400 440 450 435 450 370 curveto 450 335 365 80 365 55 curveto 365 45 375 40 385 40 curveto 405 40 425 70 465 115 curveto 480 105 lineto fill 55 545 moveto 55 520 lineto 310 560 lineto 310 585 lineto 55 545 lineto fill
  5375. } def /bigcap {
  5376.     615 400 moveto 615 575 500 655 340 655 curveto 180 655 70 575 70 400 curveto 70 0 lineto 5 0 lineto 5 400 lineto 5 610 140 720 340 720 curveto 545 720 680 610 680 400 curveto 680 0 lineto 615 0 lineto 615 400 lineto closepath
  5377. } def /bigcup {
  5378.     65 320 moveto 65 145 180 65 340 65 curveto 500 65 615 145 615 320 curveto 615 720 lineto 680 720 lineto 680 320 lineto 680 110 540 0 340 0 curveto 140 0 0 110 0 320 curveto 0 720 lineto 65 720 lineto 65 320 lineto closepath
  5379. } def /parallel {
  5380.     135 675 moveto 135 -175 lineto 65 -175 lineto 65 675 lineto 135 675 lineto fill 335 675 moveto 335 -175 lineto 265 -175 lineto 265 675 lineto 335 675 lineto fill 400 675 moveto
  5381. } def end def /BuildChar {
  5382.     0 begin /char exch def /fontdict exch def /charname fontdict /Encoding get char get def fontdict begin Metrics charname get 0 BBox charname get aload pop setcachedevice CharacterDefs charname get exec eofill end end
  5383. } def /BuildChar load 0 3 dict put end definefont pop
  5384. %%EndSetup
  5385. 0 0 124.793335 34.314003 rectclip
  5386. 0 0 124.793335 34.314003 rectclip
  5387. 0 setgray
  5388. 1 setalpha
  5389. 1 1 scale
  5390. /Symbol findfont 12 scalefont
  5391. 44
  5392. exch
  5393. defineuserobject
  5394. 44 execuserobject setfont
  5395. 10.900001 17.510004 moveto
  5396. (\() [0 0] xyshow
  5397. 1 1 scale
  5398. 1 1 scale
  5399. 44 execuserobject setfont
  5400. 32.208 17.504004 moveto
  5401. (\)) [0 0] xyshow
  5402. 1 1 scale
  5403. 0 setgray
  5404. 1 setalpha
  5405. 1 1.292876 scale
  5406. 44 execuserobject setfont
  5407. 51.050667 3.065469 moveto
  5408. (\() [0 0] xyshow
  5409. 1 0.773469 scale
  5410. 1 1.291382 scale
  5411. 44 execuserobject setfont
  5412. 113.569336 3.066364 moveto
  5413. (\)) [0 0] xyshow
  5414. 1 0.774364 scale
  5415. 0 setgray
  5416. 1 setalpha
  5417. 0.36 setlinewidth
  5418. 118.093338 13.916004 moveto
  5419. 122.093338 13.916004 lineto
  5420. stroke
  5421. 0 setgray
  5422. 1 setalpha
  5423. 0.48 setlinewidth
  5424. 49.986668 20.402004 moveto
  5425. 123.793335 20.402004 lineto
  5426. stroke
  5427. 0 setgray
  5428. 1 setalpha
  5429. /Times-BoldItalic findfont 12 scalefont
  5430. 48
  5431. exch
  5432. defineuserobject
  5433. 48 execuserobject setfont
  5434. 102.361336 4.702272 moveto
  5435. (rrxrxH) [-16.589333 0 -6 0 -53.072002 12.699732 -11 0 -14.700001 0 0 0 0 0] xyshow
  5436. 44 execuserobject setfont
  5437. 93.106674 4.702272 moveto
  5438. (+-=) [-28.58934 0 -24.452 12.699732 0 0 0 0] xyshow
  5439. /Times-Roman findfont 12 scalefont
  5440. 52
  5441. exch
  5442. defineuserobject
  5443. 52 execuserobject setfont
  5444. 73.772003 4.702272 moveto
  5445. (211,) [-17.921333 0 28.03933 20.499731 -62.189999 -7.799999 0 0 0 0] xyshow
  5446. /Times-Roman findfont 9 scalefont
  5447. 45
  5448. exch
  5449. defineuserobject
  5450. 45 execuserobject setfont
  5451. 107.029335 9.056976 moveto
  5452. (2) [0 0 0 0] xyshow
  5453. /Symbol findfont 9 scalefont
  5454. 46
  5455. exch
  5456. defineuserobject
  5457. 46 execuserobject setfont
  5458. 6.940006 1 moveto
  5459. () [0 0] xyshow
  5460. /Times-Roman findfont 6 scalefont
  5461. 70
  5462. exch
  5463. defineuserobject
  5464. 70 execuserobject setfont
  5465. 118.593338 8.666004 moveto
  5466. (21) [0 6 0 0 0 0] xyshow
  5467. %%Trailer
  5468. %%DocumentFonts: Times-BoldItalic
  5469. %%+ Times-Roman
  5470. %%+ Symbol
  5471.  
  5472. %End of Graphics
  5473. MathPictureEnd
  5474. end
  5475.  
  5476. :[font = text; inactive; preserveAspect; ]
  5477. If we expand  in a power series in  r, the coefficients will depend on  x:
  5478. ;[s]
  5479. 5:0,0;36,1;38,2;72,3;73,4;74,-1;
  5480. 5:1,11,8,Times,0,12,0,0,0;1,10,8,Times,2,12,0,0,0;1,11,8,Times,0,12,0,0,0;1,10,8,Times,2,12,0,0,0;1,11,8,Times,0,12,0,0,0;
  5481. :[font = postscript; PostScript; formatAsPostScript; output; inactive; preserveAspect; pictureLeft = 0; pictureWidth = 205; pictureHeight = 16; ]
  5482. %!
  5483. %%Creator: Mathematica
  5484. %%AspectRatio: 0.078049
  5485. 200 dict begin
  5486. MathPictureStart
  5487. /Courier findfont 10  scalefont  setfont
  5488. % Scaling calculations
  5489. 0 1 0 1 [
  5490. [ 0 0 0 0 ]
  5491. [ 205 16 0 0 ]
  5492. ] MathScale
  5493. % Start of Graphics
  5494. %!PS-Adobe-2.0 EPSF-2.0
  5495. %%Title: 
  5496. %%Creator: EquationBuilder
  5497. %%CreationDate: Mon Aug  3 10:51:02 1992
  5498. %%For: gray
  5499. %%DocumentFonts: (atend)
  5500. %%Pages: 0 1
  5501. %%BoundingBox: 0 0 205 16
  5502. %%Translation: 1 2.19 203.818649 0
  5503. %%EndComments
  5504.  
  5505. %%BeginDocument: /usr/lib/NextStep/printPackage.ps
  5506. %!PS-Adobe-2.0
  5507. %%Title: Printing Package
  5508. %%EndComments
  5509. %Version: 2.0
  5510. %Copyright: 1988, NeXT, Inc.
  5511.  
  5512. /__NXdef{1 index where{pop pop pop}{def}ifelse}bind def
  5513. /__NXbdef{1 index where{pop pop pop}{bind def}ifelse}bind def
  5514. /UserObjects 10 array __NXdef
  5515. /defineuserobject{
  5516.     exch dup 1 add dup UserObjects length gt{
  5517.         array dup 0 UserObjects putinterval
  5518.         /UserObjects exch def
  5519.     }{pop}ifelse UserObjects exch 3 -1 roll put
  5520. }__NXbdef
  5521. /undefineuserobject{UserObjects exch null put}__NXbdef
  5522. /execuserobject{UserObjects exch get exec}__NXbdef
  5523. /__NXRectPath{4 2 roll moveto 1 index 0 rlineto
  5524. 0 exch rlineto neg 0 rlineto closepath}__NXbdef
  5525. /__NXProcessRectArgs{
  5526.     1 index type /arraytype eq{
  5527.         exch 0 4 2 index length 1 sub{
  5528.             dup 3 add 1 exch{1 index exch get exch}for
  5529.             5 1 roll 5 index exec
  5530.         }for pop pop
  5531.     }{exec}ifelse
  5532. }__NXbdef
  5533. /rectfill{gsave newpath {__NXRectPath fill} __NXProcessRectArgs grestore}__NXbdef
  5534. /rectclip{newpath {__NXRectPath} __NXProcessRectArgs clip newpath}__NXbdef
  5535. /rectstroke{
  5536.     gsave newpath dup type /arraytype eq{dup length 6 eq}{false}ifelse{
  5537.         {gsave __NXRectPath null concat stroke grestore}
  5538.         dup length array cvx copy dup 2 4 -1 roll put __NXProcessRectArgs
  5539.     }{{__NXRectPath stroke} __NXProcessRectArgs}ifelse grestore
  5540. }__NXbdef
  5541. /xyshow{
  5542.     0 1 3 index length 1 sub{
  5543.         currentpoint 4 index 3 index 1 getinterval show
  5544.         3 index 3 index 2 mul 1 add get add exch
  5545.         3 index    3 index 2 mul get add exch moveto pop
  5546.     }for pop pop
  5547. }__NXbdef
  5548. /xshow{
  5549.     0 1 3 index length 1 sub{
  5550.         currentpoint 4 index 3 index 1 getinterval show
  5551.         exch 3 index 3 index get add exch moveto pop
  5552.     }for pop pop
  5553. }__NXbdef
  5554. /yshow{
  5555.     0 1 3 index length 1 sub{
  5556.         currentpoint 4 index 3 index 1 getinterval show
  5557.         3 index 3 index get add moveto pop
  5558.     }for pop pop
  5559. }__NXbdef
  5560. /arct{arcto pop pop pop pop}__NXbdef
  5561. /setbbox{pop pop pop pop}__NXbdef
  5562. /ucache{}__NXbdef
  5563. /ucachestatus{mark 0 0 0 0 0}__NXbdef
  5564. /setucacheparams{cleartomark}__NXbdef
  5565. /uappend{systemdict begin cvx exec end}__NXbdef
  5566. /ueofill{gsave newpath uappend eofill grestore}__NXbdef
  5567. /ufill{gsave newpath uappend fill grestore}__NXbdef
  5568. /ustroke{
  5569.     gsave newpath dup length 6 eq
  5570.     {exch uappend concat}{uappend}ifelse
  5571.     stroke grestore
  5572. }__NXbdef
  5573. /__NXustrokepathMatrix dup where {pop pop}{matrix def}ifelse
  5574. /ustrokepath{
  5575.     newpath dup length 6 eq{
  5576.         exch uappend __NXustrokepathMatrix currentmatrix exch concat
  5577.         strokepath setmatrix
  5578.     }{uappend strokepath}ifelse
  5579. } __NXbdef
  5580. /upath{
  5581.     [exch {/ucache cvx}if pathbbox /setbbox cvx
  5582.      {/moveto cvx}{/lineto cvx}{/curveto cvx}{/closepath cvx}pathforall]cvx
  5583. } __NXbdef
  5584. /setstrokeadjust{pop}__NXbdef
  5585. /currentstrokeadjust{false}__NXbdef
  5586. /selectfont{exch findfont exch
  5587. dup type /arraytype eq {makefont}{scalefont}ifelse setfont}__NXbdef
  5588. /_NXCombineArrays{
  5589.     counttomark dup 2 add index dup length 3 -1 roll {
  5590.         2 index length sub dup 4 1 roll 1 index exch 4 -1 roll putinterval exch
  5591.     }repeat pop pop pop
  5592. }__NXbdef
  5593. /setcmykcolor{
  5594.     1.0 exch sub dup dup 6 -1 roll
  5595.     sub dup 0 lt{pop 0}if 5 1 roll
  5596.     4 -1 roll sub dup 0 lt{pop 0}if 3 1 roll
  5597.     exch sub dup 0 lt{pop 0}if setrgbcolor
  5598. }__NXbdef
  5599. /currentcmykcolor{currentrgbcolor 3{1.0 exch sub 3 1 roll}repeat 0}__NXbdef
  5600. /flushgraphics{}def
  5601. /setwindowtype{pop pop}def
  5602. /currentwindowtype{pop 0}def
  5603. /setalpha{pop}def
  5604. /currentalpha{1.0}def
  5605. /hidecursor{}def
  5606. /obscurecursor{}def
  5607. /revealcursor{}def
  5608. /setcursor{4 {pop}repeat}bind def
  5609. /showcursor{}def
  5610. /NextStepEncoding where not{
  5611. /NextStepEncoding StandardEncoding 256 array copy def
  5612. 0 [129/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/Ccedilla/Egrave
  5613. /Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
  5614. /Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/Ugrave/Uacute
  5615. /Ucircumflex/Udieresis/Yacute/Thorn/mu/multiply/divide/copyright
  5616. 176/registered 181/brokenbar 190/logicalnot 192/onesuperior 201/twosuperior
  5617. 204/threesuperior 209/plusminus/onequarter/onehalf/threequarters/agrave
  5618. /aacute/acircumflex/atilde/adieresis/aring/ccedilla/egrave/eacute
  5619. /ecircumflex/edieresis/igrave 226/iacute 228/icircumflex/idieresis/eth
  5620. /ntilde 236/ograve/oacute/ocircumflex/otilde/odieresis 242/ugrave/uacute
  5621. /ucircumflex 246/udieresis/yacute 252/thorn/ydieresis]
  5622. {dup type /nametype eq
  5623.  {NextStepEncoding 2 index 2 index put pop 1 add}{exch pop}ifelse
  5624. }forall pop
  5625. /NextStepEncoding NextStepEncoding readonly def   
  5626. /_NXfstr 128 string dup 0 (_NX) putinterval def   
  5627. /findfont{
  5628.  % Because we can never let NextStepEncoding get into
  5629.  % SharedFontDirectory, we cannot reencode a font to NextStepEncoding
  5630.  % if we are in shared mode.  So if currentshared is true,
  5631.  % we call the normal findfont and return that
  5632.  /currentshared where {pop currentshared} {false} ifelse
  5633.  {//findfont exec}
  5634.  {dup _NXfstr 3 125 getinterval cvs length 3 add _NXfstr 0 3 -1 roll
  5635.   getinterval cvn exch FontDirectory 2 index known 
  5636.   {pop FontDirectory exch get}
  5637.   {//findfont exec dup /Encoding get StandardEncoding eq
  5638.    {    dup length dict exch
  5639.     {1 index /FID ne {2 index 3 1 roll put}{pop pop}ifelse}forall
  5640.      dup /Encoding NextStepEncoding put definefont
  5641.     }{exch pop} ifelse
  5642.    }ifelse
  5643.  }ifelse
  5644. }bind def
  5645. }{pop}ifelse
  5646. /_NXProcArray 5 array __NXdef
  5647. /_NXChannels 0 __NXdef
  5648. /_NXTotalBytes 0 __NXdef
  5649. /_NXDoImageOp{
  5650.     1 index{dup}{1}ifelse /_NXChannels exch store
  5651.     _NXChannels 2 add 2 roll _NXProcArray 0 _NXChannels getinterval astore pop
  5652.     5 index 4 index mul 2 index{1 sub 8 idiv 1 add mul}{mul 1 sub 8 idiv 1 add}ifelse
  5653.     4 index mul /_NXTotalBytes exch store pop exch pop
  5654.     gsave matrix invertmatrix concat 0.5 setgray 0 0 4 2 roll rectfill grestore
  5655.     {    0 1 _NXChannels 1 sub{
  5656.             _NXProcArray exch get exec
  5657.             length _NXTotalBytes exch sub /_NXTotalBytes exch store}for
  5658.         _NXTotalBytes 0 le{exit}if
  5659.     }loop /_NXProcArray 5 array def
  5660. }__NXbdef
  5661. /colorimage{_NXDoImageOp}__NXbdef
  5662. /alphaimage{1 add _NXDoImageOp}def
  5663. %%EndDocument
  5664.  
  5665. % EquationBuilder(TM) Expression
  5666. % +.\Jr(=:/*V[StRFQAYmdjEEA;1nuN+[co.OZ7L#cq3iK%3:</XJ@:d#6;^G;Td47dud<A3@
  5667. % 5%MGToUOR5&d`'TuEDU)B-tbR".R+:s'8&24+b0M"`uV$)&6,X_XRS2ihA"VLe`-6WLgVDQ[
  5668. % K-Oh*sQ3\5X&jqDA/d.h">mc-Jgk^"O(m7;WCQg\nDUo-lO_PFgDq`RC,cPeD^''h!5o:_]J
  5669. % 2@heZF'_/94%j$o!Au2pi,60#_nuY,KI1N9o_%"m0$$7+TXorJdQJ=A,m>Y"+Vd7*/UB'%>^
  5670. % 6WPGV%m3\OdfJ_aEd+kcsqZL(=VP@ILs5n21)KDR%:Vo%aGV40CDihhN%`,ki%PWE]$8dC&V
  5671. % ]cm(Lm+*,'ncchGET]3FhK?7)fA;%2`#"p`L,^$CH_o'jb!-UB.,]Fj#-]$pJcoIjJ0b9d"!
  5672. % AinTH];G!0BMS?')SU;Y:X=5Y>j+`/u#9`TEeJ"[FJE6p6&5#Sgq3aM8I0OHG8:XQ:TGFcoi
  5673. % sgAn5bP+X)4%/Jh.&JbX@NX6EI"rm^KfiXUMY,>KdA4gMB-nle-(n@tTH(g?(k%We0V'I:B0
  5674. % 9QScaY=5;;MpPE#*=_/N\)L<T61dU8r$oBo#un6Q?Zks09WmjM)*Lm@op*9Ujs"T<p=4^Q\%
  5675. % OOJ\eI-*&!Ckg#\ROe;@\&KZJ2h0TH;UkFf9sHY4Hf[%h8Db4[jZYX\m/"/hNP,*!r$8A^?3
  5676. % i&(:DFl>naBk-30$Rd0f?998jTXHgpMPoGAA#_BnEhdJYC>#88fFmAiEROJ?n=8t$ZE(iIXt
  5677. % ,>kmUfYhZ&V\o/<TBbqa2g]:0]NV&]qg?U&ISLO!OKk_N257X8=1C,82"L_#k<HYGa(B$DWO
  5678. % To"-B3K^ajOK+WTI5g9o_/Fh.-G=jD=(cMZ,[2`CuVdAr.-\3NK8A]m&&2]jFd9&2@Z,71^m
  5679. % &-uS7^PG%DKefq!%se#Ta)P)p"9n!a>(^SXWdD,@lm-8D1m7I!X]!Dm4hQ^$m]52Hj`cuS4Y
  5680. % A(O]WH<a9R:YD/_*1?t:NK7i9I0+eJh3RuY(C4f9,"&>\03#ltWt&HjH]E8lp%x
  5681. % EndExpression N 856 358 E ec S 16d42 R bff42a10
  5682. gsave
  5683.  /__NXbasematrix matrix currentmatrix def
  5684. grestore
  5685. %%EndProlog
  5686. %%BeginSetup
  5687. /EqBFont 18 dict dup begin /FontType 3 def /PaintType 0 def /FontMatrix [0.001 0 0 0.001 0 0] def /FontBBox [15 -2950 1360 1045] def /Encoding [/.notdef /rad1 /rad2 /rad3 /rad4 /rad5 /radext /int /pathint /sum /prod /cdot /vdot /ddot /hbar /bigcap /bigcup /parallel] def /Metrics 18 dict dup begin /.notdef 0 def /rad1 1000 def /rad2 1000 def /rad3 1000 def /rad4 1000 def /rad5 1048 def /radext 1048 def /int 500 def /pathint 500 def /sum 700 def /prod 700 def /cdot 1000 def /vdot 550 def /ddot 1000 def /hbar 500 def /bigcap 700 def /bigcup 700 def /parallel 500 def end def /BBox 18 dict dup begin /.notdef [0 0 0 0] def /rad1 [110 -1150 1020 0] def /rad2 [110 -1750 1020 0] def /rad3 [110 -2350 1020 0] def /rad4 [110 -2950 1020 0] def /rad5 [128 -2890 740 0] def /radext [700 -600 740 0] def /int [20 0 425 1045] def /pathint [20 0 425 1045] def /sum [15 5 640 715] def /prod [15 0 670 715] def /cdot [110 215 890 325] def /vdot [165 -5 280 770] def /ddot [110 -5 890 770] def /hbar [20 -10 480 685] def /bigcap [0 0 680 720] def /bigcup [0 0 680 720] def /parallel [65 -175 400 675] def end def /CharacterDefs 18 dict dup begin /.notdef {
  5688.     
  5689. } def /rad1 {
  5690.     980 0 moveto 464 -1048 lineto 248 -560 lineto 110 -656 lineto 125 -675 lineto 200 -624 lineto 420 -1150 lineto 460 -1150 lineto 1020 0 lineto 980 0 lineto closepath
  5691. } def /rad2 {
  5692.     980 0 moveto 460 -1600 lineto 245 -864 lineto 110 -1000 lineto 128 -1023 lineto 200 -950 lineto 424 -1750 lineto 456 -1750 lineto 1020 0 lineto 980 0 lineto closepath
  5693. } def /rad3 {
  5694.     980 0 moveto 464 -2144 lineto 248 -1160 lineto 110 -1368 lineto 130 -1390 lineto 192 -1288 lineto 424 -2350 lineto 464 -2350 lineto 1020 0 lineto 980 0 lineto closepath
  5695. } def /rad4 {
  5696.     980 0 moveto 880 -488 lineto 672 -1600 lineto 464 -2696 lineto 248 -1464 lineto 110 -1728 lineto 130 -1750 lineto 192 -1616 lineto 424 -2950 lineto 464 -2950 lineto 768 -1312 lineto 1020 0 lineto 980 0 lineto closepath
  5697. } def /rad5 {
  5698.     700 0 moveto 700 -2628 lineto 248 -1284 lineto 128 -1564 lineto 150 -1580 lineto 215 -1425 lineto 688 -2890 lineto 740 -2890 lineto 740 0 lineto 700 0 lineto closepath
  5699. } def /radext {
  5700.     700 0 moveto 700 -600 lineto 740 -600 lineto 740 0 lineto 700 0 lineto closepath
  5701. } def /int {
  5702.     245 390 moveto 225 235 195 145 180 100 curveto 165 60 150 50 140 40 curveto 135 30 85 0 50 20 curveto 35 25 25 45 25 55 curveto 20 80 30 100 55 110 curveto 80 125 93 110 110 90 curveto 135 60 155 135 160 195 curveto 165 270 170 340 190 510 curveto 205 650 lineto 220 810 230 890 265 960 curveto 275 980 295 1015 320 1030 curveto 350 1045 380 1030 395 1020 curveto 410 1010 425 980 400 955 curveto 385 940 347 925 330 950 curveto 310 970 290 955 290 940 curveto 280 900 285 745 270 610 curveto 245 390 lineto closepath
  5703. } def /pathint {
  5704.     245 390 moveto 225 235 195 145 180 100 curveto 165 60 150 50 140 40 curveto 135 30 85 0 50 20 curveto 35 25 25 45 25 55 curveto 20 80 30 100 55 110 curveto 80 125 93 110 110 90 curveto 135 60 155 135 160 195 curveto 165 270 170 340 190 510 curveto 205 650 lineto 220 810 230 890 265 960 curveto 275 980 295 1015 320 1030 curveto 350 1045 380 1030 395 1020 curveto 410 1010 425 980 400 955 curveto 385 940 347 925 330 950 curveto 310 970 290 955 290 940 curveto 280 900 285 745 270 610 curveto 245 390 lineto fill 20 setlinewidth 220 400 moveto 290 400 340 455 340 500 curveto 340 585 290 640 220 640 curveto 155 640 100 585 100 500 curveto 100 455 155 400 220 400 curveto stroke
  5705. } def /sum {
  5706.     330 335 moveto 20 715 lineto 575 715 lineto 600 545 lineto 575 535 lineto 550 625 525 685 395 685 curveto 160 685 lineto 411 370 lineto 160 90 lineto 470 90 lineto 565 90 590 140 610 210 curveto 640 200 lineto 585 5 lineto 15 5 lineto 330 335 lineto closepath
  5707. } def /prod {
  5708.     590 90 moveto 590 30 620 20 670 20 curveto 670 0 lineto 410 0 lineto 410 20 lineto 460 20 495 30 495 90 curveto 495 670 lineto 190 670 lineto 190 90 lineto 190 30 225 20 275 20 curveto 275 0 lineto 15 0 lineto 15 20 lineto 65 20 100 30 100 90 curveto 100 615 lineto 100 690 40 700 20 700 curveto 20 715 lineto 670 715 lineto 670 700 lineto 645 700 590 690 590 615 curveto 590 90 lineto closepath
  5709. } def /cdot {
  5710.     110 270 moveto 110 300 135 325 165 325 curveto 195 325 220 300 220 270 curveto 220 235 185 215 165 215 curveto 145 215 110 235 110 270 curveto fill 445 270 moveto 445 300 470 325 500 325 curveto 530 325 555 300 555 270 curveto 555 235 520 215 500 215 curveto 480 215 445 235 445 270 curveto fill 775 270 moveto 775 300 800 325 830 325 curveto 860 325 890 300 890 270 curveto 890 235 850 215 830 215 curveto 810 215 775 235 775 270 curveto fill
  5711. } def /vdot {
  5712.     220 770 moveto 250 770 280 750 280 720 curveto 280 680 250 660 220 660 curveto 185 660 165 695 165 720 curveto 165 740 185 770 220 770 curveto fill 220 440 moveto 250 440 280 415 280 385 curveto 280 355 250 330 220 330 curveto 185 330 165 365 165 385 curveto 165 405 185 440 220 440 curveto fill 220 105 moveto 250 105 280 80 280 50 curveto 280 20 250 -5 220 -5 curveto 185 -5 165 30 165 50 curveto 165 70 185 105 220 105 curveto fill
  5713. } def /ddot {
  5714.     165 720 moveto 205 720 220 700 220 665 curveto 220 630 195 610 165 610 curveto 130 620 110 645 110 665 curveto 110 690 130 720 165 720 curveto fill 500 440 moveto 530 440 555 415 555 385 curveto 555 355 530 330 500 330 curveto 465 330 445 365 445 385 curveto 445 405 465 440 500 440 curveto fill 830 155 moveto 860 155 890 130 890 100 curveto 890 70 860 45 830 45 curveto 795 45 775 80 775 100 curveto 775 120 795 155 830 155 curveto fill
  5715. } def /hbar {
  5716.     480 105 moveto 440 55 400 -10 335 -10 curveto 300 -10 290 10 290 35 curveto 290 65 370 350 370 365 curveto 370 380 355 390 340 390 curveto 290 390 205 275 185 250 curveto 140 180 125 125 95 0 curveto 20 0 lineto 150 500 lineto 160 545 180 600 180 615 curveto 180 625 170 640 135 640 curveto 110 640 lineto 100 655 lineto 165 660 215 670 270 685 curveto 275 680 lineto 155 240 lineto 155 235 lineto 190 290 290 440 380 440 curveto 400 440 450 435 450 370 curveto 450 335 365 80 365 55 curveto 365 45 375 40 385 40 curveto 405 40 425 70 465 115 curveto 480 105 lineto fill 55 545 moveto 55 520 lineto 310 560 lineto 310 585 lineto 55 545 lineto fill
  5717. } def /bigcap {
  5718.     615 400 moveto 615 575 500 655 340 655 curveto 180 655 70 575 70 400 curveto 70 0 lineto 5 0 lineto 5 400 lineto 5 610 140 720 340 720 curveto 545 720 680 610 680 400 curveto 680 0 lineto 615 0 lineto 615 400 lineto closepath
  5719. } def /bigcup {
  5720.     65 320 moveto 65 145 180 65 340 65 curveto 500 65 615 145 615 320 curveto 615 720 lineto 680 720 lineto 680 320 lineto 680 110 540 0 340 0 curveto 140 0 0 110 0 320 curveto 0 720 lineto 65 720 lineto 65 320 lineto closepath
  5721. } def /parallel {
  5722.     135 675 moveto 135 -175 lineto 65 -175 lineto 65 675 lineto 135 675 lineto fill 335 675 moveto 335 -175 lineto 265 -175 lineto 265 675 lineto 335 675 lineto fill 400 675 moveto
  5723. } def end def /BuildChar {
  5724.     0 begin /char exch def /fontdict exch def /charname fontdict /Encoding get char get def fontdict begin Metrics charname get 0 BBox charname get aload pop setcachedevice CharacterDefs charname get exec eofill end end
  5725. } def /BuildChar load 0 3 dict put end definefont pop
  5726. %%EndSetup
  5727. 0 0 204.818649 15.228704 rectclip
  5728. 0 0 204.818649 15.228704 rectclip
  5729. 0 setgray
  5730. 1 setalpha
  5731. 1 1 scale
  5732. /Symbol findfont 12 scalefont
  5733. 44
  5734. exch
  5735. defineuserobject
  5736. 44 execuserobject setfont
  5737. 10.900001 3.298 moveto
  5738. (\() [0 0] xyshow
  5739. 1 1 scale
  5740. 1 1 scale
  5741. 44 execuserobject setfont
  5742. 32.208 3.292 moveto
  5743. (\)) [0 0] xyshow
  5744. 1 1 scale
  5745. 0 setgray
  5746. 1 setalpha
  5747. 1 1 scale
  5748. 44 execuserobject setfont
  5749. 63.606667 3.298 moveto
  5750. (\() [0 0] xyshow
  5751. 1 1 scale
  5752. 1 1 scale
  5753. 44 execuserobject setfont
  5754. 75.246666 3.292 moveto
  5755. (\)) [0 0] xyshow
  5756. 1 1 scale
  5757. 0 setgray
  5758. 1 setalpha
  5759. 1 1 scale
  5760. 44 execuserobject setfont
  5761. 105.312004 3.298 moveto
  5762. (\() [0 0] xyshow
  5763. 1 1 scale
  5764. 1 1 scale
  5765. 44 execuserobject setfont
  5766. 116.952003 3.292 moveto
  5767. (\)) [0 0] xyshow
  5768. 1 1 scale
  5769. 0 setgray
  5770. 1 setalpha
  5771. 1 1 scale
  5772. 44 execuserobject setfont
  5773. 151.685333 3.298 moveto
  5774. (\() [0 0] xyshow
  5775. 1 1 scale
  5776. 1 1 scale
  5777. 44 execuserobject setfont
  5778. 163.325333 3.292 moveto
  5779. (\)) [0 0] xyshow
  5780. 1 1 scale
  5781. 0 setgray
  5782. 1 setalpha
  5783. /EqBFont 12 selectfont
  5784. 190.138672 3.19 moveto <0b> show
  5785. 0 setgray
  5786. 1 setalpha
  5787. /Times-BoldItalic findfont 12 scalefont
  5788. 48
  5789. exch
  5790. defineuserobject
  5791. 48 execuserobject setfont
  5792. 200.818665 3.19 moveto
  5793. (.rxPrxPxPrxH) [-32.96933 0 -11.363998 0 -18.419998 0 -16.589333 0 -11.364006 0 -18.419998 0 -23.285332 0 -18.420002 0 -23.286667 0 -11 -2.384186e-07 -14.700001 2.384186e-07 0 0 0 0] xyshow
  5794. 44 execuserobject setfont
  5795. 180.884003 3.19 moveto
  5796. (+++=) [-52.073334 0 -46.373337 0 -42.371998 0 0 0 0 0] xyshow
  5797. /Times-Roman findfont 12 scalefont
  5798. 52
  5799. exch
  5800. defineuserobject
  5801. 52 execuserobject setfont
  5802. 21.700001 3.19 moveto
  5803. (,) [0 0 28.03933 20.499731] xyshow
  5804. /Symbol findfont 9 scalefont
  5805. 46
  5806. exch
  5807. defineuserobject
  5808. 46 execuserobject setfont
  5809. 6.940006 1 moveto
  5810. () [0 0] xyshow
  5811. /Times-Roman findfont 9 scalefont
  5812. 45
  5813. exch
  5814. defineuserobject
  5815. 45 execuserobject setfont
  5816. 172.517334 8.144705 moveto
  5817. (2210) [-27.095993 -6.754681 -46.373337 0 -41.705338 0 0 0 0 0] xyshow
  5818. %%Trailer
  5819. %%DocumentFonts: Times-BoldItalic
  5820. %%+ Times-Roman
  5821. %%+ Symbol
  5822.  
  5823. %End of Graphics
  5824. MathPictureEnd
  5825. end
  5826.  
  5827. :[font = text; inactive; preserveAspect; ]
  5828. It turns out that the coefficients coincide precisely with the Legendre functions.
  5829. It is easy to use Mathematica to verify this fact for the first few coefficients:
  5830. ;[s]
  5831. 3:0,0;101,1;112,2;165,-1;
  5832. 3:1,11,8,Times,0,12,0,0,0;1,10,8,Times,2,12,0,0,0;1,11,8,Times,0,12,0,0,0;
  5833. :[font = input; preserveAspect; startGroup; ]
  5834. Series[1/(1-2 x r +r^2)^(1/2),
  5835. {r,0,4}]//Simplify
  5836. :[font = output; output; inactive; pageBreakBelow; dontNoPageBreakBelow; preserveAspect; endGroup; ]
  5837. SeriesData[r, 0, {1, x, (-1 + 3*x^2)/2, 
  5838.    (x*(-3 + 5*x^2))/2, 
  5839.    (3 - 30*x^2 + 35*x^4)/8}, 0, 5, 1]
  5840. ;[o]
  5841.                    2   2
  5842.           (-1 + 3 x ) r
  5843. 1 + x r + -------------- + 
  5844.                 2
  5845.  
  5846.              2   3
  5847.   x (-3 + 5 x ) r
  5848.   ---------------- + 
  5849.          2
  5850.  
  5851.            2       4   4
  5852.   (3 - 30 x  + 35 x ) r        5
  5853.   ---------------------- + O[r]
  5854.             8
  5855. :[font = text; inactive; preserveAspect; ]
  5856. Another way to generate the Legendre polynomials is by means of
  5857.  Rodrigues's formula:
  5858. :[font = postscript; PostScript; formatAsPostScript; output; inactive; preserveAspect; pictureLeft = 0; pictureWidth = 137; pictureHeight = 30; ]
  5859. %!
  5860. %%Creator: Mathematica
  5861. %%AspectRatio: 0.218978
  5862. 200 dict begin
  5863. MathPictureStart
  5864. /Courier findfont 10  scalefont  setfont
  5865. % Scaling calculations
  5866. 0 1 0 1 [
  5867. [ 0 0 0 0 ]
  5868. [ 137 30 0 0 ]
  5869. ] MathScale
  5870. % Start of Graphics
  5871. %!PS-Adobe-2.0 EPSF-2.0
  5872. %%Title: 
  5873. %%Creator: EquationBuilder
  5874. %%CreationDate: Mon Aug  3 11:09:53 1992
  5875. %%For: gray
  5876. %%DocumentFonts: (atend)
  5877. %%Pages: 0 1
  5878. %%BoundingBox: 0 0 137 30
  5879. %%Translation: 1 8.387412 135.376007 0
  5880. %%EndComments
  5881.  
  5882. %%BeginDocument: /usr/lib/NextStep/printPackage.ps
  5883. %!PS-Adobe-2.0
  5884. %%Title: Printing Package
  5885. %%EndComments
  5886. %Version: 2.0
  5887. %Copyright: 1988, NeXT, Inc.
  5888.  
  5889. /__NXdef{1 index where{pop pop pop}{def}ifelse}bind def
  5890. /__NXbdef{1 index where{pop pop pop}{bind def}ifelse}bind def
  5891. /UserObjects 10 array __NXdef
  5892. /defineuserobject{
  5893.     exch dup 1 add dup UserObjects length gt{
  5894.         array dup 0 UserObjects putinterval
  5895.         /UserObjects exch def
  5896.     }{pop}ifelse UserObjects exch 3 -1 roll put
  5897. }__NXbdef
  5898. /undefineuserobject{UserObjects exch null put}__NXbdef
  5899. /execuserobject{UserObjects exch get exec}__NXbdef
  5900. /__NXRectPath{4 2 roll moveto 1 index 0 rlineto
  5901. 0 exch rlineto neg 0 rlineto closepath}__NXbdef
  5902. /__NXProcessRectArgs{
  5903.     1 index type /arraytype eq{
  5904.         exch 0 4 2 index length 1 sub{
  5905.             dup 3 add 1 exch{1 index exch get exch}for
  5906.             5 1 roll 5 index exec
  5907.         }for pop pop
  5908.     }{exec}ifelse
  5909. }__NXbdef
  5910. /rectfill{gsave newpath {__NXRectPath fill} __NXProcessRectArgs grestore}__NXbdef
  5911. /rectclip{newpath {__NXRectPath} __NXProcessRectArgs clip newpath}__NXbdef
  5912. /rectstroke{
  5913.     gsave newpath dup type /arraytype eq{dup length 6 eq}{false}ifelse{
  5914.         {gsave __NXRectPath null concat stroke grestore}
  5915.         dup length array cvx copy dup 2 4 -1 roll put __NXProcessRectArgs
  5916.     }{{__NXRectPath stroke} __NXProcessRectArgs}ifelse grestore
  5917. }__NXbdef
  5918. /xyshow{
  5919.     0 1 3 index length 1 sub{
  5920.         currentpoint 4 index 3 index 1 getinterval show
  5921.         3 index 3 index 2 mul 1 add get add exch
  5922.         3 index    3 index 2 mul get add exch moveto pop
  5923.     }for pop pop
  5924. }__NXbdef
  5925. /xshow{
  5926.     0 1 3 index length 1 sub{
  5927.         currentpoint 4 index 3 index 1 getinterval show
  5928.         exch 3 index 3 index get add exch moveto pop
  5929.     }for pop pop
  5930. }__NXbdef
  5931. /yshow{
  5932.     0 1 3 index length 1 sub{
  5933.         currentpoint 4 index 3 index 1 getinterval show
  5934.         3 index 3 index get add moveto pop
  5935.     }for pop pop
  5936. }__NXbdef
  5937. /arct{arcto pop pop pop pop}__NXbdef
  5938. /setbbox{pop pop pop pop}__NXbdef
  5939. /ucache{}__NXbdef
  5940. /ucachestatus{mark 0 0 0 0 0}__NXbdef
  5941. /setucacheparams{cleartomark}__NXbdef
  5942. /uappend{systemdict begin cvx exec end}__NXbdef
  5943. /ueofill{gsave newpath uappend eofill grestore}__NXbdef
  5944. /ufill{gsave newpath uappend fill grestore}__NXbdef
  5945. /ustroke{
  5946.     gsave newpath dup length 6 eq
  5947.     {exch uappend concat}{uappend}ifelse
  5948.     stroke grestore
  5949. }__NXbdef
  5950. /__NXustrokepathMatrix dup where {pop pop}{matrix def}ifelse
  5951. /ustrokepath{
  5952.     newpath dup length 6 eq{
  5953.         exch uappend __NXustrokepathMatrix currentmatrix exch concat
  5954.         strokepath setmatrix
  5955.     }{uappend strokepath}ifelse
  5956. } __NXbdef
  5957. /upath{
  5958.     [exch {/ucache cvx}if pathbbox /setbbox cvx
  5959.      {/moveto cvx}{/lineto cvx}{/curveto cvx}{/closepath cvx}pathforall]cvx
  5960. } __NXbdef
  5961. /setstrokeadjust{pop}__NXbdef
  5962. /currentstrokeadjust{false}__NXbdef
  5963. /selectfont{exch findfont exch
  5964. dup type /arraytype eq {makefont}{scalefont}ifelse setfont}__NXbdef
  5965. /_NXCombineArrays{
  5966.     counttomark dup 2 add index dup length 3 -1 roll {
  5967.         2 index length sub dup 4 1 roll 1 index exch 4 -1 roll putinterval exch
  5968.     }repeat pop pop pop
  5969. }__NXbdef
  5970. /setcmykcolor{
  5971.     1.0 exch sub dup dup 6 -1 roll
  5972.     sub dup 0 lt{pop 0}if 5 1 roll
  5973.     4 -1 roll sub dup 0 lt{pop 0}if 3 1 roll
  5974.     exch sub dup 0 lt{pop 0}if setrgbcolor
  5975. }__NXbdef
  5976. /currentcmykcolor{currentrgbcolor 3{1.0 exch sub 3 1 roll}repeat 0}__NXbdef
  5977. /flushgraphics{}def
  5978. /setwindowtype{pop pop}def
  5979. /currentwindowtype{pop 0}def
  5980. /setalpha{pop}def
  5981. /currentalpha{1.0}def
  5982. /hidecursor{}def
  5983. /obscurecursor{}def
  5984. /revealcursor{}def
  5985. /setcursor{4 {pop}repeat}bind def
  5986. /showcursor{}def
  5987. /NextStepEncoding where not{
  5988. /NextStepEncoding StandardEncoding 256 array copy def
  5989. 0 [129/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/Ccedilla/Egrave
  5990. /Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
  5991. /Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/Ugrave/Uacute
  5992. /Ucircumflex/Udieresis/Yacute/Thorn/mu/multiply/divide/copyright
  5993. 176/registered 181/brokenbar 190/logicalnot 192/onesuperior 201/twosuperior
  5994. 204/threesuperior 209/plusminus/onequarter/onehalf/threequarters/agrave
  5995. /aacute/acircumflex/atilde/adieresis/aring/ccedilla/egrave/eacute
  5996. /ecircumflex/edieresis/igrave 226/iacute 228/icircumflex/idieresis/eth
  5997. /ntilde 236/ograve/oacute/ocircumflex/otilde/odieresis 242/ugrave/uacute
  5998. /ucircumflex 246/udieresis/yacute 252/thorn/ydieresis]
  5999. {dup type /nametype eq
  6000.  {NextStepEncoding 2 index 2 index put pop 1 add}{exch pop}ifelse
  6001. }forall pop
  6002. /NextStepEncoding NextStepEncoding readonly def   
  6003. /_NXfstr 128 string dup 0 (_NX) putinterval def   
  6004. /findfont{
  6005.  % Because we can never let NextStepEncoding get into
  6006.  % SharedFontDirectory, we cannot reencode a font to NextStepEncoding
  6007.  % if we are in shared mode.  So if currentshared is true,
  6008.  % we call the normal findfont and return that
  6009.  /currentshared where {pop currentshared} {false} ifelse
  6010.  {//findfont exec}
  6011.  {dup _NXfstr 3 125 getinterval cvs length 3 add _NXfstr 0 3 -1 roll
  6012.   getinterval cvn exch FontDirectory 2 index known 
  6013.   {pop FontDirectory exch get}
  6014.   {//findfont exec dup /Encoding get StandardEncoding eq
  6015.    {    dup length dict exch
  6016.     {1 index /FID ne {2 index 3 1 roll put}{pop pop}ifelse}forall
  6017.      dup /Encoding NextStepEncoding put definefont
  6018.     }{exch pop} ifelse
  6019.    }ifelse
  6020.  }ifelse
  6021. }bind def
  6022. }{pop}ifelse
  6023. /_NXProcArray 5 array __NXdef
  6024. /_NXChannels 0 __NXdef
  6025. /_NXTotalBytes 0 __NXdef
  6026. /_NXDoImageOp{
  6027.     1 index{dup}{1}ifelse /_NXChannels exch store
  6028.     _NXChannels 2 add 2 roll _NXProcArray 0 _NXChannels getinterval astore pop
  6029.     5 index 4 index mul 2 index{1 sub 8 idiv 1 add mul}{mul 1 sub 8 idiv 1 add}ifelse
  6030.     4 index mul /_NXTotalBytes exch store pop exch pop
  6031.     gsave matrix invertmatrix concat 0.5 setgray 0 0 4 2 roll rectfill grestore
  6032.     {    0 1 _NXChannels 1 sub{
  6033.             _NXProcArray exch get exec
  6034.             length _NXTotalBytes exch sub /_NXTotalBytes exch store}for
  6035.         _NXTotalBytes 0 le{exit}if
  6036.     }loop /_NXProcArray 5 array def
  6037. }__NXbdef
  6038. /colorimage{_NXDoImageOp}__NXbdef
  6039. /alphaimage{1 add _NXDoImageOp}def
  6040. %%EndDocument
  6041.  
  6042. % EquationBuilder(TM) Expression
  6043. % +.\Jr(=:/*V[StRFQAYmdjEEA;1nuN+[co.OZ7L#cq3iK%3:</XJ@:d#6;^G;Td47dud<A3@
  6044. % 5%MGToUOR5&d`'TuEDU)B-tbR".R+:s&k*\[Tp0M"`dV1X<6>KW-W+TapkbQ1TiO8qO##pFg
  6045. % SV27Z%C%),,7&[ne(c'<W+g@4!;?.76d#C!iJ0@Ju`AW"Zk%:1$+0PmBo;2s;99LJh%SVCE)
  6046. % MA.D#"W7^l4t=(\ccX76k5VADSjK:Za_`\9p.:5mK@9Tk8Brq/!uKtN>TO7*EO547Wn4PP!.
  6047. % %ojd2&/Th@ZT\7@@F$AnjLSAGcT:uDIFg;"SNHrT[uISE6a5^b^DpRhSeoIfDk+kl1U:C#g,
  6048. % HUKfI(nr&Od^A7q,b[bLMBo8Wk8cu#&5`WNBsa!,*A8E<>@b%q-_4m)jAoVuYb3A:IdIa<*d
  6049. % 2c23+.=8eKWh.JcoI+JMdMu"!F8t\7:R"Ul[nZ4moi0K7kq?&fVa/j@4F"RJ7tQr2Jme!'N;
  6050. % $RLsRnJWl997d6THT#i+LA@tHi@[/H5'SCUuTXihXUCd!QAAcVokD598UF(QhonT(HoL\2CL
  6051. % \Ut>iejd]LPhdTJjQ<,W&T$rUARG)aYAr0,KV`FnsLl"Qbk.aUYe@7LDr3=);1t`Po?TdfS/
  6052. % 8CR\sg$b!3@ER]CPeocb`"!m!]!S<7ft>d8HEk)Gscn-MjcZaL_O)21O</ZCC(],do4C)cE5
  6053. % ZrZIYXR38;M)^Zc,DeHbhAP"Q*n!VN/<[QM>QClG.iCIrat&<2d.0a=[>Sqc9"'m&bUp!)dc
  6054. % .39%`^VA_CAaCD0l7R@ZMf28E,\r'Ib.-C9"PYQt,8I7e":uP&"nB%)6U5`%0-]X/QEl\oXN
  6055. % -#=,&D!T7)PO$<+_8<?1S=UH8I0WZqOVU>fh^>i[=ma(8h+:5gk8Fh;N\45CtZcPOlX<\H1C
  6056. % Fl(m+O&tk[kJd\e_UqE0Y71)E&O>*j,NTZOTg2TbZ^4tCC-0BrIH4=-uNc+^d^DeK,`-rSI8
  6057. % ]oQ\*P6PrqGTEm4'.*+;=FPMg9VPmJiE['dqNI5$b5!WFZ97>35!+@TdK\D\M4]=62"&;61.
  6058. % "<CoI3/2ni'RtN$nJ0kid6RbP4TO/B69mqK"MkBESG6S"x
  6059. % EndExpression N 900 384 E 8f S 19531 R dac14f0b
  6060. gsave
  6061.  /__NXbasematrix matrix currentmatrix def
  6062. grestore
  6063. %%EndProlog
  6064. %%BeginSetup
  6065. /EqBFont 18 dict dup begin /FontType 3 def /PaintType 0 def /FontMatrix [0.001 0 0 0.001 0 0] def /FontBBox [15 -2950 1360 1045] def /Encoding [/.notdef /rad1 /rad2 /rad3 /rad4 /rad5 /radext /int /pathint /sum /prod /cdot /vdot /ddot /hbar /bigcap /bigcup /parallel] def /Metrics 18 dict dup begin /.notdef 0 def /rad1 1000 def /rad2 1000 def /rad3 1000 def /rad4 1000 def /rad5 1048 def /radext 1048 def /int 500 def /pathint 500 def /sum 700 def /prod 700 def /cdot 1000 def /vdot 550 def /ddot 1000 def /hbar 500 def /bigcap 700 def /bigcup 700 def /parallel 500 def end def /BBox 18 dict dup begin /.notdef [0 0 0 0] def /rad1 [110 -1150 1020 0] def /rad2 [110 -1750 1020 0] def /rad3 [110 -2350 1020 0] def /rad4 [110 -2950 1020 0] def /rad5 [128 -2890 740 0] def /radext [700 -600 740 0] def /int [20 0 425 1045] def /pathint [20 0 425 1045] def /sum [15 5 640 715] def /prod [15 0 670 715] def /cdot [110 215 890 325] def /vdot [165 -5 280 770] def /ddot [110 -5 890 770] def /hbar [20 -10 480 685] def /bigcap [0 0 680 720] def /bigcup [0 0 680 720] def /parallel [65 -175 400 675] def end def /CharacterDefs 18 dict dup begin /.notdef {
  6066.     
  6067. } def /rad1 {
  6068.     980 0 moveto 464 -1048 lineto 248 -560 lineto 110 -656 lineto 125 -675 lineto 200 -624 lineto 420 -1150 lineto 460 -1150 lineto 1020 0 lineto 980 0 lineto closepath
  6069. } def /rad2 {
  6070.     980 0 moveto 460 -1600 lineto 245 -864 lineto 110 -1000 lineto 128 -1023 lineto 200 -950 lineto 424 -1750 lineto 456 -1750 lineto 1020 0 lineto 980 0 lineto closepath
  6071. } def /rad3 {
  6072.     980 0 moveto 464 -2144 lineto 248 -1160 lineto 110 -1368 lineto 130 -1390 lineto 192 -1288 lineto 424 -2350 lineto 464 -2350 lineto 1020 0 lineto 980 0 lineto closepath
  6073. } def /rad4 {
  6074.     980 0 moveto 880 -488 lineto 672 -1600 lineto 464 -2696 lineto 248 -1464 lineto 110 -1728 lineto 130 -1750 lineto 192 -1616 lineto 424 -2950 lineto 464 -2950 lineto 768 -1312 lineto 1020 0 lineto 980 0 lineto closepath
  6075. } def /rad5 {
  6076.     700 0 moveto 700 -2628 lineto 248 -1284 lineto 128 -1564 lineto 150 -1580 lineto 215 -1425 lineto 688 -2890 lineto 740 -2890 lineto 740 0 lineto 700 0 lineto closepath
  6077. } def /radext {
  6078.     700 0 moveto 700 -600 lineto 740 -600 lineto 740 0 lineto 700 0 lineto closepath
  6079. } def /int {
  6080.     245 390 moveto 225 235 195 145 180 100 curveto 165 60 150 50 140 40 curveto 135 30 85 0 50 20 curveto 35 25 25 45 25 55 curveto 20 80 30 100 55 110 curveto 80 125 93 110 110 90 curveto 135 60 155 135 160 195 curveto 165 270 170 340 190 510 curveto 205 650 lineto 220 810 230 890 265 960 curveto 275 980 295 1015 320 1030 curveto 350 1045 380 1030 395 1020 curveto 410 1010 425 980 400 955 curveto 385 940 347 925 330 950 curveto 310 970 290 955 290 940 curveto 280 900 285 745 270 610 curveto 245 390 lineto closepath
  6081. } def /pathint {
  6082.     245 390 moveto 225 235 195 145 180 100 curveto 165 60 150 50 140 40 curveto 135 30 85 0 50 20 curveto 35 25 25 45 25 55 curveto 20 80 30 100 55 110 curveto 80 125 93 110 110 90 curveto 135 60 155 135 160 195 curveto 165 270 170 340 190 510 curveto 205 650 lineto 220 810 230 890 265 960 curveto 275 980 295 1015 320 1030 curveto 350 1045 380 1030 395 1020 curveto 410 1010 425 980 400 955 curveto 385 940 347 925 330 950 curveto 310 970 290 955 290 940 curveto 280 900 285 745 270 610 curveto 245 390 lineto fill 20 setlinewidth 220 400 moveto 290 400 340 455 340 500 curveto 340 585 290 640 220 640 curveto 155 640 100 585 100 500 curveto 100 455 155 400 220 400 curveto stroke
  6083. } def /sum {
  6084.     330 335 moveto 20 715 lineto 575 715 lineto 600 545 lineto 575 535 lineto 550 625 525 685 395 685 curveto 160 685 lineto 411 370 lineto 160 90 lineto 470 90 lineto 565 90 590 140 610 210 curveto 640 200 lineto 585 5 lineto 15 5 lineto 330 335 lineto closepath
  6085. } def /prod {
  6086.     590 90 moveto 590 30 620 20 670 20 curveto 670 0 lineto 410 0 lineto 410 20 lineto 460 20 495 30 495 90 curveto 495 670 lineto 190 670 lineto 190 90 lineto 190 30 225 20 275 20 curveto 275 0 lineto 15 0 lineto 15 20 lineto 65 20 100 30 100 90 curveto 100 615 lineto 100 690 40 700 20 700 curveto 20 715 lineto 670 715 lineto 670 700 lineto 645 700 590 690 590 615 curveto 590 90 lineto closepath
  6087. } def /cdot {
  6088.     110 270 moveto 110 300 135 325 165 325 curveto 195 325 220 300 220 270 curveto 220 235 185 215 165 215 curveto 145 215 110 235 110 270 curveto fill 445 270 moveto 445 300 470 325 500 325 curveto 530 325 555 300 555 270 curveto 555 235 520 215 500 215 curveto 480 215 445 235 445 270 curveto fill 775 270 moveto 775 300 800 325 830 325 curveto 860 325 890 300 890 270 curveto 890 235 850 215 830 215 curveto 810 215 775 235 775 270 curveto fill
  6089. } def /vdot {
  6090.     220 770 moveto 250 770 280 750 280 720 curveto 280 680 250 660 220 660 curveto 185 660 165 695 165 720 curveto 165 740 185 770 220 770 curveto fill 220 440 moveto 250 440 280 415 280 385 curveto 280 355 250 330 220 330 curveto 185 330 165 365 165 385 curveto 165 405 185 440 220 440 curveto fill 220 105 moveto 250 105 280 80 280 50 curveto 280 20 250 -5 220 -5 curveto 185 -5 165 30 165 50 curveto 165 70 185 105 220 105 curveto fill
  6091. } def /ddot {
  6092.     165 720 moveto 205 720 220 700 220 665 curveto 220 630 195 610 165 610 curveto 130 620 110 645 110 665 curveto 110 690 130 720 165 720 curveto fill 500 440 moveto 530 440 555 415 555 385 curveto 555 355 530 330 500 330 curveto 465 330 445 365 445 385 curveto 445 405 465 440 500 440 curveto fill 830 155 moveto 860 155 890 130 890 100 curveto 890 70 860 45 830 45 curveto 795 45 775 80 775 100 curveto 775 120 795 155 830 155 curveto fill
  6093. } def /hbar {
  6094.     480 105 moveto 440 55 400 -10 335 -10 curveto 300 -10 290 10 290 35 curveto 290 65 370 350 370 365 curveto 370 380 355 390 340 390 curveto 290 390 205 275 185 250 curveto 140 180 125 125 95 0 curveto 20 0 lineto 150 500 lineto 160 545 180 600 180 615 curveto 180 625 170 640 135 640 curveto 110 640 lineto 100 655 lineto 165 660 215 670 270 685 curveto 275 680 lineto 155 240 lineto 155 235 lineto 190 290 290 440 380 440 curveto 400 440 450 435 450 370 curveto 450 335 365 80 365 55 curveto 365 45 375 40 385 40 curveto 405 40 425 70 465 115 curveto 480 105 lineto fill 55 545 moveto 55 520 lineto 310 560 lineto 310 585 lineto 55 545 lineto fill
  6095. } def /bigcap {
  6096.     615 400 moveto 615 575 500 655 340 655 curveto 180 655 70 575 70 400 curveto 70 0 lineto 5 0 lineto 5 400 lineto 5 610 140 720 340 720 curveto 545 720 680 610 680 400 curveto 680 0 lineto 615 0 lineto 615 400 lineto closepath
  6097. } def /bigcup {
  6098.     65 320 moveto 65 145 180 65 340 65 curveto 500 65 615 145 615 320 curveto 615 720 lineto 680 720 lineto 680 320 lineto 680 110 540 0 340 0 curveto 140 0 0 110 0 320 curveto 0 720 lineto 65 720 lineto 65 320 lineto closepath
  6099. } def /parallel {
  6100.     135 675 moveto 135 -175 lineto 65 -175 lineto 65 675 lineto 135 675 lineto fill 335 675 moveto 335 -175 lineto 265 -175 lineto 265 675 lineto 335 675 lineto fill 400 675 moveto
  6101. } def end def /BuildChar {
  6102.     0 begin /char exch def /fontdict exch def /charname fontdict /Encoding get char get def fontdict begin Metrics charname get 0 BBox charname get aload pop setcachedevice CharacterDefs charname get exec eofill end end
  6103. } def /BuildChar load 0 3 dict put end definefont pop
  6104. %%EndSetup
  6105. 0 0 136.376007 29.891415 rectclip
  6106. 0 0 136.376007 29.891415 rectclip
  6107. 0 setgray
  6108. 1 setalpha
  6109. 1 1 scale
  6110. /Symbol findfont 12 scalefont
  6111. 44
  6112. exch
  6113. defineuserobject
  6114. 44 execuserobject setfont
  6115. 15.124 9.495412 moveto
  6116. (\() [0 0] xyshow
  6117. 1 1 scale
  6118. 1 1 scale
  6119. 44 execuserobject setfont
  6120. 26.764 9.489412 moveto
  6121. (\)) [0 0] xyshow
  6122. 1 1 scale
  6123. 0 setgray
  6124. 1 setalpha
  6125. 0.48 setlinewidth
  6126. 44.542667 12.387412 moveto
  6127. 68.414665 12.387412 lineto
  6128. stroke
  6129. 0 setgray
  6130. 1 setalpha
  6131. 1 1.292876 scale
  6132. 44 execuserobject setfont
  6133. 83.886665 13.172709 moveto
  6134. (\() [0 0] xyshow
  6135. 1 0.773469 scale
  6136. 1 1.291382 scale
  6137. 44 execuserobject setfont
  6138. 119.147995 13.185302 moveto
  6139. (\)) [0 0] xyshow
  6140. 1 0.774364 scale
  6141. 0 setgray
  6142. 1 setalpha
  6143. 0.48 setlinewidth
  6144. 70.414665 12.387412 moveto
  6145. 130.376007 12.387412 lineto
  6146. stroke
  6147. 0 setgray
  6148. 1 setalpha
  6149. /Times-BoldItalic findfont 12 scalefont
  6150. 48
  6151. exch
  6152. defineuserobject
  6153. 48 execuserobject setfont
  6154. 132.376007 9.387412 moveto
  6155. (.xdxdnxP) [-35.082672 -8.231412 -6 0 -2.606674 16.613684 -17.771996 0 -13.667999 -16.613684 -37.322666 8.231412 -18.924 0 0 0 0 0] xyshow
  6156. /Symbol findfont 9 scalefont
  6157. 46
  6158. exch
  6159. defineuserobject
  6160. 46 execuserobject setfont
  6161. 62.230675 18.908699 moveto
  6162. () [0 0] xyshow
  6163. /Times-BoldItalic findfont 9 scalefont
  6164. 79
  6165. exch
  6166. defineuserobject
  6167. 79 execuserobject setfont
  6168. 103.293335 6.069028 moveto
  6169. (nnnnn) [20.378662 18.664387 -46.553329 -2.609028 -26.076 -16.613684 -42.686668 2.076732 0 0 0 0] xyshow
  6170. 44 execuserobject setfont
  6171. 103.053329 17.769684 moveto
  6172. (-=) [-68.431992 -8.382272 0 0 -28.985336 0] xyshow
  6173. /Times-Roman findfont 12 scalefont
  6174. 52
  6175. exch
  6176. defineuserobject
  6177. 52 execuserobject setfont
  6178. 112.307999 17.769684 moveto
  6179. (1!21) [-48.389332 -16.613684 -18.875999 0 8.436001 16.031412 0 0 0 0] xyshow
  6180. /Times-Roman findfont 9 scalefont
  6181. 45
  6182. exch
  6183. defineuserobject
  6184. 45 execuserobject setfont
  6185. 94.686661 22.124388 moveto
  6186. (2) [0 0 0 0] xyshow
  6187. %%Trailer
  6188. %%DocumentFonts: Times-BoldItalic
  6189. %%+ Times-Roman
  6190. %%+ Symbol
  6191.  
  6192. %End of Graphics
  6193. MathPictureEnd
  6194. end
  6195.  
  6196. :[font = text; inactive; preserveAspect; ]
  6197. To check that the first few  Pn's given by this formula coincide with the
  6198. Legendre polynomials we again use Mathematica.  First we define
  6199. ;[s]
  6200. 6:0,0;29,1;30,2;31,3;108,4;119,5;138,-1;
  6201. 6:1,11,8,Times,0,12,0,0,0;1,10,8,Times,2,12,0,0,0;1,10,8,Times,66,12,0,0,0;1,11,8,Times,0,12,0,0,0;1,10,8,Times,2,12,0,0,0;1,11,8,Times,0,12,0,0,0;
  6202. :[font = input; preserveAspect; ]
  6203. ff[n_,x_]:=1/(2^n n!)D[(x^2-1)^n,{x,n}]
  6204. :[font = text; inactive; preserveAspect; ]
  6205. Then the following command generates the first few Legendre polynomials
  6206. :[font = input; preserveAspect; startGroup; ]
  6207. Table[ff[n,x],{n,0,5}]//Simplify
  6208. :[font = output; output; inactive; preserveAspect; endGroup; ]
  6209. {1, x, (-1 + 3*x^2)/2, (x*(-3 + 5*x^2))/2, 
  6210.   (3 - 30*x^2 + 35*x^4)/8, 
  6211.   (x*(15 - 70*x^2 + 63*x^4))/8}
  6212. ;[o]
  6213.                2             2
  6214.        -1 + 3 x   x (-3 + 5 x )
  6215. {1, x, ---------, -------------, 
  6216.            2            2
  6217.  
  6218.           2       4              2       4
  6219.   3 - 30 x  + 35 x   x (15 - 70 x  + 63 x )
  6220.   -----------------, ----------------------}
  6221.           8                    8
  6222. :[font = text; inactive; preserveAspect; ]
  6223.     Finally the Legendre polynomials are given by the following integral
  6224. formula:
  6225. :[font = postscript; PostScript; formatAsPostScript; output; inactive; preserveAspect; pictureLeft = 0; pictureWidth = 192; pictureHeight = 27; ]
  6226. %!
  6227. %%Creator: Mathematica
  6228. %%AspectRatio: 0.140625
  6229. 200 dict begin
  6230. MathPictureStart
  6231. /Courier findfont 10  scalefont  setfont
  6232. % Scaling calculations
  6233. 0 1 0 1 [
  6234. [ 0 0 0 0 ]
  6235. [ 192 27 0 0 ]
  6236. ] MathScale
  6237. % Start of Graphics
  6238. %!PS-Adobe-2.0 EPSF-2.0
  6239. %%Title: 
  6240. %%Creator: EquationBuilder
  6241. %%CreationDate: Mon Aug  3 11:02:58 1992
  6242. %%For: gray
  6243. %%DocumentFonts: (atend)
  6244. %%Pages: 0 1
  6245. %%BoundingBox: 0 0 192 27
  6246. %%Translation: 1 8.633997 190.274338 0
  6247. %%EndComments
  6248.  
  6249. %%BeginDocument: /usr/lib/NextStep/printPackage.ps
  6250. %!PS-Adobe-2.0
  6251. %%Title: Printing Package
  6252. %%EndComments
  6253. %Version: 2.0
  6254. %Copyright: 1988, NeXT, Inc.
  6255.  
  6256. /__NXdef{1 index where{pop pop pop}{def}ifelse}bind def
  6257. /__NXbdef{1 index where{pop pop pop}{bind def}ifelse}bind def
  6258. /UserObjects 10 array __NXdef
  6259. /defineuserobject{
  6260.     exch dup 1 add dup UserObjects length gt{
  6261.         array dup 0 UserObjects putinterval
  6262.         /UserObjects exch def
  6263.     }{pop}ifelse UserObjects exch 3 -1 roll put
  6264. }__NXbdef
  6265. /undefineuserobject{UserObjects exch null put}__NXbdef
  6266. /execuserobject{UserObjects exch get exec}__NXbdef
  6267. /__NXRectPath{4 2 roll moveto 1 index 0 rlineto
  6268. 0 exch rlineto neg 0 rlineto closepath}__NXbdef
  6269. /__NXProcessRectArgs{
  6270.     1 index type /arraytype eq{
  6271.         exch 0 4 2 index length 1 sub{
  6272.             dup 3 add 1 exch{1 index exch get exch}for
  6273.             5 1 roll 5 index exec
  6274.         }for pop pop
  6275.     }{exec}ifelse
  6276. }__NXbdef
  6277. /rectfill{gsave newpath {__NXRectPath fill} __NXProcessRectArgs grestore}__NXbdef
  6278. /rectclip{newpath {__NXRectPath} __NXProcessRectArgs clip newpath}__NXbdef
  6279. /rectstroke{
  6280.     gsave newpath dup type /arraytype eq{dup length 6 eq}{false}ifelse{
  6281.         {gsave __NXRectPath null concat stroke grestore}
  6282.         dup length array cvx copy dup 2 4 -1 roll put __NXProcessRectArgs
  6283.     }{{__NXRectPath stroke} __NXProcessRectArgs}ifelse grestore
  6284. }__NXbdef
  6285. /xyshow{
  6286.     0 1 3 index length 1 sub{
  6287.         currentpoint 4 index 3 index 1 getinterval show
  6288.         3 index 3 index 2 mul 1 add get add exch
  6289.         3 index    3 index 2 mul get add exch moveto pop
  6290.     }for pop pop
  6291. }__NXbdef
  6292. /xshow{
  6293.     0 1 3 index length 1 sub{
  6294.         currentpoint 4 index 3 index 1 getinterval show
  6295.         exch 3 index 3 index get add exch moveto pop
  6296.     }for pop pop
  6297. }__NXbdef
  6298. /yshow{
  6299.     0 1 3 index length 1 sub{
  6300.         currentpoint 4 index 3 index 1 getinterval show
  6301.         3 index 3 index get add moveto pop
  6302.     }for pop pop
  6303. }__NXbdef
  6304. /arct{arcto pop pop pop pop}__NXbdef
  6305. /setbbox{pop pop pop pop}__NXbdef
  6306. /ucache{}__NXbdef
  6307. /ucachestatus{mark 0 0 0 0 0}__NXbdef
  6308. /setucacheparams{cleartomark}__NXbdef
  6309. /uappend{systemdict begin cvx exec end}__NXbdef
  6310. /ueofill{gsave newpath uappend eofill grestore}__NXbdef
  6311. /ufill{gsave newpath uappend fill grestore}__NXbdef
  6312. /ustroke{
  6313.     gsave newpath dup length 6 eq
  6314.     {exch uappend concat}{uappend}ifelse
  6315.     stroke grestore
  6316. }__NXbdef
  6317. /__NXustrokepathMatrix dup where {pop pop}{matrix def}ifelse
  6318. /ustrokepath{
  6319.     newpath dup length 6 eq{
  6320.         exch uappend __NXustrokepathMatrix currentmatrix exch concat
  6321.         strokepath setmatrix
  6322.     }{uappend strokepath}ifelse
  6323. } __NXbdef
  6324. /upath{
  6325.     [exch {/ucache cvx}if pathbbox /setbbox cvx
  6326.      {/moveto cvx}{/lineto cvx}{/curveto cvx}{/closepath cvx}pathforall]cvx
  6327. } __NXbdef
  6328. /setstrokeadjust{pop}__NXbdef
  6329. /currentstrokeadjust{false}__NXbdef
  6330. /selectfont{exch findfont exch
  6331. dup type /arraytype eq {makefont}{scalefont}ifelse setfont}__NXbdef
  6332. /_NXCombineArrays{
  6333.     counttomark dup 2 add index dup length 3 -1 roll {
  6334.         2 index length sub dup 4 1 roll 1 index exch 4 -1 roll putinterval exch
  6335.     }repeat pop pop pop
  6336. }__NXbdef
  6337. /setcmykcolor{
  6338.     1.0 exch sub dup dup 6 -1 roll
  6339.     sub dup 0 lt{pop 0}if 5 1 roll
  6340.     4 -1 roll sub dup 0 lt{pop 0}if 3 1 roll
  6341.     exch sub dup 0 lt{pop 0}if setrgbcolor
  6342. }__NXbdef
  6343. /currentcmykcolor{currentrgbcolor 3{1.0 exch sub 3 1 roll}repeat 0}__NXbdef
  6344. /flushgraphics{}def
  6345. /setwindowtype{pop pop}def
  6346. /currentwindowtype{pop 0}def
  6347. /setalpha{pop}def
  6348. /currentalpha{1.0}def
  6349. /hidecursor{}def
  6350. /obscurecursor{}def
  6351. /revealcursor{}def
  6352. /setcursor{4 {pop}repeat}bind def
  6353. /showcursor{}def
  6354. /NextStepEncoding where not{
  6355. /NextStepEncoding StandardEncoding 256 array copy def
  6356. 0 [129/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/Ccedilla/Egrave
  6357. /Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
  6358. /Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/Ugrave/Uacute
  6359. /Ucircumflex/Udieresis/Yacute/Thorn/mu/multiply/divide/copyright
  6360. 176/registered 181/brokenbar 190/logicalnot 192/onesuperior 201/twosuperior
  6361. 204/threesuperior 209/plusminus/onequarter/onehalf/threequarters/agrave
  6362. /aacute/acircumflex/atilde/adieresis/aring/ccedilla/egrave/eacute
  6363. /ecircumflex/edieresis/igrave 226/iacute 228/icircumflex/idieresis/eth
  6364. /ntilde 236/ograve/oacute/ocircumflex/otilde/odieresis 242/ugrave/uacute
  6365. /ucircumflex 246/udieresis/yacute 252/thorn/ydieresis]
  6366. {dup type /nametype eq
  6367.  {NextStepEncoding 2 index 2 index put pop 1 add}{exch pop}ifelse
  6368. }forall pop
  6369. /NextStepEncoding NextStepEncoding readonly def   
  6370. /_NXfstr 128 string dup 0 (_NX) putinterval def   
  6371. /findfont{
  6372.  % Because we can never let NextStepEncoding get into
  6373.  % SharedFontDirectory, we cannot reencode a font to NextStepEncoding
  6374.  % if we are in shared mode.  So if currentshared is true,
  6375.  % we call the normal findfont and return that
  6376.  /currentshared where {pop currentshared} {false} ifelse
  6377.  {//findfont exec}
  6378.  {dup _NXfstr 3 125 getinterval cvs length 3 add _NXfstr 0 3 -1 roll
  6379.   getinterval cvn exch FontDirectory 2 index known 
  6380.   {pop FontDirectory exch get}
  6381.   {//findfont exec dup /Encoding get StandardEncoding eq
  6382.    {    dup length dict exch
  6383.     {1 index /FID ne {2 index 3 1 roll put}{pop pop}ifelse}forall
  6384.      dup /Encoding NextStepEncoding put definefont
  6385.     }{exch pop} ifelse
  6386.    }ifelse
  6387.  }ifelse
  6388. }bind def
  6389. }{pop}ifelse
  6390. /_NXProcArray 5 array __NXdef
  6391. /_NXChannels 0 __NXdef
  6392. /_NXTotalBytes 0 __NXdef
  6393. /_NXDoImageOp{
  6394.     1 index{dup}{1}ifelse /_NXChannels exch store
  6395.     _NXChannels 2 add 2 roll _NXProcArray 0 _NXChannels getinterval astore pop
  6396.     5 index 4 index mul 2 index{1 sub 8 idiv 1 add mul}{mul 1 sub 8 idiv 1 add}ifelse
  6397.     4 index mul /_NXTotalBytes exch store pop exch pop
  6398.     gsave matrix invertmatrix concat 0.5 setgray 0 0 4 2 roll rectfill grestore
  6399.     {    0 1 _NXChannels 1 sub{
  6400.             _NXProcArray exch get exec
  6401.             length _NXTotalBytes exch sub /_NXTotalBytes exch store}for
  6402.         _NXTotalBytes 0 le{exit}if
  6403.     }loop /_NXProcArray 5 array def
  6404. }__NXbdef
  6405. /colorimage{_NXDoImageOp}__NXbdef
  6406. /alphaimage{1 add _NXDoImageOp}def
  6407. %%EndDocument
  6408.  
  6409. % EquationBuilder(TM) Expression
  6410. % +.\Jr(=:/*V[StRFQAYmdjEEA;1nuN+[co.OZ7L#cq3iK%3:</XJ@:d#6;^G;Td47dud<A3@
  6411. % 5%MGToUOR5&d`'TuEDU)B-tbR".R+:nN\)__9m!+QQOCeK'E,X_XRS2ihA"VLe`-6WLgVDQ[
  6412. % K-Oh*sQ3\5X&jqDA/d.K[>m^Q5J[c<T!&,[Tin#Mqf\EPQp`n<3FPaBu@nDhna*n=K8V8]^g
  6413. % &Ph":u.9:8/K#LT#`(=`_@:1Gn;L'ZfuJ,^7@LufK@'X?NjC!Zk3sRp#:ird%'gSqQVF#T_9
  6414. % !2+ET'2!1-@`:dHf9Lf;it)"O/h8/jMjM2sEPI'5!^"eoKs[2r9iQ.n`i-PY=JF6EVT@uoin
  6415. % OJ27G4K"c$P(Y%$.?^ougiaAh5XZK+UsVXMFM("HCQ?(thfG:+@%2P(_,B->pSgXgHe%*6++
  6416. % OFT=3GY=$51.5!Qk\`%tK1>,E=edO?s:[k_S7s$kgEB8o/1ZOW3;j2Bn(Dj`f^5!VET=BL^&
  6417. % T##7ftki@I"CaR&TO7DdOM,L&b;%2u[H"MS(l;nuG/#%;]1!^RP>!Z==-ARp*+t%mlKRbJm0
  6418. % lMXVkELYHd\^N1DJ3C-prOBc%!>IJ*]/NYON+1!&4sqj?cG">."oP0Qo)kfcjCqb4@Td##&I
  6419. % lRR>tF6BVg[!;PX@\P]g5FM(LVlY)+d2AcO>t7k1e`SsnqSiO&GrXH&9mS@$U7;U2_L)LB]3
  6420. % -DK^>ToY0`.>aLj8YljMTos<!jgMW7].KU0O!Ns\dZ,UC>hRA3hl[>u^"'O[W41j!9?8ZPk.
  6421. % ;-Ps$U,V_u[e9A#MGCb2\LB$K<:l6HWc^#2Af;Xe:=cg/#V,6B&'W0,n^TUUsX0?3,>C\?a@
  6422. % u,)jZrpf<i6,hft[^m,VmQ;D:.!%Ni.5j-=(Vdm@o8!+*O!QUL;8545T7@+D)$k&-0i5#n1U
  6423. % 2tc!;#L#9EG(fHN&5^*A&o^H4E?O8!$Mpm$aX"oY:-Odn#H"@4S6<<<pG5]ZXP$`#?MhD+k_
  6424. % u&*"a%rDn\,U#eN7+,be(Los-3oXb,>V2*F>JEm4'nT>_T/fM73gb?$$`+J@:,6hS8\!XA##
  6425. % !#6-He:JBlL#L%#&2<!ro0NRL7M9fr&`FT(.:>=4g:PD1NBmQ<GP[X;&CD=\Dup"erYP\:x
  6426. % EndExpression N 919 397 E e9 S 19823 R 661dfa98
  6427. gsave
  6428.  /__NXbasematrix matrix currentmatrix def
  6429. grestore
  6430. %%EndProlog
  6431. %%BeginSetup
  6432. /EqBFont 18 dict dup begin /FontType 3 def /PaintType 0 def /FontMatrix [0.001 0 0 0.001 0 0] def /FontBBox [15 -2950 1360 1045] def /Encoding [/.notdef /rad1 /rad2 /rad3 /rad4 /rad5 /radext /int /pathint /sum /prod /cdot /vdot /ddot /hbar /bigcap /bigcup /parallel] def /Metrics 18 dict dup begin /.notdef 0 def /rad1 1000 def /rad2 1000 def /rad3 1000 def /rad4 1000 def /rad5 1048 def /radext 1048 def /int 500 def /pathint 500 def /sum 700 def /prod 700 def /cdot 1000 def /vdot 550 def /ddot 1000 def /hbar 500 def /bigcap 700 def /bigcup 700 def /parallel 500 def end def /BBox 18 dict dup begin /.notdef [0 0 0 0] def /rad1 [110 -1150 1020 0] def /rad2 [110 -1750 1020 0] def /rad3 [110 -2350 1020 0] def /rad4 [110 -2950 1020 0] def /rad5 [128 -2890 740 0] def /radext [700 -600 740 0] def /int [20 0 425 1045] def /pathint [20 0 425 1045] def /sum [15 5 640 715] def /prod [15 0 670 715] def /cdot [110 215 890 325] def /vdot [165 -5 280 770] def /ddot [110 -5 890 770] def /hbar [20 -10 480 685] def /bigcap [0 0 680 720] def /bigcup [0 0 680 720] def /parallel [65 -175 400 675] def end def /CharacterDefs 18 dict dup begin /.notdef {
  6433.     
  6434. } def /rad1 {
  6435.     980 0 moveto 464 -1048 lineto 248 -560 lineto 110 -656 lineto 125 -675 lineto 200 -624 lineto 420 -1150 lineto 460 -1150 lineto 1020 0 lineto 980 0 lineto closepath
  6436. } def /rad2 {
  6437.     980 0 moveto 460 -1600 lineto 245 -864 lineto 110 -1000 lineto 128 -1023 lineto 200 -950 lineto 424 -1750 lineto 456 -1750 lineto 1020 0 lineto 980 0 lineto closepath
  6438. } def /rad3 {
  6439.     980 0 moveto 464 -2144 lineto 248 -1160 lineto 110 -1368 lineto 130 -1390 lineto 192 -1288 lineto 424 -2350 lineto 464 -2350 lineto 1020 0 lineto 980 0 lineto closepath
  6440. } def /rad4 {
  6441.     980 0 moveto 880 -488 lineto 672 -1600 lineto 464 -2696 lineto 248 -1464 lineto 110 -1728 lineto 130 -1750 lineto 192 -1616 lineto 424 -2950 lineto 464 -2950 lineto 768 -1312 lineto 1020 0 lineto 980 0 lineto closepath
  6442. } def /rad5 {
  6443.     700 0 moveto 700 -2628 lineto 248 -1284 lineto 128 -1564 lineto 150 -1580 lineto 215 -1425 lineto 688 -2890 lineto 740 -2890 lineto 740 0 lineto 700 0 lineto closepath
  6444. } def /radext {
  6445.     700 0 moveto 700 -600 lineto 740 -600 lineto 740 0 lineto 700 0 lineto closepath
  6446. } def /int {
  6447.     245 390 moveto 225 235 195 145 180 100 curveto 165 60 150 50 140 40 curveto 135 30 85 0 50 20 curveto 35 25 25 45 25 55 curveto 20 80 30 100 55 110 curveto 80 125 93 110 110 90 curveto 135 60 155 135 160 195 curveto 165 270 170 340 190 510 curveto 205 650 lineto 220 810 230 890 265 960 curveto 275 980 295 1015 320 1030 curveto 350 1045 380 1030 395 1020 curveto 410 1010 425 980 400 955 curveto 385 940 347 925 330 950 curveto 310 970 290 955 290 940 curveto 280 900 285 745 270 610 curveto 245 390 lineto closepath
  6448. } def /pathint {
  6449.     245 390 moveto 225 235 195 145 180 100 curveto 165 60 150 50 140 40 curveto 135 30 85 0 50 20 curveto 35 25 25 45 25 55 curveto 20 80 30 100 55 110 curveto 80 125 93 110 110 90 curveto 135 60 155 135 160 195 curveto 165 270 170 340 190 510 curveto 205 650 lineto 220 810 230 890 265 960 curveto 275 980 295 1015 320 1030 curveto 350 1045 380 1030 395 1020 curveto 410 1010 425 980 400 955 curveto 385 940 347 925 330 950 curveto 310 970 290 955 290 940 curveto 280 900 285 745 270 610 curveto 245 390 lineto fill 20 setlinewidth 220 400 moveto 290 400 340 455 340 500 curveto 340 585 290 640 220 640 curveto 155 640 100 585 100 500 curveto 100 455 155 400 220 400 curveto stroke
  6450. } def /sum {
  6451.     330 335 moveto 20 715 lineto 575 715 lineto 600 545 lineto 575 535 lineto 550 625 525 685 395 685 curveto 160 685 lineto 411 370 lineto 160 90 lineto 470 90 lineto 565 90 590 140 610 210 curveto 640 200 lineto 585 5 lineto 15 5 lineto 330 335 lineto closepath
  6452. } def /prod {
  6453.     590 90 moveto 590 30 620 20 670 20 curveto 670 0 lineto 410 0 lineto 410 20 lineto 460 20 495 30 495 90 curveto 495 670 lineto 190 670 lineto 190 90 lineto 190 30 225 20 275 20 curveto 275 0 lineto 15 0 lineto 15 20 lineto 65 20 100 30 100 90 curveto 100 615 lineto 100 690 40 700 20 700 curveto 20 715 lineto 670 715 lineto 670 700 lineto 645 700 590 690 590 615 curveto 590 90 lineto closepath
  6454. } def /cdot {
  6455.     110 270 moveto 110 300 135 325 165 325 curveto 195 325 220 300 220 270 curveto 220 235 185 215 165 215 curveto 145 215 110 235 110 270 curveto fill 445 270 moveto 445 300 470 325 500 325 curveto 530 325 555 300 555 270 curveto 555 235 520 215 500 215 curveto 480 215 445 235 445 270 curveto fill 775 270 moveto 775 300 800 325 830 325 curveto 860 325 890 300 890 270 curveto 890 235 850 215 830 215 curveto 810 215 775 235 775 270 curveto fill
  6456. } def /vdot {
  6457.     220 770 moveto 250 770 280 750 280 720 curveto 280 680 250 660 220 660 curveto 185 660 165 695 165 720 curveto 165 740 185 770 220 770 curveto fill 220 440 moveto 250 440 280 415 280 385 curveto 280 355 250 330 220 330 curveto 185 330 165 365 165 385 curveto 165 405 185 440 220 440 curveto fill 220 105 moveto 250 105 280 80 280 50 curveto 280 20 250 -5 220 -5 curveto 185 -5 165 30 165 50 curveto 165 70 185 105 220 105 curveto fill
  6458. } def /ddot {
  6459.     165 720 moveto 205 720 220 700 220 665 curveto 220 630 195 610 165 610 curveto 130 620 110 645 110 665 curveto 110 690 130 720 165 720 curveto fill 500 440 moveto 530 440 555 415 555 385 curveto 555 355 530 330 500 330 curveto 465 330 445 365 445 385 curveto 445 405 465 440 500 440 curveto fill 830 155 moveto 860 155 890 130 890 100 curveto 890 70 860 45 830 45 curveto 795 45 775 80 775 100 curveto 775 120 795 155 830 155 curveto fill
  6460. } def /hbar {
  6461.     480 105 moveto 440 55 400 -10 335 -10 curveto 300 -10 290 10 290 35 curveto 290 65 370 350 370 365 curveto 370 380 355 390 340 390 curveto 290 390 205 275 185 250 curveto 140 180 125 125 95 0 curveto 20 0 lineto 150 500 lineto 160 545 180 600 180 615 curveto 180 625 170 640 135 640 curveto 110 640 lineto 100 655 lineto 165 660 215 670 270 685 curveto 275 680 lineto 155 240 lineto 155 235 lineto 190 290 290 440 380 440 curveto 400 440 450 435 450 370 curveto 450 335 365 80 365 55 curveto 365 45 375 40 385 40 curveto 405 40 425 70 465 115 curveto 480 105 lineto fill 55 545 moveto 55 520 lineto 310 560 lineto 310 585 lineto 55 545 lineto fill
  6462. } def /bigcap {
  6463.     615 400 moveto 615 575 500 655 340 655 curveto 180 655 70 575 70 400 curveto 70 0 lineto 5 0 lineto 5 400 lineto 5 610 140 720 340 720 curveto 545 720 680 610 680 400 curveto 680 0 lineto 615 0 lineto 615 400 lineto closepath
  6464. } def /bigcup {
  6465.     65 320 moveto 65 145 180 65 340 65 curveto 500 65 615 145 615 320 curveto 615 720 lineto 680 720 lineto 680 320 lineto 680 110 540 0 340 0 curveto 140 0 0 110 0 320 curveto 0 720 lineto 65 720 lineto 65 320 lineto closepath
  6466. } def /parallel {
  6467.     135 675 moveto 135 -175 lineto 65 -175 lineto 65 675 lineto 135 675 lineto fill 335 675 moveto 335 -175 lineto 265 -175 lineto 265 675 lineto 335 675 lineto fill 400 675 moveto
  6468. } def end def /BuildChar {
  6469.     0 begin /char exch def /fontdict exch def /charname fontdict /Encoding get char get def fontdict begin Metrics charname get 0 BBox charname get aload pop setcachedevice CharacterDefs charname get exec eofill end end
  6470. } def /BuildChar load 0 3 dict put end definefont pop
  6471. %%EndSetup
  6472. 0 0 191.274338 26.545996 rectclip
  6473. 0 0 191.274338 26.545996 rectclip
  6474. 0 setgray
  6475. 1 setalpha
  6476. 1 1 scale
  6477. /Symbol findfont 12 scalefont
  6478. 44
  6479. exch
  6480. defineuserobject
  6481. 44 execuserobject setfont
  6482. 15.124 9.741997 moveto
  6483. (\() [0 0] xyshow
  6484. 1 1 scale
  6485. 1 1 scale
  6486. 44 execuserobject setfont
  6487. 26.764 9.735997 moveto
  6488. (\)) [0 0] xyshow
  6489. 1 1 scale
  6490. 0 setgray
  6491. 1 setalpha
  6492. 0.48 setlinewidth
  6493. 44.542667 12.633997 moveto
  6494. 52.130669 12.633997 lineto
  6495. stroke
  6496. 0 setgray
  6497. 1 setalpha
  6498. /EqBFont 21.6 selectfont
  6499. 53.590675 1.293993 moveto
  6500. <07> [0 0] xyshow
  6501. 0 setgray
  6502. 1 setalpha
  6503. 1 1.397159 scale
  6504. 44 execuserobject setfont
  6505. 94.221008 6.150634 moveto
  6506. (\() [0 0] xyshow
  6507. 1 0.715738 scale
  6508. 1 1.395544 scale
  6509. 44 execuserobject setfont
  6510. 129.482346 6.1551 moveto
  6511. (\)) [0 0] xyshow
  6512. 1 0.716567 scale
  6513. 0 setgray
  6514. 1 setalpha
  6515. 0.36 setlinewidth
  6516. 134.006348 19.447729 moveto
  6517. 138.006348 19.447729 lineto
  6518. stroke
  6519. 0 setgray
  6520. 1 setalpha
  6521. 1 2.019556 scale
  6522. 44 execuserobject setfont
  6523. 70.935677 3.363829 moveto
  6524. (\() [0 0] xyshow
  6525. 1 0.495158 scale
  6526. 1 2.017221 scale
  6527. 44 execuserobject setfont
  6528. 164.294342 3.36507 moveto
  6529. (\)) [0 0] xyshow
  6530. 1 0.495731 scale
  6531. 0 setgray
  6532. 1 setalpha
  6533. /Times-BoldItalic findfont 12 scalefont
  6534. 48
  6535. exch
  6536. defineuserobject
  6537. 48 execuserobject setfont
  6538. 187.274353 9.633997 moveto
  6539. (.dxxxP) [-12.252014 0 -76.001335 0 -23.285332 0 -55.811672 0 -18.924 0 0 0 0 0] xyshow
  6540. /Symbol findfont 9 scalefont
  6541. 46
  6542. exch
  6543. defineuserobject
  6544. 46 execuserobject setfont
  6545. 62.230675 18.908699 moveto
  6546. (p) [0 0 0 0] xyshow
  6547. /Times-BoldItalic findfont 9 scalefont
  6548. 79
  6549. exch
  6550. defineuserobject
  6551. 79 execuserobject setfont
  6552. 168.818344 20.778755 moveto
  6553. (nn) [-160.462341 -12.944735 0 0 0 0] xyshow
  6554. 44 execuserobject setfont
  6555. 181.022339 9.633997 moveto
  6556. (ff-+p=) [-23.820007 0 -43.814659 0 -28.985336 0 -39.359669 -8.231412 -10.421333 8.231412 0 0 0 0] xyshow
  6557. /Times-Roman findfont 12 scalefont
  6558. 52
  6559. exch
  6560. defineuserobject
  6561. 52 execuserobject setfont
  6562. 139.206345 9.633997 moveto
  6563. (cos11) [5.328003 0 6 0 -27.892014 0 -77.305664 7.800001 0 0 0 0] xyshow
  6564. /Times-Roman findfont 9 scalefont
  6565. 45
  6566. exch
  6567. defineuserobject
  6568. 45 execuserobject setfont
  6569. 105.021004 14.588701 moveto
  6570. (20) [-44.950329 -13.462702 0 0 0 0] xyshow
  6571. /Times-Roman findfont 6 scalefont
  6572. 70
  6573. exch
  6574. defineuserobject
  6575. 70 execuserobject setfont
  6576. 134.506348 14.197729 moveto
  6577. (21) [0 6 0 0 0 0] xyshow
  6578. %%Trailer
  6579. %%DocumentFonts: Times-BoldItalic
  6580. %%+ Times-Roman
  6581. %%+ Symbol
  6582.  
  6583. %End of Graphics
  6584. MathPictureEnd
  6585. end
  6586.  
  6587. :[font = text; inactive; preserveAspect; ]
  6588. We can check this formula by first defining
  6589. :[font = input; preserveAspect; ]
  6590. gg[n_,x_]:=(1/Pi)Integrate[
  6591.    (x +(x^2-1)^(1/2)Cos[phi])^n,{phi,0,Pi}]
  6592. :[font = text; inactive; preserveAspect; ]
  6593. That we again get the Legendre polynomials is confirmed by:
  6594. :[font = input; preserveAspect; startGroup; ]
  6595. Table[gg[n,x],{n,0,5}]//Simplify
  6596. :[font = output; output; inactive; preserveAspect; endGroup; endGroup; ]
  6597. {1, x, (-1 + 3*x^2)/2, (x*(-3 + 5*x^2))/2, 
  6598.   (3 - 30*x^2 + 35*x^4)/8, 
  6599.   (x*(15 - 70*x^2 + 63*x^4))/8}
  6600. ;[o]
  6601.                2             2
  6602.        -1 + 3 x   x (-3 + 5 x )
  6603. {1, x, ---------, -------------, 
  6604.            2            2
  6605.  
  6606.           2       4              2       4
  6607.   3 - 30 x  + 35 x   x (15 - 70 x  + 63 x )
  6608.   -----------------, ----------------------}
  6609.           8                    8
  6610. ^*)