{VERSION 6 0 "IBM INTEL NT" "6.0" } {USTYLETAB {CSTYLE "Maple Input" -1 0 "Courier" 0 1 255 0 0 1 0 1 0 0 1 0 0 0 0 1 }{CSTYLE "2D Math" -1 2 "Times" 0 1 0 0 0 0 0 0 2 0 0 0 0 0 0 1 }{CSTYLE "Hyperlink" -1 17 "" 0 1 0 128 128 1 2 0 1 0 0 0 0 0 0 1 }{CSTYLE "2D Comment" 2 18 "" 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 } {CSTYLE "2D Output" 2 20 "" 0 1 0 0 255 1 0 0 0 0 0 0 0 0 0 1 } {CSTYLE "" -1 23 "Courier" 1 10 0 0 0 0 0 0 0 0 0 0 3 0 0 1 }{CSTYLE " Blue Emphasis" -1 256 "Times" 0 0 0 0 255 1 0 1 0 0 0 0 0 0 0 1 } {CSTYLE "Green Emphasis" -1 257 "Times" 1 12 0 128 0 1 0 1 0 0 0 0 0 0 0 1 }{CSTYLE "Maroon Emphasis" -1 258 "Times" 1 12 128 0 128 1 0 1 0 0 0 0 0 0 0 1 }{CSTYLE "Purple Emphasis" -1 259 "Times" 1 12 102 0 230 1 0 1 0 0 0 0 0 0 0 0 }{CSTYLE "Red Emphasis" -1 260 "Times" 1 12 255 0 0 1 0 1 0 0 0 0 0 0 0 0 }{CSTYLE "Dark Red Emphasis" -1 261 "Tim es" 1 12 128 0 0 1 0 1 0 0 0 0 0 0 0 0 }{CSTYLE "" 260 262 "" 1 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 }{CSTYLE "Grey Emphasis" -1 263 "Times" 1 12 96 52 84 1 0 1 0 0 0 0 0 0 0 0 }{CSTYLE "" -1 264 "" 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 }{CSTYLE "" 260 265 "" 1 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 }{CSTYLE "" 260 266 "" 1 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 }{CSTYLE " " -1 267 "" 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 1 }{CSTYLE "" -1 268 "" 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 1 }{CSTYLE "" -1 269 "" 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 1 }{CSTYLE "" -1 270 "" 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 1 } {CSTYLE "" -1 271 "" 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 1 }{CSTYLE "" -1 272 "" 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 1 }{CSTYLE "" -1 273 "" 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 1 }{CSTYLE "" -1 274 "" 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 1 }{CSTYLE "" -1 275 "" 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 } {PSTYLE "Normal" -1 0 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 1 1 1 1 }1 1 0 0 0 0 1 0 1 0 2 2 0 1 }{PSTYLE "Heading 1" -1 3 1 {CSTYLE "" -1 -1 "Times" 1 18 0 0 128 1 2 1 2 2 2 2 1 1 1 1 }1 1 0 0 8 4 3 0 3 0 2 2 0 1 }{PSTYLE "Heading 2" -1 4 1 {CSTYLE "" -1 -1 "Time s" 1 14 128 0 0 1 2 1 2 2 2 2 1 1 1 1 }1 1 0 0 8 2 1 0 1 0 2 2 0 1 } {PSTYLE "Diagnostic" -1 9 1 {CSTYLE "" -1 -1 "Courier" 1 10 64 128 64 1 2 2 2 2 2 1 1 1 3 1 }1 1 0 0 0 0 1 0 1 0 2 2 0 1 }{PSTYLE "Maple Out put" -1 11 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 1 1 1 1 }3 3 0 0 0 0 1 0 1 0 2 2 0 1 }{PSTYLE "Maple Output" -1 12 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 1 1 1 1 }1 3 0 0 0 0 1 0 1 0 2 2 0 1 }{PSTYLE "Maple Plot" -1 13 1 {CSTYLE "" -1 -1 "Time s" 1 12 0 0 0 1 2 2 2 2 2 2 1 1 1 1 }3 1 0 0 0 0 1 0 1 0 2 2 0 1 } {PSTYLE "Bullet Item" -1 15 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 1 1 1 1 }1 1 0 0 3 3 1 0 1 0 2 2 15 2 }{PSTYLE "Normal" -1 256 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 1 1 1 1 }1 1 0 0 0 0 1 0 1 0 2 2 0 1 }{PSTYLE "Normal" -1 257 1 {CSTYLE "" -1 -1 "T imes" 1 12 0 0 0 1 2 2 2 2 2 2 1 1 1 1 }3 1 0 0 0 0 1 0 1 0 2 2 0 1 } {PSTYLE "Normal" -1 258 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 1 1 1 1 }1 1 0 0 0 0 1 0 1 0 2 2 0 1 }} {SECT 0 {PARA 3 "" 0 "" {TEXT -1 62 "Evaluating the inverse sine funct ion from its Maclaurin series" }}{PARA 0 "" 0 "" {TEXT -1 37 "by Peter Stone, Nanaimo, B.C., Canada" }}{PARA 0 "" 0 "" {TEXT -1 19 "Version: 25.3.2007" }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{EXCHG {PARA 0 "> " 0 " " {MPLTEXT 1 0 8 "restart;" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 1 ";" }}}{SECT 1 {PARA 4 "" 0 "" {TEXT -1 50 "Graphing partial sums of the Maclaurin series for " }{XPPEDIT 18 0 "arcsin(x);" "6#-%'arcsinG6 #%\"xG" }{TEXT -1 1 " " }}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 1 ";" }}}{PARA 0 "" 0 "" {TEXT -1 25 "The Maclaurin series for " }{XPPEDIT 18 0 "arcsin(x);" "6#-%'arcsinG6#%\"xG" }{TEXT -1 4 " is" }}{PARA 257 "" 0 "" {TEXT -1 1 " " }{XPPEDIT 18 0 "arcsin(x) = x+``(1/2)*``(x^ 3/3)+``(1/2)*``(3/4)*``(x^5/5)+``(1/2)*``(3/4)*``(5/6)*``(x^7/7)+` . . . `;" "6#/-%'arcsinG6#%\"xG,,F'\"\"\"*&-%!G6#*&F)F)\"\"#!\"\"F)-F,6#* &F'\"\"$F4F0F)F)*(-F,6#*&F)F)F/F0F)-F,6#*&F4F)\"\"%F0F)-F,6#*&F'\"\"&F @F0F)F)**-F,6#*&F)F)F/F0F)-F,6#*&F4F)F " 0 "" {MPLTEXT 1 0 144 "x := 'x': i := 'i': n := 'n':\nAS := (n,x) -> x+sum((2*i-1)!/(i!*(i-1)!*2^(2*i-1))*x^(2*i+1)/(2*i+1),i=1..n);\nA S(1,x);\nAS(2,x);\nAS(3,x);\nAS(4,x);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%#ASGf*6$%\"nG%\"xG6\"6$%)operatorG%&arrowGF),&9%\"\"\"-%$sumG6$*. -%*factorialG6#,&%\"iG\"\"#F/!\"\"F/-F56#F8F:-F56#,&F8F/F/F:F:)F9F7F:) F.,&F8F9F/F/F/FBF:/F8;F/9$F/F)F)F)" }}{PARA 11 "" 1 "" {XPPMATH 20 "6# ,&%\"xG\"\"\"*&#F%\"\"'F%)F$\"\"$F%F%" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#,(%\"xG\"\"\"*&#F%\"\"'F%)F$\"\"$F%F%*&#F*\"#SF%)F$\"\"&F%F%" }} {PARA 11 "" 1 "" {XPPMATH 20 "6#,*%\"xG\"\"\"*&#F%\"\"'F%)F$\"\"$F%F%* &#F*\"#SF%)F$\"\"&F%F%*&#F/\"$7\"F%)F$\"\"(F%F%" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#,,%\"xG\"\"\"*&#F%\"\"'F%)F$\"\"$F%F%*&#F*\"#SF%)F$\"\" &F%F%*&#F/\"$7\"F%)F$\"\"(F%F%*&#\"#N\"%_6F%)F$\"\"*F%F%" }}}{PARA 0 " " 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 25 "series(arcsin(x),x=0,10);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#+/%\"xG\"\"\"F%#F%\"\"'\"\"$#F(\"#S\"\"&#F+\"$7\"\" \"(#\"#N\"%_6\"\"*-%\"OG6#F%\"#5" }}}{PARA 0 "" 0 "" {TEXT -1 0 "" }} {EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 38 "evalf(AS(12,0.5));\nevalf(ar csin(0.5));" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#$\"+bx)fB&!#5" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#$\"+cx)fB&!#5" }}}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 38 "Th e degree 1, 3 and 5 approximations " }{XPPEDIT 18 0 "y = x;" "6#/%\"y G%\"xG" }{TEXT -1 3 " , " }{XPPEDIT 18 0 "y = x+x^3/6;" "6#/%\"yG,&%\" xG\"\"\"*&F&\"\"$\"\"'!\"\"F'" }{TEXT -1 6 " and " }{XPPEDIT 18 0 "y \+ = x+x^3/6+3*x^5/40;" "6#/%\"yG,(%\"xG\"\"\"*&F&\"\"$\"\"'!\"\"F'*(F)F' *$F&\"\"&F'\"#SF+F'" }{TEXT -1 28 " can be plotted as follows." }} {PARA 0 "" 0 "" {TEXT -1 1 " " }{XPPEDIT 18 0 "y = arctan(x);" "6#/%\" yG-%'arctanG6#%\"xG" }{TEXT -1 33 " is also plotted for comparison. " }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 0 "" }} {EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 214 "AS := (n,x) -> x+sum((2*i-1 )!/(i!*(i-1)!*2^(2*i-1))*x^(2*i+1)/(2*i+1),i=1..n):\nplot([arcsin(x),A S(0,x),AS(1,x),AS(2,x)],x=-1.2..1.2,-1.6..1.6,\n color=[black,r ed,green,blue],linestyle=[2,1$3],\nnumpoints=100);" }}{PARA 13 "" 1 " " {GLPLOT2D 414 388 388 {PLOTDATA 2 "6(-%'CURVESG6%7\\q7$$!3Y*****>3.P ***!#=$!33S\"[#pmIN:!#<7$$!3#)*****RQ8g)**F*$!3,*>%\\L/!z^\"F-7$$!3?++ +'oB$y**F*$!3?0([[rT\\]\"F-7$$!3Y*****z)Rjq**F*$!3/]+kQ29%\\\"F-7$$!3= +++#fa_&**F*$!3kD'p9VhhZ\"F-7$$!3!)*****f>v)R**F*$!3%=\"R$o#H3h9F-7$$! 3E+++4wNy)*F*$!3C$\\3?*=m99F-7$$!3h*****>-So\")*F*$!3CTEo:\"3\"z8F-7$$ !31+++@KG!p*F*$!3*=hFNAl7K\"F-7$$!3]+++?ksj&*F*$!3_uK\\f)F*$!3$*)3UV\\xU.\"F-7$$ !3?+++PJRu$)F*$!3mB=iN\"4e#**F*7$$!3I+++;-:7\")F*$!3=eBBc)pAY*F*7$$!3) )*****H1'***)yF*$!3um`A\"H!z\"4*F*7$$!3z*****4(zdJwF*$!3#4%zY0u&=o)F*7 $$!3C+++tT$GS(F*$!3*HfXZF=\\L)F*7$$!3))*****4(f'=:(F*$!3'4jp2W5*ozF*7$ $!3#******\\*[)G\"pF*$!3Yx7pqrqKwF*7$$!3C+++8K`jmF*$!3/[O)HQtIH(F*7$$! 3Y+++H0bMkF*$!3%GuM([I.!*pF*7$$!3i******pL:N(\\F*$!3J,k)))zKa?&F*7$$!3-+++,okPZF*$!3!GH&QuwgN\\F*7$$!3/+++7 ]vvWF*$!3u8UBGF_SYF*7$$!3<+++\"fL/C%F*$!3il&R]6`!zVF*7$$!3)******fux\" *)RF*$!31a7!=XjL5%F*7$$!3;+++2E]hPF*$!3k!*zS`*yj&QF*7$$!3$******Ha$f7N F*$!3%oN:1He\"*e$F*7$$!3)******4^*QyKF*$!3\")*Gn_&>:SLF*7$$!3#)*****\\ \")yN.$F*$!3%f42/GY@3$F*7$$!3++++8;B%z#F*$!3,\\7q\")G$>$GF*7$$!3>+++us lVDF*$!3qI,5?!=>d#F*7$$!32+++.WK-BF*$!3:rm^J`;BBF*7$$!3'******poEb0#F* $!3m/gq;SGq?F*7$$!3>+++!es2\"=F*$!3IJ6emq\"3#=F*7$$!3/+++!)*oee\"F*$!3 w#4=%RFf#f\"F*7$$!3#*******fS5G8F*$!3w![fipR?L\"F*7$$!31+++]gb(4\"F*$! 3gq5'=mr(*4\"F*7$$!3X********yV<&)!#>$!3HT\"fp?qx_)Fgy7$$!3G++++4qkhFg y$!3%R/dnE7'ohFgy7$$!3E++++))G_NFgy$!3CJpi:j.`NFgy7$$!3'*********=8!H \"Fgy$!3?En!=pn,H\"Fgy7$$\"3%********\\OuF\"Fgy$\"3#oB.bCruF\"Fgy7$$\" 3v*******H'\\V94C#[1#F*7$$\"36+++5PT,BF*$\"3!HnH$3&HAK#F*7$$\"3y******4j &3a#F*$\"3ArG(R!>-pDF*7$$\"33+++!QeGz#F*$\"3<%3'y5F]IGF*7$$\"37+++I4)4 -$F*$\"3#)H(\\.;G*oIF*7$$\"3%)******f!*4tKF*$\"3iXAjfDbMLF*7$$\"3))*** ****H%e9NF*$\"3o\"R91i%G\"f$F*7$$\"3%)******\\<[bPF*$\"3/3A'[s\"))\\QF *7$$\"3z******p+52SF*$\"3Rle'He;H7%F*7$$\"3)*******H(\\)QUF*$\"3U?bS/V IxVF*7$$\"3%*******zI>wWF*$\"3^*o5$3E,TYF*7$$\"3++++]$[#QZF*$\"38b`lf2 HO\\F*7$$\"3#*******>z^v\\F*$\"3\"Gh#yz7u2_F*7$$\"3w******40<=_F*$\"3- >-)y6'z*[&F*7$$\"3))******R>%\\Y&F*$\"3A')e@&pAIkF*$\"3!>%=<(eZV)pF*7$$\"3E+++!*GqcmF*$ \"3_njAJn\"RG(F*7$$\"3)*******\\K/=pF*$\"3sd5:B%[)RwF*7$$\"3W+++!y#)Q: (F*$\"3!=t=(=kzrzF*7$$\"3k******pOB(Q(F*$\"3/$*pBuHu6$)F*7$$\"31+++S3; QwF*$\"3Am'fgR]?p)F*7$$\"3%*******fI5!*yF*$\"3#o#4sVW'>4*F*7$$\"3V+++q JL>\")F*$\"3i:,z*=kXZ*F*7$$\"3U+++q`wi$)F*$\"3s\\\"o[2oX!**F*7$$\"3X** ****49L+')F*$\"3[O]%4iM`.\"F-7$$\"3K++++b&y&))F*$\"33IDVOR=)3\"F-7$$\" 3M+++Sao!3*F*$\"3\"Q8uC6\\'Q6F-7$$\"3!*******>PhO$*F*$\"3o!GxH7.X?\"F- 7$$\"3G+++g(*>x&*F*$\"3'GW-Kzp*y7F-7$$\"3i*****\\)3L'p*F*$\"3qoHy`gsB8 F-7$$\"32+++5?Y:)*F*$\"3=Xp4bhQy8F-7$$\"3a+++b\\2v)*F*$\"3,d:]Q[c79F-7 $$\"3\"*********yoM**F*$\"37#eNe3VkX\"F-7$$\"35+++sV\\k**F*$\"3c!>$*o> .l[\"F-7$$\"3Q+++X3I%***F*$\"3s%y&*)RL.P:F-7$%%FAILGF`il-%'COLOURG6&%$ RGBG\"\"!FeilFeil-%*LINESTYLEG6#\"\"#-F$6%7`q7$$!3%**************>\"F- F^jl7$$!3qyyyQgju6F-Fajl7$$!3#edd<*pc_6F-Fdjl7$$!3ECCCS![x7\"F-Fgjl7$$ !3kgggsXw-6F-Fjjl7$$!3%HIIq%)**y2\"F-F][m7$$!3Y^^^jq%[0\"F-F`[m7$$!3]X XXTs(4.\"F-Fc[m7$$!3OLLLP5H15F-Ff[m7$$!3s\"===-So\")*F*Fi[m7$$!3kQRR>k sj&*F*F\\\\m7$$!30ggg?QyS$*F*F_\\m7$$!3y<==eK!)*3*F*Fb\\m7$$!3%\\aaa9# zP))F*Fe\\m7$$!3+#===uK\\f)F*Fh\\m7$$!3o'ppp8$Ru$)F*F[]m7$$!3Lvvv:-:7 \")F*F^]m7$$!3K-..jg***)yF*Fa]m7$$!3H!444(zdJwF*Fd]m7$$!34777sT$GS(F*F g]m7$$!3Q!444(f'=:(F*Fj]m7$$!3_`aa%*[)G\"pF*F]^m7$$!3)4@@@@LNm'F*F`^m7 $$!35[[[G0bMkF*Fc^m7$$!3!)pppptss7j&3a#F*Fbem7$$\"3Gggg !QeGz#F*Feem7$$\"3lvvvN4)4-$F*Fhem7$$\"3/CCCk!*4tKF*F[fm7$$\"3$)>==)H% e9NF*F^fm7$$\"3MJII]<[bPF*Fafm7$$\"3Jusss+52SF*Fdfm7$$\"3:MLLL(\\)QUF* Fgfm7$$\"3'pggg3$>wWF*Fjfm7$$\"3(*444\\$[#QZF*F]gm7$$\"3)[[[[#z^v\\F*F `gm7$$\"3S64440<=_F*Fcgm7$$\"3K)ppp$>%\\Y&F*Ffgm7$$\"3%4%RR**Gx\"p&F*F igm7$FbblFbbl7$$\"3gWXXl7_thF*F]hm7$$\"3$)fdddt>IkF*F`hm7$$\"3Aopp*)Gq cmF*Fchm7$$\"3[KLL`K/=pF*Ffhm7$$\"37...$y#)Q:(F*Fihm7$$\"3eIIIqOB(Q(F* F\\im7$$\"3WxyyQ3;QwF*F_im7$$\"3GSRRfI5!*yF*Fbim7$$\"3jsvvvJL>\")F*Fei m7$$\"3!3qppPlFO)F*Fhim7$$\"31LLL89L+')F*F[jm7$$\"3+....b&y&))F*F^jm7$ FcflFcfl7$$\"3WkjjBPhO$*F*Fbjm7$$\"3-$[[[w*>x&*F*Fejm7$$\"36EFF2?Y:)*F *Fhjm7$$\"3#444*y8R05F-F[[n7$$\"3IFFF^>rH5F-F^[n7$$\"3iaaa]8\\b5F-Fa[n 7$$\"37FFFN&G\"z5F-Fd[n7$$\"3\"edd\"F- Fc\\n-Fbil6&Fdil$\"*++++\"!\")$FeilFeilFj\\n-Fgil6#\"\"\"-F$6%7`q7$F^j l$!3+++++++)[\"F-7$Fajl$!3GXPYlsvW9F-7$Fdjl$!3Pe\\Zttu29F-7$Fgjl$!3e%[ iK(fzm8F-7$Fjjl$!3WL:YzYFE8F-7$F][m$!3M'[@!=%HmG\"F-7$F`[m$!3ch.ig)o/D \"F-7$Fc[m$!3Kj<$yFsv')RX&F* 7$Fe_m$!3uRie&eb&y^F*7$Fh_m$!3_@mV(3rDF*7$Ffam$!3/j`NyUmABF*7$Fiam$!3I@\"y0n,+2#F *7$F\\bm$!3h*))*pT\"o1#=F*7$F_bm$!3g-/(oN;Df\"F*7$Fbbm$!3v=](*z$3?L\"F *7$Febm$!3-=ehL'f(*4\"F*7$Fhbm$!3S_!z7VOx_)Fgy7$F[cm$!3?APnYbgohFgy7$F ^cm$!3g'4>o'e.`NFgy7$Facm$!3#*HvmVw;!H\"Fgy7$Fdcm$\"3Uc*)zF7Zx7Fgy7$Fg cm$\"3%e^'p$G&G=OFgy7$Fjcm$\"3'[\"4\\[B3\"='Fgy7$F]dm$\"3;#)>y.P`&R)Fg y7$F`dm$\"3G%3*e!zdA4\"F*7$Fcdm$\"31=Sv74,P8F*7$Ffdm$\"3sAbmn-R#e\"F*7 $Fidm$\"3\\8%3Qm!zF=F*7$F\\em$\"3omQV_Pak?F*7$F_em$\"3,d&HbXHoDF*7$Feem$\"3]+OA4e;HGF*7$Fhem$\"3CZYD'pJp1$F*7$F[fm$\"3 Sw3C;7aJLF*7$F^fm$\"3k^'HskRpe$F*7$Fafm$\"3H)\\vXPeP%QF*7$Fdfm$\"319$H SvNV6%F*7$Fgfm$\"3;Nt(G2)ylVF*7$Fjfm$\"3;u<%eOqci%F*7$F]gm$\"3Y%QS[oXb \"\\F*7$F`gm$\"3Q@:jef!3=&F*7$Fcgm$\"37Nz$HU#)\\X&F*7$Ffgm$\"3L;D:*zkp t&F*7$Figm$\"31a,+NL4**fF*7$Fbbl$\"3+>\\-&RT$[rF*7$Ffhm$\"3'fvk8pk)puF*7 $Fihm$\"3G5!R;g&3kxF*7$F\\im$\"3eDqK4w6f!)F*7$F_im$\"35S9!eyj3Q)F*7$Fb im$\"3eP98`-v3()F*7$Feim$\"3qP<'QdD9,*F*7$Fhim$\"3ePrWXr_P$*F*7$F[jm$ \"3Q!HS!3tag'*F*7$F^jm$\"30uQEU\">;+\"F-7$Fcfl$\"3B9m\\(olG.\"F-7$Fbjm $\"3[H*[YZ5$p5F-7$Fejm$\"3b$3d\\$y7/6F-7$Fhjm$\"3$H\"ps\">b\"R6F-7$F[[ n$\"3wy?j%HoZ<\"F-7$F^[n$\"3`W'=_O!o67F-7$Fa[n$\"3qi3Z;=Z^7F-7$Fd[n$\" 3)>*o.2Fd)G\"F-7$Fg[n$\"3%=i`.L(yD8F-7$Fj[n$\"3;t,s;KBm8F-7$F]\\n$\"3L p>%[8F-7$Fc[m$!3(=e8q2w4I\"F-7$Ff[m$ !3M(3E>17ND\"F-7$Fi[m$!3'HG,]#zt27F-7$F\\\\m$!3wBPz\"yp@;\"F-7$F_\\m$! 3hz)4f4SK7\"F-7$Fb\\m$!3OmLr^Xp!3\"F-7$Fe\\m$!3Qq'**Ggk#R5F-7$Fh\\m$!3 &e%=vNN\\+5F-7$F[]m$!35K1[z>bsF*7$Fc^m$!3'=s!yw$*HhpF*7$F f^m$!3my=Y#R#*)y8?&F*7$Fh_m$!3; e154vxK\\F*7$F[`m$!3,9ae*=f'QYF*7$F^`m$!3UF+0/rzxVF*7$Fa`m$!3;\\!)3Rwb -TF*7$Fd`m$!3EEBhX@&e&QF*7$Fg`m$!3qz4,Hl$))e$F*7$Fj`m$!3c;Yx1e&*RLF*7$ F]am$!3wq\\'>kL?3$F*7$F`am$!3k\\+()f,(=$GF*7$Fcam$!3)QPk\"Qe)=d#F*7$Ff am$!35,AD[%\\JK#F*7$Fiam$!3EyXf))oFq?F*7$F\\bm$!3m(y(4^T\"3#=F*7$F_bm$ !3a)pL!)e\"f#f\"F*7$Fbbm$!3Gt-**p$R?L\"F*7$Febm$!3I+R&)y:x*4\"F*7$Fhbm $!3/U<$>0qx_)Fgy7$F[cm$!3%>j(GCAhohFgy7$F^cm$!3;t-0\"HOIb$Fgy7$Facm$!3 OG\"[jkn,H\"Fgy7$Fdcm$\"3sM-NI7Zx7Fgy7$Fgcm$\"3#*=1K[dG=OFgy7$Fjcm$\"3 K1R#Q4*3\"='Fgy7$F]dm$\"3#oN1P![c&R)Fgy7$F`dm$\"3Sf2]N$pA4\"F*7$Fcdm$ \"3'yJIc[UqL\"F*7$Ffdm$\"3]RJPcJY#e\"F*7$Fidm$\"3Ph!R-_Rz#=F*7$F\\em$ \"3#fTk0T:[1#F*7$F_em$\"3g(\\Gmm8AK#F*7$Fbem$\"3wV%om(**)*oDF*7$Feem$ \"3z^NV4-WIGF*7$Fhem$\"3#)Gt]B)=)oIF*7$F[fm$\"3nX?Sr'eVL$F*7$F^fm$\"33 _*Qbah4f$F*7$Fafm$\"3!Ho=O(4O\\QF*7$Fdfm$\"3rS.8dT3ATF*7$Fgfm$\"3A[x*= r^gP%F*7$Fjfm$\"3**Q?>Tx9RYF*7$F]gm$\"3&*)>iR%zXL\\F*7$F`gm$\"3:y9m^_n ._F*7$Fcgm$\"3Y()G`G%**R[&F*7$Ffgm$\"3K&[PVNBNx&F*7$Figm$\"3RbDA3b*Q/' F*7$Fbbl$\"3>\\'yoZ.pL'F*7$F]hm$\"3=T!R6JAHj'F*7$F`hm$\"35ic\\shwbpF*7 $Fchm$\"3)pb8Dw[jC(F*7$Ffhm$\"3=3i*>z3()e(F*7$Fihm$\"3+/-rFgh/zF*7$F\\ im$\"3+odQ\"[7TA)F*7$F_im$\"3Yo_121&ed)F*7$Fbim$\"37$4&fDv3Q*)F*7$Feim $\"3#\\8$>*>qgF*F*7$Fhim$\"3DNj8!p&HW'*F*7$F[jm$\"3z>a'ebV8+\"F-7$F^jm $\"3/IIsWt^U5F-7$Fcfl$\"39M$>m^t\"z5F-7$Fbjm$\"3Bf9!yIAD7\"F-7$Fejm$\" 3I&ev(H!eX;\"F-7$Fhjm$\"3lc#GTv&[27F-7$F[[n$\"3eT$)zz>\"=D\"F-7$F^[n$ \"3I+RD8W])H\"F-7$Fa[n$\"3Qus5\"HA(\\8F-7$Fd[n$\"3A3C$HUG$)R\"F-7$Fg[n $\"3!fEVC3LzW\"F-7$Fj[n$\"3d!ofM'e$G]\"F-7$F]\\n$\"3%*pNsf8lf:F-7$F`\\ n$\"3n4Ww#=iCh\"F-7$Fc\\n$\"3))********Riu;F--Fbil6&FdilFj\\nFj\\nFg\\ nF[]n-%+AXESLABELSG6$Q\"x6\"Q!Fdcp-%%VIEWG6$;$!#7!\"\"$\"#7F\\dp;$!#;F \\dp$\"#;F\\dp" 1 2 0 1 10 0 2 9 1 4 2 1.000000 45.000000 45.000000 0 0 "Curve 1" "Curve 2" "Curve 3" "Curve 4" }}}}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 214 "Successively higher degree Taylor polynomials produce progressive ly better approximations over a fixed interval centred at the origin. \nThe next picture shows the graphs of the degree 7, 9 and 11 Taylor p olynomials." }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{EXCHG {PARA 0 "> " 0 " " {MPLTEXT 1 0 218 "AS := (n,x) -> x+sum((2*i-1)!/(i!*(i-1)!*2^(2*i-1) )*x^(2*i+1)/(2*i+1),i=1..n):\nplot([arcsin(x),AS(3,x),AS(4,x),AS(5,x)] ,x=-1.2..1.2,-1.6..1.6,\n color=[black,magenta,coral,cyan],line style=[2,1$3],\nnumpoints=100);" }}{PARA 13 "" 1 "" {GLPLOT2D 523 342 342 {PLOTDATA 2 "6(-%'CURVESG6%7\\q7$$!3Y*****>3.P***!#=$!33S\"[#pmIN: !#<7$$!3#)*****RQ8g)**F*$!3,*>%\\L/!z^\"F-7$$!3?+++'oB$y**F*$!3?0([[rT \\]\"F-7$$!3Y*****z)Rjq**F*$!3/]+kQ29%\\\"F-7$$!3=+++#fa_&**F*$!3kD'p9 VhhZ\"F-7$$!3!)*****f>v)R**F*$!3%=\"R$o#H3h9F-7$$!3E+++4wNy)*F*$!3C$\\ 3?*=m99F-7$$!3h*****>-So\")*F*$!3CTEo:\"3\"z8F-7$$!31+++@KG!p*F*$!3*=h FNAl7K\"F-7$$!3]+++?ksj&*F*$!3_uK\\f)F*$!3$*)3UV\\xU.\"F-7$$!3?+++PJRu$)F*$!3mB =iN\"4e#**F*7$$!3I+++;-:7\")F*$!3=eBBc)pAY*F*7$$!3))*****H1'***)yF*$!3 um`A\"H!z\"4*F*7$$!3z*****4(zdJwF*$!3#4%zY0u&=o)F*7$$!3C+++tT$GS(F*$!3 *HfXZF=\\L)F*7$$!3))*****4(f'=:(F*$!3'4jp2W5*ozF*7$$!3#******\\*[)G\"p F*$!3Yx7pqrqKwF*7$$!3C+++8K`jmF*$!3/[O)HQtIH(F*7$$!3Y+++H0bMkF*$!3%GuM ([I.!*pF*7$$!3i******pL:N(\\F*$!3J,k) ))zKa?&F*7$$!3-+++,okPZF*$!3!GH&QuwgN\\F*7$$!3/+++7]vvWF*$!3u8UBGF_SYF *7$$!3<+++\"fL/C%F*$!3il&R]6`!zVF*7$$!3)******fux\"*)RF*$!31a7!=XjL5%F *7$$!3;+++2E]hPF*$!3k!*zS`*yj&QF*7$$!3$******Ha$f7NF*$!3%oN:1He\"*e$F* 7$$!3)******4^*QyKF*$!3\")*Gn_&>:SLF*7$$!3#)*****\\\")yN.$F*$!3%f42/GY @3$F*7$$!3++++8;B%z#F*$!3,\\7q\")G$>$GF*7$$!3>+++uslVDF*$!3qI,5?!=>d#F *7$$!32+++.WK-BF*$!3:rm^J`;BBF*7$$!3'******poEb0#F*$!3m/gq;SGq?F*7$$!3 >+++!es2\"=F*$!3IJ6emq\"3#=F*7$$!3/+++!)*oee\"F*$!3w#4=%RFf#f\"F*7$$!3 #*******fS5G8F*$!3w![fipR?L\"F*7$$!31+++]gb(4\"F*$!3gq5'=mr(*4\"F*7$$! 3X********yV<&)!#>$!3HT\"fp?qx_)Fgy7$$!3G++++4qkhFgy$!3%R/dnE7'ohFgy7$ $!3E++++))G_NFgy$!3CJpi:j.`NFgy7$$!3'*********=8!H\"Fgy$!3?En!=pn,H\"F gy7$$\"3%********\\OuF\"Fgy$\"3#oB.bCruF\"Fgy7$$\"3v*******H'\\V94C#[1# F*7$$\"36+++5PT,BF*$\"3!HnH$3&HAK#F*7$$\"3y******4j&3a#F*$\"3ArG(R!>-p DF*7$$\"33+++!QeGz#F*$\"3<%3'y5F]IGF*7$$\"37+++I4)4-$F*$\"3#)H(\\.;G*o IF*7$$\"3%)******f!*4tKF*$\"3iXAjfDbMLF*7$$\"3))*******H%e9NF*$\"3o\"R 91i%G\"f$F*7$$\"3%)******\\<[bPF*$\"3/3A'[s\"))\\QF*7$$\"3z******p+52S F*$\"3Rle'He;H7%F*7$$\"3)*******H(\\)QUF*$\"3U?bS/VIxVF*7$$\"3%******* zI>wWF*$\"3^*o5$3E,TYF*7$$\"3++++]$[#QZF*$\"38b`lf2HO\\F*7$$\"3#****** *>z^v\\F*$\"3\"Gh#yz7u2_F*7$$\"3w******40<=_F*$\"3->-)y6'z*[&F*7$$\"3) )******R>%\\Y&F*$\"3A')e@&pAIkF*$\"3!>%=<(eZV)pF*7$$\"3E+++!*GqcmF*$\"3_njAJn\"RG(F*7$$ \"3)*******\\K/=pF*$\"3sd5:B%[)RwF*7$$\"3W+++!y#)Q:(F*$\"3!=t=(=kzrzF* 7$$\"3k******pOB(Q(F*$\"3/$*pBuHu6$)F*7$$\"31+++S3;QwF*$\"3Am'fgR]?p)F *7$$\"3%*******fI5!*yF*$\"3#o#4sVW'>4*F*7$$\"3V+++qJL>\")F*$\"3i:,z*=k XZ*F*7$$\"3U+++q`wi$)F*$\"3s\\\"o[2oX!**F*7$$\"3X******49L+')F*$\"3[O] %4iM`.\"F-7$$\"3K++++b&y&))F*$\"33IDVOR=)3\"F-7$$\"3M+++Sao!3*F*$\"3\" Q8uC6\\'Q6F-7$$\"3!*******>PhO$*F*$\"3o!GxH7.X?\"F-7$$\"3G+++g(*>x&*F* $\"3'GW-Kzp*y7F-7$$\"3i*****\\)3L'p*F*$\"3qoHy`gsB8F-7$$\"32+++5?Y:)*F *$\"3=Xp4bhQy8F-7$$\"3a+++b\\2v)*F*$\"3,d:]Q[c79F-7$$\"3\"*********yoM **F*$\"37#eNe3VkX\"F-7$$\"35+++sV\\k**F*$\"3c!>$*o>.l[\"F-7$$\"3Q+++X3 I%***F*$\"3s%y&*)RL.P:F-7$%%FAILGF`il-%'COLOURG6&%$RGBG\"\"!FeilFeil-% *LINESTYLEG6#\"\"#-F$6%7`q7$$!3%**************>\"F-$!3`G9dGueM=F-7$$!3 qyyyQgju6F-$!3=CBwt$>-v\"F-7$$!3#edd<*pc_6F-$!3CO11*=44o\"F-7$$!3ECCCS ![x7\"F-$!3MV(e?zxrg\"F-7$$!3kgggsXw-6F-$!3@#**e@#o7P:F-7$$!3%HIIq%)** y2\"F-$!3;LZaDjBr9F-7$$!3Y^^^jq%[0\"F-$!3.4ir(*\\H89F-7$$!3]XXXTs(4.\" F-$!3OZi.\\oCc8F-7$$!3OLLLP5H15F-$!38LWIj$e,I\"F-7$$!3s\"===-So\")*F*$ !3[Z!*R9@'pC\"F-7$$!3kQRR>ksj&*F*$!3%Q(HTW#R[>\"F-7$$!30ggg?QyS$*F*$!3 3*oA_DP4:\"F-7$$!3y<==eK!)*3*F*$!38$GF*7$$!3Ft sssslVDF*$!3Is9X'f;>d#F*7$$!3vTUU-WK-BF*$!3;Y?AcZ;BBF*7$$!3%egggoEb0#F *$!3wR7J5QGq?F*7$$!3wPRRzDx5=F*$!3MI\"*z+q\"3#=F*7$$!3iaaau*oee\"F*$!3 C]LD9Ff#f\"F*7$$!3/-..jS5G8F*$!3v#of`pR?L\"F*7$$!3#GLLL0cv4\"F*$!3/%=1 Xmr(*4\"F*7$$!3K&344*yV<&)Fgy$!3\"=U9r>qx_)Fgy7$$!3)*osss3qkhFgy$!3skJ RRAhohFgy7$$!3usvvv()G_NFgy$!3O?*o8HOIb$Fgy7$$!3)4XXX&=8!H\"Fgy$!3'RR[ jkn,H\"Fgy7$$\"3/#[[[[OuF\"Fgy$\"3g#[].BruF\"Fgy7$$\"3u0\"44H'\\G/P8F*7$$\"37(ppp&y'ed\"F*$\"3'y&o!QBkCe\"F*7$$\"3%o pppxzx\"=F*$\"3cR`.[C%z#=F*7$$\"33yyy)R\"=]?F*$\"3c$*GE2A#[1#F*7$$\"3B mmm1PT,BF*$\"3Y2EEK*GAK#F*7$$\"3>tss7j&3a#F*$\"3o-*\\')\\?!pDF*7$$\"3G ggg!QeGz#F*$\"3&)*>a%y$*\\IGF*7$$\"3lvvvN4)4-$F*$\"3/HahQ8#*oIF*7$$\"3 /CCCk!*4tKF*$\"3u#ycuLQXL$F*7$$\"3$)>==)H%e9NF*$\"3i**G2esD\"f$F*7$$\" 3MJII]<[bPF*$\"3ya#[KJJ)\\QF*7$$\"3Jusss+52SF*$\"3cuGLAZ#G7%F*7$$\"3:M LLL(\\)QUF*$\"33\\Z=B%\\rP%F*7$$\"3'pggg3$>wWF*$\"3$3vyI5b2k%F*7$$\"3( *444\\$[#QZF*$\"3<,Kb#o^e$\\F*7$$\"3)[[[[#z^v\\F*$\"3Ije?v^/2_F*7$$\"3 S64440<=_F*$\"3CFo@\"[-()[&F*7$$\"3K)ppp$>%\\Y&F*$\"35/Y#)=C-!y&F*7$$ \"3%4%RR**Gx\"p&F*$\"3_@%f\\$\\`_gF*7$Fbbl$\"35QlfXyz\"[mF*7$$\"3$)fdddt>IkF*$\"3gYs$Q/eg(pF*7$$\"3Aopp*)Gqc mF*$\"3EJgk^]?ssF*7$$\"3[KLL`K/=pF*$\"3'>)*pKtkDi(F*7$$\"37...$y#)Q:(F *$\"3Sb*fx(fUZzF*7$$\"3eIIIqOB(Q(F*$\"3!pI))3b2xF)F*7$$\"3WxyyQ3;QwF*$ \"3PuU8WQcV')F*7$$\"3GSRRfI5!*yF*$\"3D&yDCEqI-*F*7$$\"3jsvvvJL>\")F*$ \"3qQ;%\\L<*z$*F*7$$\"3!3qppPlFO)F*$\"3Y2hRp()*>x*F*7$$\"31LLL89L+')F* $\"3(f5\"QQ-)o,\"F-7$$\"3+....b&y&))F*$\"3sSgap\"=;1\"F-7$Fcfl$\"3'4FC _i->5\"F-7$$\"3WkjjBPhO$*F*$\"3'yOor-L,:\"F-7$$\"3-$[[[w*>x&*F*$\"3E5A iH5b(>\"F-7$$\"36EFF2?Y:)*F*$\"3i2bw<9nY7F-7$$\"3#444*y8R05F-$\"3[BoJR r;)H\"F-7$$\"3IFFF^>rH5F-$\"3+)ewP5-LN\"F-7$$\"3iaaa]8\\b5F-$\"3\"zwn$ Q`([T\"F-7$$\"37FFFN&G\"z5F-$\"3M7K&=K2WZ\"F-7$$\"3\"edd\"F -$\"3`G9dGueM=F--Fbil6&Fdil$\"*++++\"!\")$FeilFeilF_in-Fgil6#\"\"\"-F$ 6%7`q7$F^jl$!3eG9d)e^8*>F-7$Fcjl$!3w\\,>EJcz=F-7$Fhjl$!3O\")f*oab**y\" F-7$F][m$!3qh\"H`UAop\"F-7$Fb[m$!3SyFsjES5;F-7$Fg[m$!3!y%>9(G:4`\"F-7$ F\\\\m$!3'\\]%y)3ACY\"F-7$Fa\\m$!3kNV>#=GiR\"F-7$Ff\\m$!3k)\\LAW/BL\"F -7$F[]m$!3!pH$RYuos7F-7$F`]m$!3xGG*)y\\<:7F-7$Fe]m$!3AA&f4X$Qn6F-7$Fj] m$!3*=!oy2ZX;6F-7$F_^m$!3_![*QXz0o5F-7$Fd^m$!3y%3vG#)QP-\"F-7$Fi^m$!3] /LOI.j_)*F*7$F^_m$!3IOcK.*zZT*F*7$Fc_m$!3')yX+*o1*e!*F*7$Fh_m$!39Uif!f $\\g')F*7$F]`m$!3cyRO#p1/K)F*7$Fb`m$!3cTNRSN[fzF*7$Fg`m$!3\"eNm?g2li(F *7$F\\am$!3g%HV\"o,6*G(F*7$Faam$!3m5'efYKu)pF*7$Ffam$!3=4]#[(R&*pmF*7$ F[bm$!3711dI;1[jF*7$F`bm$!3!H<.#[*zP2'F*7$Febm$!3/4&HqlxJy&F*7$Fjbm$!3 ENYyRra)[&F*7$F_cm$!31x!yN.0`?&F*7$Fdcm$!3D*R_kWMb$\\F*7$Ficm$!3u]+7PK!zVF*7$Fcdm$!33bp0`IN.TF*7$Fhdm$!3=!zZ$*etj&QF*7$ F]em$!39w,Y.e:*e$F*7$Fbem$!31PHh13:SLF*7$Fgem$!3'oMduzX@3$F*7$F\\fm$!3 $[`\"o(oK>$GF*7$Fafm$!3%*=*Q3&z\">d#F*7$Fffm$!3:&pW%3`;BBF*7$F[gm$!3mv NM4SGq?F*7$F`gm$!3*>T*Qkq\"3#=F*7$Fegm$!3AW&HNt#f#f\"F*7$Fjgm$!3ZLaE*p R?L\"F*7$F_hm$!35w$3_mr(*4\"F*7$Fdhm$!3E>7$y>qx_)Fgy7$Fihm$!3yKAVRAhoh Fgy7$F^im$!3w$>p8HOIb$FgyFbimFgim7$F]jm$\"3KeGo[dG=OFgy7$Fbjm$\"3#37%= 4\"*3\"='Fgy7$Fgjm$\"3QT[]M\\c&R)Fgy7$F\\[n$\"3qc=#yTpA4\"F*7$Fa[n$\"3 F%=QO#G/P8F*7$Ff[n$\"3Iyh,_UY#e\"F*7$F[\\n$\"3`2\\(Q^Uz#=F*7$F`\\n$\"3 =L_o,C#[1#F*7$Fe\\n$\"3faC_#[HAK#F*7$Fj\\n$\"3[3QnR=-pDF*7$F_]n$\"3luj O>D]IGF*7$Fd]n$\"35<)*z0x#*oIF*7$Fi]n$\"3UW:vO9bMLF*7$F^^n$\"3w,]$p6#G \"f$F*7$Fc^n$\"31On\"zXw)\\QF*7$Fh^n$\"3]B:=[c!H7%F*7$F]_n$\"3k^xh_OGx VF*7$Fb_n$\"3jrh-!Gu4k%F*7$Fg_n$\"3%Hb([Du@O\\F*7$F\\`n$\"3B>4BHHh2_F* 7$Fa`n$\"3/TtV1Sd*[&F*7$Ff`n$\"3![+aiOV8y&F*7$F[an$\"3_H#f(4(RW0'F*7$F bbl$\"3ozfn\"[L7N'F*7$Fcan$\"3uU!HT?P@l'F*7$Fhan$\"3G(3<*>!o<)pF*7$F]b n$\"3;]KM@C+!G(F*7$Fbbn$\"3mM@XF>fLwF*7$Fgbn$\"3i_kuokLizF*7$F\\cn$\"3 U(f*f)37wH)F*7$Facn$\"3QY1:O\"\\/n)F*7$Ffcn$\"3;/c!***\\2f!*F*7$F[dn$ \"3[Inm\"*z]E%*F*7$F`dn$\"3=`1sS$zF$)*F*7$Fedn$\"3B,Pjd5qC5F-7$Fjdn$\" 3az3xGv\"=2\"F-7$Fcfl$\"3P-W52xl96F-7$Fben$\"3;Y%p1E8l;\"F-7$Fgen$\"3q a@4ig9=7F-7$F\\fn$\"3C;e$yEkBF\"F-7$Fafn$\"3:Dy6%[b+L\"F-7$Fffn$\"3kAs n')R%GR\"F-7$F[gn$\"39;l#f9tUY\"F-7$F`gn$\"3;lZ-I8qM:F-7$Fegn$\"3\"H&H NWgR4;F-7$Fjgn$\"3SrP+1Ve&p\"F-7$F_hn$\"3q#RvXp\")))y\"F-7$Fdhn$\"3-Y% Q^ST&z=F-7$Fihn$\"3eG9d)e^8*>F--Fbil6&FdilF_in$\")AR!)\\FainFbinFcin-F $6%7`q7$F^jl$!3K>0K.'yv:#F-7$Fcjl$!3\"GDvF(z(4,#F-7$Fhjl$!3S#==['Ri'*= F-7$F][m$!3Gd0\"*3jx!y\"F-7$Fb[m$!3k1'*oC+-w;F-7$Fg[m$!3G&>JY1u>e\"F-7 $F\\\\m$!3]n\"oVauE]\"F-7$Fa\\m$!330)zEA@vU\"F-7$Ff\\m$!3ug\")\\:WFc8F -7$F[]m$!3;n)F*7$F]`m$!3)pc1O'HfG$)F*7$Fb`m$!3G:pWa_3lzF*7$Fg`m$!3KeF)[.i.j( F*7$F\\am$!3!3GPoF$o\"H(F*7$Faam$!3yYGTeR=*)pF*7$Ffam$!3Skb[5F4rmF*7$F [bm$!33OyHHjx[jF*7$F`bm$!3U(\\ir][U2'F*7$Febm$!3w*)*z*e!pMy&F*7$Fjbm$! 3'H/kQc@()[&F*7$F_cm$!3CKlgt!3a?&F*7$Fdcm$!3Ldj/F[fN\\F*7$Ficm$!3o6o=P n^SYF*7$F^dm$!3w]L0/-0zVF*7$Fcdm$!3/S=5h@O.TF*7$Fhdm$!3O@b:h$yj&QF*7$F ]em$!3Ik2_]!e\"*e$F*7$Fbem$!37]<^e=:SLF*7$Fgem$!3c*Q$RXi9#3$F*7$F\\fm$ !3w*ej!pG$>$GF*7$Fafm$!3g[vO:!=>d#F*7$Fffm$!30w#***H`;BBF*7$F[gm$!3Q@g `:SGq?F*7$F`gm$!3QuZ#f1<3#=F*7$Fegm$!3%y_')Qt#f#f\"F*7$Fjgm$!3*G;;$*pR ?L\"F*7$F_hm$!3'[g9_mr(*4\"F*7$Fdhm$!39[]$y>qx_)Fgy7$Fihm$!3UUBVRAhohF gyFiboFbimFgimF\\co7$Fbjm$\"3_KU=4\"*3\"='Fgy7$Fgjm$\"3em!3X$\\c&R)Fgy 7$F\\[n$\"3UNw#yTpA4\"F*7$Fa[n$\"3sO5pBG/P8F*7$Ff[n$\"3;k\"\\BDkCe\"F* 7$F[\\n$\"3&\\!pZ:D%z#=F*7$F`\\n$\"3))HGq2C#[1#F*7$Fe\\n$\"3`MM)R]HAK# F*7$Fj\\n$\"3g6^U.>-pDF*7$F_]n$\"3o)Gq(*p-0$GF*7$Fd]n$\"3;dLpL\"G*oIF* 7$Fi]n$\"3jmz7qCbMLF*7$F^^n$\"3a\\S/yVG\"f$F*7$Fc^n$\"3%*RcPY6))\\QF*7 $Fh^n$\"3Nkef;_\"H7%F*7$F]_n$\"39g%QBT,tP%F*7$Fb_n$\"3r/jS-T*[0'F*7$Fbbl$\"3c2%Rxd^>N'F*7$Fcan $\"3!3(=^OyC`mF*7$Fhan$\"33p,0Al]$)pF*7$F]bn$\"3A_8ilma#G(F*7$Fbbn$\"3 @uyI;\"yuj(F*7$Fgbn$\"3qtnr$ebz'zF*7$F\\cn$\"3A#)QP!e5cI)F*7$Facn$\"3# o\">63#**>o)F*7$Ffcn$\"3u(oF&o+ev!*F*7$F[dn$\"3U]Y!*H[7\\%*F*7$F`dn$\" 3]%3v([-3k)*F*7$Fedn$\"3t)GTyrg*G5F-7$Fjdn$\"3YU5JQ.rx5F-7$Fcfl$\"3$)[ 1?aDSA6F-7$Fben$\"3/LU7By-x6F-7$Fgen$\"3i2*)4:i0K7F-7$F\\fn$\"3!yWbfs \"f!H\"F-7$Fafn$\"3e'>D'y2z`8F-7$Fffn$\"3>%ohR:0K.'yv :#F--Fbil6&FdilFbinF_inF_inFcin-%+AXESLABELSG6$Q\"x6\"Q!F\\_q-%%VIEWG6 $;$!#7!\"\"$\"#7Fd_q;$!#;Fd_q$\"#;Fd_q" 1 2 0 1 10 0 2 9 1 4 2 1.000000 45.000000 45.000000 0 0 "Curve 1" "Curve 2" "Curve 3" "Curve \+ 4" }}}}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 1 ";" }}}}{SECT 1 {PARA 4 "" 0 "" {TEXT -1 38 "An adaptiv e graph plotting procedure: " }{TEXT 0 5 "graph" }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 79 "The procedure in this sec tion is an alternative to the standard Maple function " }{TEXT 0 4 "pl ot" }{TEXT -1 195 ", for plotting the graph of a single function. It a llows control over how the plotting is performed, in a manner which is a bit different from the control one has over the standard Maple rout ine " }{TEXT 0 4 "plot" }{TEXT -1 1 "." }}{PARA 0 "" 0 "" {TEXT -1 0 " " }}{PARA 0 "" 0 "" {TEXT -1 120 "In particular, the precision of the \+ floating point calculations is not changed internally, whereas, the Ma ple procedure " }{TEXT 0 4 "plot" }{TEXT -1 137 " often uses hardware \+ floating point arithmetic whereby the effective precision is increased to the equivalent of about 15 decimal digits." }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 1 ";" }}}{SECT 1 {PARA 4 "" 0 "" {TEXT -1 12 "graph: usage" }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 0 "" }{TEXT 271 18 "Calling Sequenc e:\n" }}{PARA 0 "" 0 "" {TEXT 272 4 " " }{TEXT -1 17 "graph( f, xrn g )\n" }{TEXT 273 1 "\n" }{TEXT -1 26 " graph( f, xrng, yrng )" }} {PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 256 "" 0 "" {TEXT 269 11 "Parame ters:" }}{PARA 0 "" 0 "" {TEXT -1 2 " " }}{PARA 0 "" 0 "" {TEXT -1 3 " " }{TEXT 23 4 "f - " }{TEXT -1 83 " an expression involving a s ingle variable, say x, or a function x -> f(x)\n\n " }{TEXT 23 7 "x rng - " }{TEXT -1 79 " horizontal plotting range in the form x=a.. b, when x is an expression in x" }}{PARA 0 "" 0 "" {TEXT -1 19 " \+ " }{TEXT 256 2 "OR" }{TEXT -1 48 " in the form a..b when f is afunction x -> f(x)" }}{PARA 0 "" 0 "" {TEXT -1 12 " \+ " }}{PARA 0 "" 0 "" {TEXT -1 4 " " }{TEXT 23 7 "yrng - " }{TEXT -1 92 " vertical range (optional), which can be given in the form c.. d, or in the form y=c..d.\n" }}{PARA 256 "" 0 "" {TEXT 268 12 "Descrip tion:" }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 15 "" 0 "" {TEXT -1 14 "The procedure " }{TEXT 0 5 "graph" }{TEXT -1 22 " plots the graph of \+ a " }{TEXT 258 15 "single function" }{TEXT -1 26 " using an adaptive m ethod." }}{PARA 15 "" 0 "" {TEXT -1 88 "An even spacing is aimed for a long sections of the curve which are approximately linear." }}{PARA 15 "" 0 "" {TEXT -1 79 "More points are plotted along sections of the \+ curve where the graph is bending." }}{PARA 15 "" 0 "" {TEXT -1 107 "An y maximum or minimum points are located approximately by parabolic int erpolation and added to the graph.\n" }}{PARA 256 "" 0 "" {TEXT 270 8 "Options:" }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 19 "adaptive=true/false" }}{PARA 0 "" 0 "" {TEXT -1 144 "Adaptive plot ting will, where necessary, sub-divide the plotting interval in an att empt to get a good graphical representation of the function. " }} {PARA 0 "" 0 "" {TEXT -1 111 "By default, this option is set to \"true \", but it can be turned off by setting the \"adaptive\" option to \"f alse\"." }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 312 "numpoints=n\nFor non-adaptive plotting the interval for the plot \+ is subdivided into a fixed number of sub-intervals of equal width by m eans \"numpoints\" points. \nFor adaptive plotting \"numpoints\" contr ols the spacing of points along the curve, that is, in the direction o f the curve rather than just horizontally. " }}{PARA 0 "" 0 "" {TEXT -1 57 "The spacing between points is generally no greater than " } {XPPEDIT 18 0 "plotwidth/numpoints;" "6#*&%*plotwidthG\"\"\"%*numpoint sG!\"\"" }{TEXT -1 97 ". Note that, in general, the number of points p lotted could be vastly different from \"numpoints\"." }}{PARA 0 "" 0 " " {TEXT -1 36 "The default value is \"numpoints=33\"." }}{PARA 0 "" 0 "" {TEXT -1 12 "\nlinearity=n" }}{PARA 0 "" 0 "" {TEXT -1 82 "\"linear ity\" controls the tolerance for the allowed deviation from a straight line." }}{PARA 0 "" 0 "" {TEXT -1 93 "Along any arc between two point s on the graph, the curve will generally deviate no more than " } {TEXT 274 16 "tol * plotheight" }{TEXT -1 62 " from the straight line \+ segment joining the two points, where " }{XPPEDIT 18 0 "tol = 10^(-4)/ linearity;" "6#/%$tolG*&)\"#5,$\"\"%!\"\"\"\"\"%*linearityGF*" }{TEXT -1 2 " ." }}{PARA 0 "" 0 "" {TEXT -1 98 "Thus increasing \"linearity\" reduces the tolerance, and so gives more points at bends in the graph ." }}{PARA 0 "" 0 "" {TEXT -1 36 "The default value is \"linearity=10 \"." }}{PARA 0 "" 0 "" {TEXT -1 12 "\nmaxpoints=n" }}{PARA 0 "" 0 "" {TEXT -1 108 "This option provides a cut-off for the adaptive subdivis ion by specifying a minimum horizontal distance of " }{XPPEDIT 18 0 " plotwidth/maxpoints" "6#*&%*plotwidthG\"\"\"%*maxpointsG!\"\"" }{TEXT -1 65 " between points for the plot. \nThe default is \"maxpoints=1000 \". " }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 119 "plotdata=true/false\nSetting the option \"plotdata\" to \"true\" caus es the data points to be returned instead of the graph." }}{PARA 0 "" 0 "" {TEXT -1 61 "This option can also be specified using the word \"p lot_data\"." }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT 267 31 "Available standard plot options" }{TEXT -1 184 ": color, line style, thickness, scaling, xtickmarks, ytickmarks, tickmarks, labels, \+ style, symbol, symbolsize, title, axes, font, labelfont, titlefont, ax esfont, view, labeldirections." }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}} {PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT 259 16 "How to a ctivate:" }{TEXT 256 1 "\n" }{TEXT -1 154 "To make the procedure activ e open the subsection, place the cursor anywhere after the prompt [ > \+ and press [Enter].\nYou can then close up the subsection." }}{SECT 1 {PARA 4 "" 0 "" {TEXT -1 21 "graph: implementation" }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{EXCHG {PARA 0 "> " 0 "graph" {MPLTEXT 1 0 9031 "graph := proc(ff,rng)\n local fx,x,y,t1,t2,eps,xL,yL,xR,yR,h,ymin,ymax,yM in,yMax,\n width,height,adaptdiv,xrange,yrange,Options,startoptio ns,rs,\n mxpts,lnrty,nmpts,delta,pdat,adptv,curve,dev,m,addmaxmin ,\n fn,n1,n2,proctype,vars,y1,y2,testvals,aa,bb,i,opt;\n\n if n args<2 then\n error \"at least 2 arguments are required; the basi c syntax is: 'graph(f(x),x=a..b)'.\"\n end if;\n\n # Collect all t he input data.\n if type(ff,procedure) or \n (op(0,ff)=`@@` an d nops(ff)=2 and type(op(1,ff),procedure)) then\n proctype := tru e;\n if type(rng,range) then\n rs := rng;\n else\n \+ error \"the 2nd argument, %1, is invalid .. it should have the \+ form 'a..b' to provide a horizontal range over which to plot the graph of %1\",rng,ff;\n end if;\n elif type(ff,algebraic) then \n \+ vars := indets(ff,name) minus indets(ff,realcons);\n if nops(v ars)<>1 then \n if not type(ff,realcons) and not has(indets(ff ),\{Int,Sum\}) then\n error \"the 1st argument, %1, is inva lid .. it should be an expression which depends only on a single varia ble\",ff;\n end if;\n else\n x := op(1,vars);\n \+ end if;\n if type(rng,name=range) then\n proctype := \+ false;\n x := op(1,rng);\n if not member(x,vars) and n ot type(ff,realcons) then\n error \"the 1st argument, %1, i s invalid .. it should be an expression which depends only on the vari able %2\",ff,x;\n end if;\n rs := op(2,rng);\n el se\n error \"the 2nd argument, %1, is invalid .. it should hav e the form '%2=a..b' to provide a horizontal range over which to plot \+ the graph of %3\",rng,x,ff;\n end if;\n else\n error \"the 1st argument, %1, is invalid .. it should be an algebraic expression \+ in a single variable, or a numerical valued procedure with a single ar gument\",ff; \n end if;\n \n xL := evalf(op(1,rs));\n xR \+ := evalf(op(2,rs));\n if not type(xL,numeric) or not type(xR,numeric ) then\n error \"each end point of the horizontal range %1 must e valuate to a numeric\",rs;\n end if;\n if xL>=xR then\n error \"2nd argument horizontal range is invalid\";\n end if;\n if proc type then\n xrange := xL..xR;\n else\n xrange := x=xL..xR; \n end if;\n\n startoptions := 3; \n yrange := NULL;\n yMax : = infinity;\n yMin := -infinity;\n if nargs>2 then\n if type( args[3],range) or type(args[3],name=range) then\n startoptions := 4;\n if type(args[3],range) then\n rs := args[3 ]; \n else\n rs := op(2,args[3]);\n y := op(1,args[3]);\n end if;\n yMin := evalf(op(1,rs));\n yMax := evalf(op(2,rs));\n if not type(yMin,numeric) \+ or not type(yMax,numeric) then\n error \"each end point of \+ the vertical range %1 must evaluate to a numeric\",rs;\n end i f;\n if yMin>=yMax then\n error \"the 3rd argument \+ vertical range is invalid\";\n end if;\n if type(args[ 3],range) then\n yrange := yMin..yMax; \n else\n \+ yrange := y=yMin..yMax;\n end if;\n end if;\n \+ end if;\n\n # Get the options, but first set default\n nmpts := 33 ;\n lnrty := 10;\n Options := [];\n mxpts := 1000;\n pdat := f alse;\n adptv := true;\n\n if nargs>=startoptions then\n Opti ons := [args[startoptions..nargs]];\n if not type(Options,list(eq uation)) then\n error \"each optional argument after the %-1 a rgument must be an equation\",startoptions-1;\n end if;\n if hasoption(Options,'adaptive','adptv','Options') then\n if not adptv=true then adptv := false end if;\n end if;\n if hasop tion(Options,'numpoints','nmpts','Options') then\n if not type (nmpts,posint) or nmpts<2 then\n error \"\\\"numpoints\\\" \+ must be an integer greater than 1\"\n end if;\n end if;\n if hasoption(Options,'linearity','lnrty','Options') then\n \+ if not type(lnrty,posint) then\n error \"\\\"linearity\\ \" must be a positive integer\"\n end if;\n end if;\n \+ if hasoption(Options,'maxpoints','mxpts','Options') then\n i f not type(mxpts,posint) then\n error \"\\\"maxpoints\\\" m ust be a positive integer\"\n end if;\n end if;\n if hasoption(Options,'plotdata','pdat','Options') or\n hasoption (Options,'plot_data','pdat','Options') then\n if not pdat=true then pdat := false end if;\n end if;\n for i to nops(Option s) do\n opt := op(i,Options); \n if not member(op(1,op t),\n \{'color','colour','linestyle','line_style','thicknes s',\n 'scaling','xtickmarks','ytickmarks','tickmarks','labe ls',\n 'style','symbol','symbolsize','title','axes','font', \n 'labelfont','label_font','titlefont','title_font',\n \+ 'axesfont','axes_font','view','labeldirections'\}) then\n \+ error \"unknown or invalid option: %1\",opt;\n end if; \n end do; \n end if; \n\n # Recursively define d procedure to construct plotting data.\n adaptdiv := proc(pL,pR)\n \+ local x0,x1,x2,y0,y1,y2,p1,dx,dy,divL,divR;\n \n x0 := pL[1] ;\n x2 := pR[1];\n\n x1 := (x0+x2)/2;\n y1 := evalf(fn( x1));\n\n if y1<=yMax and y1>=yMin then\n # Update estima te of the height.\n if y1>ymax then ymax := y1; height := ymax -ymin end if;\n if y1 0 then p := -p end if;\n q := abs(q);\n \+ x3 := x0+p/q;\n y3 := evalf(fn(x3));\n if y3 <=yMax and y3>=yMin then\n # Update estimate of the heig ht.\n if y3>ymax then ymax := y3; height := ymax-ymin en d if;\n if y34 then\n \+ error \"1st argument %1 does not evaluate to a numeric at some point , or points, in the plotting interval\",ff;\n end if;\n\n width := xR-xL;\n\n if adptv then \n ymin := max(yMin,min(yL,yR));\n ymax := min(yMax,max(yL,yR));\n\n height := ymax-ymin;\n \+ eps := evalf(1/lnrty*0.0001);\n delta := evalf(1/mxpts);\n \+ nmpts := iquo(nmpts,2);\n h := evalf(1/nmpts)^2;\n curve : = addmaxmin(adaptdiv([xL,yL],[xR,yR]));\n if pdat=true then\n \+ return curve;\n else\n return plot(curve,xrange,yran ge,op(Options));\n end if;\n else\n nmpts := nmpts-1;\n \+ h := width/nmpts;\n n1 := iquo(nmpts,2);\n n2 := nmpts-n1 -1;\n curve := [[xL,yL],seq([xL+i*h,evalf(fn(xL+i*h))],i=1..n1), \n seq([xR+(i-n2)*h,evalf(fn(xR+(i-n2)*h))],i=0..n2-1),[ xR,yR]];\n if pdat=true then\n return curve;\n else \n return plot(curve,xrange,yrange,op(Options));\n end if ;\n end if;\nend proc: # of graph" }}}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 1 ";" }}}}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 40 "Examples are given in the next section. " }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{EXCHG {PARA 0 "> \+ " 0 "" {MPLTEXT 1 0 1 ";" }}}}{SECT 1 {PARA 4 "" 0 "" {TEXT -1 74 "A p rocedure for evaluating the arcsine function from its Maclaurin series " }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 696 "arcsin_series := proc(xx::realcons)\n local x,z,fa ct,pow,term,sum,eps,k,maxit;\n\n maxit := Digits*20;\n eps := Floa t(2,-Digits);\n\n x := evalf(xx);\n if abs(x)>1 then\n error \+ \"Maclaurin series only converges in the interval [-1,1]\"\n end if; \n\n z := x*x;\n term := x;\n sum := term;\n fact := 1.0;\n \+ pow := x; \n for k from 2 to maxit by 2 do\n pow := pow*z;\n \+ fact := fact*(k-1)/k;\n term := fact*pow/(k+1);\n sum := \+ sum + term;\n if abs(term)<=eps*abs(sum) then break end if;\n e nd do;\n \n if k>maxit then\n print(`sum of`,k-1,`terms of ser ies is`,sum);\n error \"reached maximum iterations without conver gence\"\n end if;\n\n evalf(sum);\nend proc:" }}}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 95 "When using the default pr ecision of 10 digits, we can get about 10 digit accuracy in computing \+ " }{XPPEDIT 18 0 "arcsin(x);" "6#-%'arcsinG6#%\"xG" }{TEXT -1 27 " usi ng this procedure with " }{XPPEDIT 18 0 "-4/5 <= x;" "6#1,$*&\"\"%\"\" \"\"\"&!\"\"F)%\"xG" }{XPPEDIT 18 0 "`` <= 4/5;" "6#1%!G*&\"\"%\"\"\" \"\"&!\"\"" }{TEXT -1 2 ". " }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 55 "xx := 0.8;\nevalf(arcsin_series(xx) );\nevalf(arcsin(xx));" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%#xxG$\"\") !\"\"" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#$\"+!=_HF*!#5" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#$\"+!=_HF*!#5" }}}{PARA 0 "" 0 "" {TEXT -1 0 "" }} {PARA 0 "" 0 "" {TEXT -1 43 "We can check the accuracy of the procedur e " }{TEXT 0 13 "arcsin_series" }{TEXT -1 12 " as follows." }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 70 "plot (arcsin(x)-'evalf[10]@arcsin_series'(x),x=-0.84..0.84,color=blue);" }} {PARA 13 "" 1 "" {GLPLOT2D 422 258 258 {PLOTDATA 2 "6&-%'CURVESG6#7c_o 7$$!#%)!\"#$!\"%!#57$$!+0R!p@)F-F+7$$!+5y!Q.)F-F+7$$!+v3&Q-)F-$\"\"!F8 7$$!+SR*Q,)F-$F*F-7$$!+5q$R+)F-$!\"\"F-7$$!+v+)R*zF-F<7$$!+SJ-%)zF-F<7 $$!+5i1uzF-$!\"$F-7$$!+v#4T'zF-F@7$$!+SB:azF-F@7$$!+5a>WzF-F+7$$!+v%QU $zF-F+7$$!+S:GCzF-F<7$$!+5YK9zF-FK7$$!+vwO/zF-FK7$$!+S2T%*yF-F<7$$!+5Q X%)yF-$!\"&F-7$$!+vo\\uyF-F@7$$!+S*RX'yF-F+7$$!+5IeayF-FK7$$!+vgiWyF-F <7$$!+S\"pY$yF-F<7$$!+5ArCyF-Fbo7$$!+v_v9yF-FK7$$!+S$)z/yF-F<7$$!+59%[ z(F-F+7$$!+vW)[y(F-$\"\"\"F-7$$!+Sv#\\x(F-FK7$$!+51(\\w(F-Fbq7$$!+vO,b xF-FK7$$!+Sn0XxF-F@7$$!+5)*4NxF-F77$$!+vG9DxF-F<7$$!+Wf=:xF-Fbq7$$!+I$ ))Rq(F-FK7$$!+:2z#p(F-F@7$$!++Jf\"o(F-$\"\"#F-7$$!+!\\&RqwF-FK7$$!+!)y >fwF-Fbo7$$!+l-+[wF-FK7$$!+]E!oj(F-F<7$$!+S]gDwF-Fbq7$$!+IuS9wF-F@7$$! +:)4Kg(F-F@7$$!++A,#f(F-F<7$$!+!f93e(F-F<7$$!+l$>%evF-F<7$$!+ST-OvF-F< 7$$!+Il#[_(F-F@7$$!+:*GO^(F-F77$$!++8V-vF-FK7$$!+!pL7\\(F-F@7$$!+vg.![ (F-FK7$$!+g%Q)ouF-FK7$$!+]3kduF-FK7$$!+NKWYuF-F@7$$!+?cCNuF-FK7$$!+5![ SU(F-F@7$$!++/>(F-F<7$$!+&y_;S(F-FK7$$!+q^X!R(F-F@7$$!+gvDztF-Fbs7$$ !+X*f!otF-F77$$!+JB'oN(F-$\"\"$F-7$$!+&\\!fXtF-F+7$$!+b'=VL(F-F77$$!+? o/BtF-F<7$$!+!)\\x6tF-F<7$$!+SJ]+tF-F77$$!+08B*G(F-FK7$$!+q%fzF(F-FK7$ $!+IwomsF-F@7$$!+!z:aD(F-F<7$$!+bR9WsF-F<7$$!+?@(GB(F-$!\"'F-7$$!+!G+; A(F-F77$$!+S%G.@(F-F<7$$!++m0*>(F-Fbq7$$!+gZy(=(F-FK7$$!+DH^wrF-F<7$$! +!4T_;(F-F<7$$!+]#pR:(F-F@7$$!+5upUrF-F77$$!+qbUJrF-Fbq7$$!+IP:?rF-F<7 $$!+&*=))3rF-Fbq7$$!+g+h(4(F-F@7$$!+?#Qj3(F-F77$$!+!Qm]2(F-F<7$$!+XXzj qF-F77$$!+5F__qF-F77$$!+q3DTqF-F<7$$!+I!z*HqF-F77$$!+&>2(=qF-FK7$$!+b` V2qF-F<7$$!+s+%pF-F<7$$!+IR&)GpF-Fbq7$$!+lcj=iF-F@7$$!+]*Hu?'F-F77$$!+b0m'>'F-Fbq7$$!+g6*e ='F-F77$$!+q<7vhF-Fbs7$$!+!Q_V;'F-Fbq7$$!+&)He`hF-Fbs7$$!+!f8G9'F-Fbs7 $$!++U/KhF-F<7$$!+5[F@hF-F@7$$!+:a]5hF-F@7$$!+?gt*4'F-F<7$$!+Im'*)3'F- F@7$$!+Ss>ygF-F@7$$!+XyUngF-F77$$!+]%em0'F-F77$$!+g!*)e/'F-Fbq7$$!+!\\ 6G+'F-Fbq7$$!+CRtffF-Fbq7$$!++if[fF-F77$$!+![eu$fF-F@7$$!+g2KEfF-F@7$$ !+SI=:fF-F77$$!+?`//fF-F@7$$!++w!H*eF-F@7$$!+!))p<)eF-F<7$$!+b@jqeF-F7 7$$!+IW\\feF-F77$$!+5nN[eF-F77$$!+!**=s$eF-F77$$!+q73EeF-F@7$$!+]N%\\ \"eF-F77$$!+Ie!Q!eF-F@7$$!+5\"oEz&F-F@7$$!+!RI:y&F-F77$$!+qERqdF-F@7$$ !+]\\DfdF-F77$$!+Is6[dF-F@7$$!+0&zpt&F-Fbq7$$!+!yTes&F-F@7$$!+gSq9dF-F @7$$!+Sjc.dF-F@7$$!+?'GCp&F-F<7$$!++4H\"o&F-F77$$!+!=`,n&F-F@7$$!+ga,f cF-F@7$$!+Nx(yk&F-F77$$!+:+uOcF-F<7$$!+&H-ci&F-F77$$!+vXY9cF-F77$$!+_o K.cF-Fbs7$$!+][A#f&F-Fbq7$$!+]G7\"e&F-F77$$!+]3-qbF-Fbq7$$!+X)=*ebF-F@ 7$$!+So\"ya&F-F@7$$!+S[rObF-Fbq7$$!+SGhDbF-F<7$$!+N3^9bF-F@7$$!+I)3M]& F-F77$$!+IoI#\\&F-F@7$$!+I[?\"[&F-F@7$$!+DG5qaF-F77$$!+?3+faF-Fbq7$$!+ ?))*yW&F-F<7$$!+?ozOaF-Fbq7$$!+:[pDaF-F77$$!+5oG\"Q&F-F77$$!++)yoL&F-F 77$$!++oxD`F-F77$$!+&zuYJ&F-FK7$$!+!zsNI&F-F77$$!+!zqCH&F-F77$$!+!zo8G &F-Fbq7$$!+&ym-F&F-F77$$!+&yk\"f_F-Fbq7$$!+#yi![_F-Fbq7$$!+5IkO_F-F@7$ $!+NKAD_F-F@7$$!+gM!Q@&F-F@7$$!+&o$Q-_F-F@7$$!+5R'4>&F-F77$$!+STaz^F-F bs7$$!+lV7o^F-F@7$$!+!f/n:&F-F@7$$!+:[GX^F-F@7$$!+S]'Q8&F-Fbq7$$!+q_WA ^F-F77$$!+&\\D56&F-F77$$!+?dg*4&F-F77$$!+]f=)3&F-Fbq7$$!+vhww]F-F@7$$! ++kMl]F-Fbq7$$!+Dm#R0&F-Fbq7$$!+]o]U]F-Fbq7$$!+!3(3J]F-F77$$!+0tm>]F-F 77$$!+IvC3]F-F<7$$!+dx#o*\\F-Fbq7$$!+$)zS&)\\F-F77$$!+4#))R(\\F-Fbq7$$ !+O%oD'\\F-F@7$$!+i'[6&\\F-Fbq7$$!+)))G(R\\F-F77$$!+9\"4$G\\F-F77$$!+m &pa!\\F-F77$$!+=+j#)[F-F77$$!+ILp@ZF-F77$$!+TmvgXF-F77$$!+aMS)>%F-F77$ $!+AM.(=%F-F77$$!+*Qjc<%F-F77$$!+cLHkTF-F<7$$!+CL#H:%F-Fbq7$$!+\"H`:9% F-F@7$$!+eK=ITF-Fbq7$$!+EK\")=TF-Fbs7$$!+$>Vu5%F-F77$$!+gJ2'4%F-F77$$! +GJq%3%F-F77$$!+&4LL2%F-F77$$!+iI'>1%F-Fbq7$$!+IIf]SF-F@7$$!+(*HARSF-F @7$$!+kH&y-%F-F@7$$!+KH[;SF-F<7$$!++H60SF-F<7$$!+nGu$*RF-F@7$$!+MGP#)R F-F77$$!+-G+rRF-F@7$$!+pFjfRF-Fbq7$$!+OFE[RF-Fbq7$$!+/F*o$RF-Fbq7$$!+r E_DRF-F<7$$!+QE:9RF-F@7$$!+1Ey-RF-Fbq7$$!+tDT\"*QF-F@7$$!+SD/!)QF-Fbq7 $$!+3DnoQF-Fbq7$$!+vCIdQF-F@7$$!+UC$f%QF-F77$$!+5CcMQF-F77$$!+xQt!z$F- F77$$!+W`!pu$F-F77$$!+6#[ft$F-F77$$!+y5*\\s$F-F@7$$!+WR.9PF-F77$$!+6o2 .PF-F77$$!+y'>@p$F-F@7$$!+WD;\"o$F-F77$$!+6a?qOF-Fbq7$$!+y#[#fOF-F@7$$ !+77frNF-F@7$$!+YT$R[$F-F@7$$!+>S)RZ$F-F77$$!+#*Q.kMF-F@7$$!+mP3aMF-F7 7$$!+RO8WMF-F77$$!+7N=MMF-F77$$!+'QLUU$F-F@7$$!+fKG9MF-F@7$$!+KJL/MF-F @7$$!+1IQ%R$F-F77$$!+zGV%Q$F-F77$$!+_F[uLF-F77$$!+EE`kLF-F77$$!+sBjWLF -F77$$!+>@tCLF-F77$$!+#*>y9LF-F@7$$!+m=$[I$F-Fbq7$$!+R<)[H$F-Fbq7$$!+7 ;$\\G$F-F77$$!+'[\")\\F$F-Fbq7$$!+f8.lKF-Fbq7$$!+K73bKF-F@7$$!+168XKF- Fbq7$$!+z4=NKF-F77$$!+_3BDKF-Fbq7$$!+E2G:KF-F<7$$!+*fI`?$F-F<7$$!+s/Q& >$F-F@7$$!+Y.V&=$F-F77$$!+>-[vJF-F77$$!+#4Ib;$F-Fbq7$$!+H%)p`JF-F77$$! +mn'=9$F-F77$$!+.^.IJF-F@7$$!+SM?=JF-Fbq7$$!+x#F-F77$$!+wMO'=#F-F@7$$!+yVqu@F-F77$$! +\"GXI;#F-F77$$!+%='Q^@F-F@7$$!+'3F(R@F-Fbq7$$!+\"*)3k6#F-Fbq7$$!+'p!4 $4#F-Fbq7$$!+>/x#3#F-F@7$$!+U,Xs?F-F77$$!+l)H@1#F-F77$$!+)e4=0#F-Fbq7$ $!+6$*[T?F-F77$$!+M!p6.#F-F77$$!+e([3-#F-F77$$!+\"[G0,#F-F@7$$!+/#3-+# F-F77$$!+Gz))*)>F-F77$$!+^wcz>F-Fbq7$$!+utCp>F-F77$$!+(4F*e>F-Fbq7$$!+ ?og[>F-F@7$$!+VlGQ>F-F77$$!+mi'z#>F-F77$$!+*)fk<>F-F77$$!+7dK2>F-F@7$$ !+Na+(*=F-Fbs7$$!+e^o')=F-F77$$!+\")[Ow=F-Fbq7$$!+/Y/m=F-F77$$!+GVsb=F -F@7$$!+^SSX=F-F@7$$!+uP3N=F-Fbq7$$!+)\\jZ#=F-F77$$!+@KW9=F-F77$$!+WH7 /=F-F77$$!+nE!Qz\"F-F@7$$!+!R#[$y\"F-F77$$!+8@;tG\"F-F77$$! +[17r7F-F77$$!+%\\Q.E\"F-F77$$!+Sjb\\7F-F@7$$!+'=u(Q7F-F77$$!+J?*zA\"F -Fbq7$$!+w)4s@\"F-Fbq7$$!+AxU17F-Fbq7$$!+obk&>\"F-Fbq7$$!+9M'[=\"F-F@7 $$!+g73u6F-F77$$!+1\"*Hj6F-F77$$!+_p^_6F-F77$$!+)zM<9\"F-F77$$!+WE&48 \"F-Fbq7$$!+!\\q,7\"F-Fbq7$$!+O$)Q46F-F77$$!+#=1')4\"F-F@7$$!+GS#y3\"F -F77$$!+u=/x5F-F77$$!+?(fi1\"F-Fbq7$$!+mvZb5F-F@7$$!+tu(H.\"F-F@7$$!+! Qx/,\"F-F@7$$!+ILF#***!#6F@7$$!+lGxz)*FifpF77$$!++CFn(*Fifp$FcqFifp7$$ !+I>xa'*Fifp$FAFifp7$$!+l9FU&*FifpF77$$!++5xH%*FifpF77$$!+N0F<$*FifpF7 7$$!+q+x/#*FifpFdgp7$$!+0'pA4*FifpFdgp7$$!+S\"p(z*)FifpFdgp7$$!+q'os') )FifpFdgp7$$!+0#oZv)FifpF77$$!+SxEU')FifpF`gp7$$!+qswH&)FifpF`gp7$$!+0 oE<%)Fifp$FcsFifp7$$!+Sjw/$)FifpF`gp7$$!+veE#>)FifpF`gp7$$!+5awz!)Fifp Fdgp7$$!+X\\EnzFifpFdgp7$$!+![kZ&yFifpF77$$!+:SEUxFifpFdgp7$$!+]NwHwFi fpF77$$!+!3js^(FifpF77$$!+:Ew/uFifpFdgp7$$!+]@E#H(FifpF77$$!+!oh(zrFif pF77$$!+:7EnqFifpF77$$!*vgZ&pF-Fdgp7$$!+0-X^oFifpF77$$!+g'R\"[nFifpFdg p7$$!+5\"H[k'FifpF77$$!+l&=:a'FifpF`gp7$$!+?!3#QkFifpFdgp7$$!+qu*[L'Fi fpF77$$!+DpeJiFifpF77$$!+!Qw#GhFifpF77$$!+Ie'\\-'FifpF77$$!+&Gb;#fFifp F77$$!+SZM=eFifpF77$$!+!>M]r&FifpF`gp7$$!+XOs6cFifpF`gp7$$!++JT3bFifpF `gp7$$!+]D50aFifpF77$$!+0?z,`FifpF77$$!+=)\\&))[FifpF77$$!+KwIvWFifpF7 7$$!+'3(*>P%FifpF77$$!+RlooUFifpF77$$!+#*fPlTFifpF77$$!+Ya1iSFifpFdgp7 $$!++\\veRFifpF77$$!+`VWbQFifpF77$$!+1Q8_PFifpFdgp7$$!*EB)[OF-Fdgp7$$! +Md3.KFifpF77$$!+3#[tv#FifpF`gp7$$!+EQ\"fk#FifpF77$$!+X%zW`#FifpF77$$! +k]/BCFifpF77$$!+#o5;J#FifpF`gp7$$!++j<+AFifpF77$$!+=>u)3#FifpF77$$!+O vIx>FifpF77$$!+bJ(e'=FifpF77$$!+Hc8?9FifpF77$$!+D5)Ru*!#7$FcqF`cq7$$!+ gdg'G&F`cqF77$$!(0BH)F-F77$$\"+:51pX6F-Fbq7$$ \"+K'Qk:\"F-Fbq7$$\"+`6on6F-Fbq7$$\"+uO#*y6F-Fbq7$$\"+'>m,>\"F-Fbq7$$ \"+=(39?\"F-F77$$\"+S7l77F-F77$$\"+99f-8F-F77$$\"+)eJDR\"F-F77$$\"+--` .9F-F77$$\"+;)GXT\"F-F77$$\"+Iu_D9F-Fbq7$$\"+Wg_O9F-F@7$$\"+eY_Z9F-Fbq 7$$\"+sK_e9F-F77$$\"+')=_p9F-F77$$\"+,0_![\"F-Fbq7$$\"+;\">:\\\"F-Fbq7 $$\"+Ix^-:F-F77$$\"+Wj^8:F-F77$$\"+e\\^C:F-F77$$\"+sN^N:F-Fbq7$$\"+'=7 la\"F-F77$$\"++3^d:F-F77$$\"+9%4&o:F-Fbq7$$\"+Um]!f\"F-Fbq7$$\"+qQ]7;F -Fbq7$$\"+%[-Ni\"F-Fbq7$$\"+)4,Xj\"F-Fbq7$$\"+7(*\\X;F-F@7$$\"+F$)\\c; F-F@7$$\"+Up\\n;F-F77$$\"+cb\\y;F-F77$$\"+qT\\*o\"F-F77$$\"+%y#\\+F-F77$$\"+glRD>F-Fbq7$$\"+%GQg$>F-Fbq7$$\"+4+oY>F- Fbq7$$\"+MF-F77$$\"+eM'z'>F-F@7$$\"+$=0'y>F-F77$$\"+3pC*)>F-F77$$ \"+K')))**>F-Fbq7$$\"+JbXU?F-Fbq7$$\"*VA]3#F\\brFbq7$$\"+^#Qo4#F-F77$$ \"+sSl3@F-Fbq7$$\"+$*)p/7#F-F77$$\"+9dGK@F-F77$$\"+N:5W@F-F@7$$\"+ct\" f:#F-Fbq7$$\"+xJtn@F-Fbq7$$\"+)**[&z@F-F77$$\"+>[O\">#F-Fbq7$$\"+S1=.A F-F@7$$\"+hk*\\@#F-F77$$\"+#G7oA#F-F77$$\"+.\"G'QAF-F77$$\"+CRW]AF-F<7 $$\"+W(fAE#F-F<7$$\"+lb2uAF-F@7$$\"+'Q\"*eG#F-F@7$$\"+1sq(H#F-Fbs7$$\" +FI_4BF-F77$$\"+[)Q8K#F-F@7$$\"+pY:LBF-Fbq7$$\"+!\\q\\M#F-Fbq7$$\"+6jy cBF-F77$$\"+K@goBF-F77$$\"+`zT!Q#F-F77$$\"+uPB#R#F-F@7$$\"+&f\\SS#F-F7 7$$\"+;a'eT#F-F@7$$\"+P7oFCF-F@7$$\"+eq\\RCF-F@7$$\"+zGJ^CF-Fbq7$$\"*q GJY#F\\brF77$$\"+SdutCF-F77$$\"+\"yiV[#F-F77$$\"+A)z\\\\#F-F77$$\"+iof 0DF-F@7$$\"+.R@;DF-Fbq7$$\"+W4$o_#F-F@7$$\"+%)zWPDF-F@7$$\"+D]1[DF-Fbq 7$$\"+)=L0f#F-Fbq7$$\"+]8+LEF-Fbq7$$\"+JaBaEF-Fbq7$$\"+7&pan#F-Fbq7$$ \"+`l3'o#F-F77$$\"+%f.np#F-F77$$\"+M1K2FF-F77$$\"+vw$zr#F-F77$$\"+QeSg FF-F77$$\"*+uG!GF\\brF77$$\"*jCc;$F\\brF77$$\"+#p'*e<$F-Fbq7$$\"+a(oh= $F-F77$$\"+;3W'>$F-Fbs7$$\"+yGr1KF-Fbs7$$\"+S\\)p@$F-Fbq7$$\"+-qDFKF-F @7$$\"+k!HvB$F-Fbs7$$\"+D6!yC$F-F@7$$\"+'=t!eKF-F77$$\"+[_MoKF-Fbq7$$ \"+5thyKF-F@7$$\"+s$*)))G$F-F@7$$\"+M9;*H$F-F77$$\"+'\\L%4LF-F<7$$\"+e bq>LF-Fbq7$$\"+?w(*HLF-Fbq7$$\"+#o\\-M$F-F77$$\"+W<_]LF-Fbq7$$\"+1QzgL F-F77$$\"+oe1rLF-F77$$\"+IzL\"Q$F-Fbq7$$\"+#**4;R$F-Fbq7$$\"+a?)=S$F-F 77$$\"+:T:7MF-Fbq7$$\"+whUAMF-Fbs7$$\"+Q#)pKMF-Fbs7$$\"++.(HW$F-F@7$$ \"+iBC`MF-F77$$\"+'['ytMF-F77$$\"*hIV\\$F\\brF77$$\"+(ogb]$F-F77$$\"+k 2z;NF-F77$$\"+T3-GNF-F77$$\"+=4DRNF-Fbq7$$\"+&*4[]NF-F<7$$\"+s5rhNF-F@ 7$$\"+[6%Hd$F-Fbq7$$\"+D7<%e$F-F@7$$\"+-8S&f$F-F77$$\"+y8j1OF-Fbs7$$\" +b9'yh$F-F77$$\"+K:4HOF-F77$$\"+4;KSOF-Fbs7$$\"+'o^:l$F-Fbq7$$\"+jC&o$F-F@7$$\"+%*>Z'p$F-F77$$\"+r?q2PF-F77$$ \"+[@$*=PF-F@7$$\"+DA;IPF-Fbq7$$\"+-BRTPF-Fbq7$$\"+yBi_PF-F@7$$\"+bC&Q w$F-Fbq7$$\"+KD3vPF-F77$$\"+3EJ'y$F-F77$$\"+&oUvz$F-F77$$\"+iFx3QF-F77 $$\"+RG+?QF-F77$$\"+;HBJQF-F77$$\"+$*HYUQF-F77$$\"*2$p`QF\\brFbq7$$\"+ (pfU'QF-Fbq7$$\"+Cj#[(QF-Fbq7$$\"+_HR&)QF-F77$$\"+z&ff*QF-F77$$\"+1i_1 RF-Fbq7$$\"+MG47SF-F77$$\"+0\"fF-%F-F77$$\"+KdKLSF-F77$$\"+gB*Q/ %F-Fbs7$$\"+()*eW0%F-F77$$\"+9c-lSF-F@7$$\"+TAfvSF-F77$$\"+o)eh3%F-Fbq 7$$\"+&\\Dn4%F-F@7$$\"+A@H2TF-F77$$\"+\\(ey6%F-F<7$$\"+w`UGTF-Fbq7$$\" +/?**QTF-F@7$$\"+J'e&\\TF-F77$$\"+e_7gTF-F@7$$\"+')=pqTF-F77$$\"+8&e7= %F-F@7$$\"*9D=>%F\\brF<7$$\"+5.(G?%F-Fbq7$$\"+![:R@%F-F77$$\"+]1'\\A%F -F77$$\"+@e+OUF-F77$$\"+#*40ZUF-Fbq7$$\"+ih4eUF-Fbs7$$\"+K89pUF-Fbs7$$ \"+-l=!G%F-F77$$\"+s;B\"H%F-F@7$$\"+VoF-VF-Fbq7$$\"+9?K8VF-F77$$\"+%=n VK%F-F<7$$\"+aBTNVF-F77$$\"+CvXYVF-Fbs7$$\"+%p-vN%F-F77$$\"+lyaoVF-Fbs 7$$\"+OIfzVF-Fbs7$$\"+1#Q1R%F-F77$$\"+wLo,WF-Fbq7$$\"+Y&GFT%F-Fbs7$$\" +;PxBWF-F77$$\"+())=[V%F-F@7$$\"+eS'eW%F-Fbq7$$\"+G#4pX%F-F@7$$\"+)Raz Y%F-F<7$$\"+o&***yWF-F<7$$\"+QZ/!\\%F-F@7$$\"+4**3,XF-Fbq7$$\"+!3N@^%F -F77$$\"+]-=BXF-F@7$$\"+?aAMXF-F77$$\"*fq_a%F\\brF@7$$\"+i#pgb%F-F@7$$ \"+Nz'oc%F-Fbq7$$\"+3mmxXF-F77$$\"+!Gl%)e%F-F77$$\"+_RE*f%F-Fbq7$$\"+D E15YF-F77$$\"+)Hh3i%F-F@7$$\"+q*f;j%F-Fbq7$$\"+U'eCk%F-F77$$\"+:tD`YF- F@7$$\"+))f0kYF-F77$$\"+gY&[n%F-F77$$\"+0?X'p%F-F77$$\"+]$\\!=ZF-F77$$ \"+A![)GZF-Fbq7$$\"+&pY'RZF-F@7$$\"+o`W]ZF-F77$$\"+SSChZF-F77$$\"+7F/s ZF-F@7$$\"+&QTGy%F-F77$$\"+e+k$z%F-F77$$\"+I(QW![F-Fbs7$$\"+-uB:[F-F<7 $$\"+vg.E[F-Fbq7$$\"+[Z$o$[F-Fbq7$$\"+?MjZ[F-Fbq7$$\"+#4K%e[F-F77$$\"+ l2Bp[F-F77$$\"+Q%H+)[F-F@7$$\"*6G3*[F\\brF77$$\"+?L8-\\F-Fbq7$$\"+H&QM \"\\F-F77$$\"+QPuC\\F-Fbq7$$\"+[*[g$\\F-Fbs7$$\"+dTNZ\\F-Fex7$$\"+m$f' e\\F-Fbq7$$\"+wX'*p\\F-F@7$$\"+&yp7)\\F-Fbs7$$\"+#*\\d#*\\F-Fbq7$$\"++ -)Q+&F-F77$$\"+5a=:]F-Fbs7$$\"+?1\\E]F-F@7$$\"+IezP]F-F77$$\"+S55\\]F- F77$$\"+]iSg]F-F<7$$\"+g9rr]F-F@7$$\"+qm,$3&F-F<7$$\"+!)=K%4&F-F77$$\" +!4Fc5&F-F77$$\"++B$p6&F-F@7$$\"+5vBG^F-F77$$\"+?FaR^F-Fbs7$$\"+Iz%3:& F-F77$$\"+NJ:i^F-Fbs7$$\"+S$eM<&F-F@7$$\"+]Nw%=&F-F77$$\"+g(og>&F-Fbq7 $$\"+qRP2_F-Fbq7$$\"+!=z'=_F-Fbq7$$\"+!R%)*H_F-Fbq7$$\"++'*GT_F-F<7$$ \"*\"[f__F\\brF77$$\"+qI[j_F-Fbq7$$\"+I8Pu_F-Fbq7$$\"+!ff_G&F-Fbs7$$\" +]y9'H&F-F77$$\"+5h.2`F-F@7$$\"+qV#zJ&F-F@7$$\"+IE\")G`F-Fbq7$$\"+!*3q R`F-F@7$$\"+]\"*e]`F-F@7$$\"+5uZh`F-F77$$\"+qcOs`F-F@7$$\"+IRD$Q&F-F77 $$\"+!>UTR&F-Fbq7$$\"+]/.0aF-Fbs7$$\"+5(=fT&F-F77$$\"+vp!oU&F-Fbs7$$\" +S_pPaF-Fbq7$$\"++Ne[aF-Fbq7$$\"+g5g&F\\brF<7$$\"+gR:7cF-Fbq7$$\"+ !y)GBcF-F77$$\"++OUMcF-F77$$\"+:%ebk&F-Fex7$$\"+IKpccF-F77$$\"+]!Gym&F -F<7$$\"+qG'*ycF-F77$$\"+!p(4!p&F-F77$$\"+ItO7dF-F77$$\"+qpjMdF-F77$$ \"+!zrdu&F-Fex7$$\"+5m!pv&F-F@7$$\"+I9/odF-Fex7$$\"+XiYfF-Fbq7$$\"*NL t&fF\\brFbq7$$\"+qfPofF-Fbq7$$\"+&e=%zfF-F77$$\"++7Y!*fF-F@7$$\"+?Q],g F-F77$$\"+Nka7gF-Fbq7$$\"+]!*eBgF-Fbq7$$\"+q;jMgF-Fbq7$$\"+&Guc/'F-F77 $$\"++prcgF-F@7$$\"+?&fx1'F-F77$$\"+N@!)ygF-Fbq7$$\"+]Z%)*3'F-Fbs7$$\" +qt)35'F-Fbq7$$\"+&)*H>6'F-Fbq7$$\"++E(H7'F-F77$$\"+?_,MhF-Fbq7$$\"+Sy 0XhF-Fbq7$$\"+b/5chF-F@7$$\"+qI9nhF-F77$$\"+!p&=yhF-Fbs7$$\"+0$G#*='F- F@7$$\"+?4F+iF-F@7$$\"+SNJ6iF-Fbq7$$\"+bhNAiF-F@7$$\"+q()RLiF-F@7$$\"+ !RTWC'F-F77$$\"+0S[biF-Fbq7$$\"+?m_miF-Fbs7$$\"+S#pvF'F-Fbs7$$\"+b=h)G 'F-Fbq7$$\"+qWl*H'F-Fbq7$$\"*4(p5jF\\brF<7$$\"+5T%3K'F-Fbq7$$\"+D6*4L' F-F@7$$\"+S\"Q6M'F-F77$$\"+g^G^jF-Fbq7$$\"+!=K9O'F-F@7$$\"++#z:P'F-Fbs 7$$\"+?is\"Q'F-F@7$$\"+NK(=R'F-Fbq7$$\"+]---kF-Fbs7$$\"+qs;7kF-Fbs7$$ \"+!H9BU'F-Fbq7$$\"+58YKkF-Fbs7$$\"+I$3EW'F-Fbs7$$\"+X`v_kF-F77$$\"+gB !HY'F-Fbs7$$\"+!Q\\IZ'F-Fbq7$$\"++k>$['F-F77$$\"+:MM$\\'F-F77$$\"+I/\\ .lF-Fbs7$$\"+]uj8lF-Fbq7$$\"+qWyBlF-Fbq7$$\"+!\\JR`'F-F@7$$\"+5&ySa'F- F77$$\"+DbAalF-F77$$\"+SDPklF-Fbq7$$\"+g&>Xd'F-Fbq7$$\"+!emYe'F-F77$$ \"++O\"[f'F-Fex7$$\"+?1'\\g'F-Fex7$$\"+Nw5:mF-Fbq7$$\"+]YDDmF-Fex7$$\" *n,aj'F\\brF@7$$\"++8.ZmF-F@7$$\"+D4memF-F77$$\"+]0HqmF-F77$$\"+!=?>o' F-Fbq7$$\"+5)\\Np'F-Fbq7$$\"+N%z^q'F-Fbq7$$\"+g!4or'F-Fex7$$\"+!pQ%GnF -F77$$\"+?$o+u'F-Fbs7$$\"+Xzp^nF-F77$$\"+qvKjnF-Fbs7$$\"++s&\\x'F-F@7$ $\"+Ioe'y'F-F@7$$\"+gk@)z'F-Fbq7$$\"+!4Y)4oF-Fex7$$\"+:dZ@oF-Fbq7$$\"+ IU*z'oF-Fbq7$$\"+SF^9pF-Fbq7$$\"+qB9EpF-F77$$\"+&*>xPpF-Fbq7$$\"+?;S\\ pF-F@7$$\"+]7.hpF-F77$$\"+!)3mspF-Fbq7$$\"+00H%)pF-F77$$\"+I,#f*pF-F77 $$\"*w\\v+(F\\brFbs7$$\"+0m(R<(F-Fbs7$$\"*X./M(F\\brFbs7$$\"+5Q\\^tF-F 77$$\"+lTeitF-F@7$$\"+?XnttF-F@7$$\"+!)[w%Q(F-Fbq7$$\"+S_&eR(F-Fbs7$$ \"+&fXpS(F-F77$$\"+]f.=uF-Fex7$$\"+5j7HuF-Fbs7$$\"+qm@SuF-F77$$\"+DqI^ uF-Fbq7$$\"+!Q(RiuF-Fbs7$$\"+Sx[tuF-Fex7$$\"++\"yX[(F-$\"\"%F-7$$\"+g% oc\\(F-F@7$$\"+?)en](F-Feaw7$$\"+v\"\\y^(F-Fbq7$$\"+I&R*GvF-$\"\"&F-7$ $\"+!*)H+a(F-F@7$$\"+]-7^vF-Fbs7$$\"+51@ivF-Fcbw7$$\"+q4ItvF-Fex7$$\"+ D8R%e(F-Fbq7$$\"+!o\"[&f(F-Fbs7$$\"+S?d1wF-Fex7$$\"++CmGrzF-Feaw7$$\"+qo*=)zF-Fex7$$\"+g<^#*zF-Fex7 $$\"+]m7.!)F-Fbs7$$\"+N:u8!)F-Fex7$$\"+?kNC!)F-Fbq7$$\"*Jr\\.)F\\brFea w7$$\"+bc[<#)F-Feaw7$$\"#%)F*Feaw-%'COLOURG6&%$RGBGF7F7$\"*++++\"!\")- %+AXESLABELSG6$Q\"x6\"Q!Fc[x-%%VIEWG6$;F(Ffjw%(DEFAULTG" 1 2 0 1 10 0 2 6 1 4 2 1.000000 44.000000 43.000000 0 0 "Curve 1" }}}}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 48 "Alternatively we may u se the graphing procedure " }{TEXT 0 5 "graph" }{TEXT -1 6 " . . " } {HYPERLNK 17 "graph" 1 "" "graph" }{TEXT -1 131 " from the previous s ection, which uses 10 digit precision for evaluating functions, instea d of using the standard Maple procedure " }{TEXT 0 4 "plot" }{TEXT -1 52 ", which increases the precision to about 15 digits.\n" }}{PARA 0 " " 0 "" {TEXT -1 0 "" }}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 74 "graph (arcsin(x)-'arcsin_series'(x),x=-0.84..0.84,color=blue,numpoints=80); " }}{PARA 13 "" 1 "" {GLPLOT2D 400 300 300 {PLOTDATA 2 "6&-%'CURVESG6# 7f`n7$$!3o*************R)!#=$!39+++++++S!#F7$$!3=+++]Pf$Q)F*$!3)****** *********HF-7$$!3c*******\\(=n$)F*$!33+++++++?F-7$$!3-+++%fLpN)F*$!3/+ ++++++5F-7$$!3/+++]7y]$)F*F;7$$!3`++++]PM$)F*$!3G+++++++!)F-7$$!3%**** **RyP@L)F*F17$$!3\"*******\\(ozJ)F*F+7$$!3S++++Dc,$)F*F+7$$!3W+++7yD*G )F*$!3K+++++++]F-7$$!3y******\\i:&G)F*FQ7$$!3E+++++vo#)F*F67$$!3k***** *\\PM_#)F*F67$$!38++++v$fB)F*F;7$$!3^******\\7`>#)F*F67$$!3+++++]7.#)F *F+7$$!3]+++](=n=)F*F+7$$!3')*******\\7.<)F*F+7$$!33+++D1kc\")F*F67$$! 3O+++]i!R:)F*FQ7$$!3t**********\\P\")F*F17$$!3A+++]P4@\")F*F67$$!3g*** ****\\(o/\")F*F67$$!35+++]7G)3)F*F17$$!3Y********\\(=2)F*F17$$!3'***** **\\(oa0)F*F+7$$!3W++++D1R!)F*FQ7$$!3S++++]7G!)F*F67$$!3#)******\\ilA! )F*$!3'***************fF-7$$!3J+++++D1!)F*F;7$$!3t******\\7y+!)F*$\"\" !F_r7$$!3o******\\P%)*)zF*F67$$!3i*****Rfe])zF*F;7$$!3=++++vVtzF*F;7$$ !3c******\\7.dzF*F67$$!3/++++]iSzF*F67$$!3Z*****\\i!RDzF*F67$$!3`+++]( =U#zF*FQ7$$!3\"********\\7y!zF*F;7$$!3Q+++]iS\"*yF*F^r7$$!3y********** *\\(yF*F;7$$!3E+++]PfeyF*F67$$!3l*******\\(=UyF*F;7$$!38+++]7yDyF*F67$ $!3^********\\P4yF*F17$$!3)*******\\(oHz(F*F17$$!3[++++DcwxF*F67$$!3') ******\\i:gxF*F17$$!3N+++++vVxF*F67$$!3t******\\PMFxF*F67$$!3A++++v$4r (F*F67$$!3g******\\7`%p(F*F67$$!33++++]7ywF*F17$$!3Y******\\(=cEAj'F*F;7$$!3F++++]7GmF*Fc_l7$$!3k******\\(= hF*F67$$!3O++++]7.hF*Ffz7$$!3H+++vV[,hF*F^r7$$!3s******\\(=n3'F*F;7$$! 3I+++Q%)*e3'F*F^r7$$!3A++++DJqgF*F^r7$$!3g******\\i!R0'F*F^r7$$!34++++ +]PgF*F;7$$!3Z******\\P4@gF*F;7$$!3'********\\(o/gF*F^r7$$!3W+++]7G))f F*Ffz7$$!3#)********\\(=(fF*F^r7$$!3/+++DJ?efF*F^r7$$!3K+++](oa&fF*Ffz 7$$!3p*******\\i!RfF*F;7$$!3=+++]ilAfF*F;7$$!3c*********\\i!fF*F;7$$!3 /+++]P%)*)eF*F67$$!3a++++vVteF*F;7$$!3#*******\\7.deF*F^r7$$!3i*****4y vE%eF*F;7$$!3S++++]iSeF*F\\y7$$!3y******\\(=U#eF*F67$$!3b+++pz;AeF*F;7 $$!3F++++D\"y!eF*Ffz7$$!3_+++10H/eF*F^r7$$!3k******\\iS\"z&F*F^r7$$!39 ++++++vdF*Ffz7$$!3O+++D\"G8w&F*Fc_l7$$!3_******\\PfedF*Fc_l7$$!3+++++v =UdF*F^r7$$!3F+++DJXRdF*F;7$$!3j******fJ$fs&F*Ffz7$$!3\\+++]7yDdF*Ffz7 $$!3()********\\P4dF*F67$$!3!)*****\\PMxq&F*F67$$!3O+++](oHp&F*F^r7$$! 3s*******\\iln&F*F^r7$$!3y*****>\"yDkcF*F;7$$!3A+++]i:gcF*Ffz7$$!3g*** ******\\Pk&F*F67$$!3`*****\\P4@k&F*F;7$$!34+++]PMFcF*F^r7$$!39+++i!R]h &F*F;7$$!3Z*******\\P4h&F*Ffz7$$!3'*******\\7`%f&F*F67$$!3!******\\i!* Gf&F*F^r7$$!3Y++++]7ybF*F^r7$$!3#)******\\(=%F*F;7$$!3y******\\ Pf$=%F*F^r7$$!3E++++v=nTF*F^r7$$!3?+++]7y]TF*F;7$$!38++++]PMTF*F;7$$!3 2+++](oz6%F*Ffz7$$!3y*****\\PM_6%F*Ffz7$$!3+++++Dc,TF*F^r7$$!34+++7`>+ TF*F^r7$$!3%*******\\i:&3%F*Ffz7$$!3))*********\\(oSF*Ffz7$$!3!)****** \\PM_SF*F;7$$!3t*******\\Pf.%F*F;7$$!3A+++]7`>SF*F^r7$$!3;++++]7.SF*F^ r7$$!3?+++7.#3*RF*F^r7$$!35+++](=n)RF*Ffz7$$!3-++++DJqRF*F67$$!3'***** **\\i!R&RF*F67$$!3*)**********\\PRF*F;7$$!3#)******\\P4@RF*F^r7$$!3w** *****\\(o/RF*F;7$$!3E+++]7G))QF*F;7$$!3=++++](=(QF*F^r7$$!37+++](oa&QF *F^r7$$!3/++++D1RQF*F^r7$$!3)*******\\ilAQF*F^r7$$!3\"**********\\i!QF *Ffz7$$!3%)******\\P%)*y$F*F^r7$$!3y*******\\PMx$F*F^r7$$!3E+++]7.dPF* Fc_l7$$!3?++++]iSPF*F^r7$$!3\"******\\i!*yt$F*F^r7$$!39+++](=Us$F*Ffz7 $$!3B+++i:&Gs$F*Ffz7$$!32++++D\"yq$F*F^r7$$!3)*******\\iS\"p$F*F^r7$$! 3A+++vVtxOF*Fc_l7$$!3%************\\n$F*Ffz7$$!3))******\\PfeOF*F;7$$! 3!)*******\\(=UOF*F;7$$!3t******\\7yDOF*F^r7$$!3A++++]P4OF*F;7$$!39+++ ](oHf$F*F^r7$$!33++++DcwNF*F^r7$$!3-+++]i:gNF*F;7$$!3&**********\\Pa$F *F67$$!3*)******\\PMFNF*F;7$$!3#)*******\\P4^$F*F^r7$$!3u******\\7`%\\ $F*F^r7$$!3C++++]7yMF*F^r7$$!3#******\\7`WY$F*Ffz7$$!3=+++](=$F*F^r7$$!3;++++D\"G=$F*Ffz7$$!33+++]iSmJF*F^r7$$! 3-++++++]JF*F^r7$$!3'*******\\PfLJF*F^r7$$!3=+++v=#*>JF*Ffz7$$!3*)**** ***\\(=F*F;7$$!3++++v=U#)>F*Ffz7$$!3%********** \\(o>F*F^r7$$!3/+++7GQn>F*Ffz7$$!3))******\\PM_>F*Ffz7$$!34++++v$f$>F* F;7$$!33+++DJ?L>F*F^r7$$!3-+++]7`>>F*F^r7$$!3(******\\Pfe!>F*F^r7$$!3' *********\\7.>F*Ffz7$$!3))******\\(=n)=F*F;7$$!35++++DJq=F*F;7$$!3/+++ ]i!R&=F*F^r7$$!3(***********\\P=F*Ffz7$$!3!*******\\P4@=F*F^r7$$!36+++ +vo/=F*F^r7$$!3/+++]7G)y\"F*F^r7$$!3)*********\\(=x\"F*F^r7$$!37++++D1 Rc,mJ\"F*F^r7$$!30+++++]78F*Fc_l7$$!3)*******\\P4'H\"F*F;7$$!39+++)=# *>H\"F*F^r7$$!3#********\\(oz7F*F^r7$$!39+++]7Gj7F*F;7$$!31++++](oC\"F *F^r7$$!3++++](o/B\"F*F^r7$$!3$********\\iS@\"F*Ffz7$$!3++++]il(>\"F*F fz7$$!33+++++D\"=\"F*F;7$$!3-+++]P%[;\"F*F;7$$!3%********\\P%[6F*Ffz7$ $!3%******\\7.d9\"F*F^r7$$!3-+++]7.K6F*F^r7$$!3&*********\\i:6F*F^r7$$ !3'********\\7G3\"F*F^r7$$!3'*************\\5F*F^r7$$!31++++++vy!#>F^r 7$$!3#)************\\_Fg\\pF^r7$$!3\"************\\i#Fg\\pF^r7$F^rF^r7 $$\"3\"************\\i#Fg\\pF^r7$$\"3#)************\\_Fg\\pF^r7$$\"31+ +++++vyFg\\pF^r7$$\"3'*************\\5F*F^r7$$\"3'********\\7G3\"F*F^r 7$$\"3&*********\\i:6F*F^r7$$\"3-+++]7.K6F*F^r7$$\"3%******\\7.d9\"F*F ^r7$$\"3%********\\P%[6F*F;7$$\"3-+++]P%[;\"F*Ffz7$$\"33+++++D\"=\"F*F fz7$$\"3++++]il(>\"F*F;7$$\"3$********\\iS@\"F*F;7$$\"3++++](o/B\"F*F^ r7$$\"31++++](oC\"F*F^r7$$\"39+++]7Gj7F*Ffz7$$\"3#********\\(oz7F*F^r7 $$\"39+++)=#*>H\"F*F^r7$$\"3)*******\\P4'H\"F*Ffz7$$\"30+++++]78F*F67$ $\"3*)*****>c,mJ\"F*F^r7$$\"3/+++$4'\\G8F*F^r7$$\"37+++]i!*G8F*F;7$$\" 3#********\\7`M\"F*Ffz7$$\"3#******\\(o/[8F*F^r7$$\"3)*******\\(=F*F;7$$\"3(******\\Pfe!>F*F^r7$$\"3-+++]7`>>F*F^r7$$\"33+++DJ?L> F*F^r7$$\"34++++v$f$>F*Ffz7$$\"3))******\\PM_>F*F;7$$\"3!******\\7y]&> F*F;7$$\"3%**********\\(o>F*F^r7$$\"3++++v=U#)>F*F;7$$\"3++++]i:&)>F*F fz7$$\"33++++Dc,?F*F;7$$\"34+++voH/?F*F;7$$\"3()******\\(oz,#F*F^r7$$ \"3%*********\\PM?F*Ffz7$$\"3++++]7y]?F*F^r7$$\"31++++v=n?F*F^r7$$\"37 +++]Pf$3#F*F^r7$$\"3!**************4#F*F^r7$$\"3!**********\\7B#F*F^r7 $$\"3))**********\\iBF*F^r7$$\"3()********\\7GCF*F^r7$$\"37+++++v$\\#F *F^r7$$\"3?+++]i:5DF*F;7$$\"3F++++DcEDF*F^r7$$\"3A+++)=n)QDF*Ffz7$$\"3 y******\\(oHa#F*Ffz7$$\"3%)********\\PfDF*F67$$\"3!******\\i:5c#F*F;7$ $\"3#*******\\7yvDF*F^r7$$\"3)********\\(=#f#F*F^r7$$\"3/+++]Pf3EF*Ffz 7$$\"36++++++DEF*Ffz7$$\"3=+++]iSTEF*F;7$$\"3C++++D\"yl#F*F;7$$\"3w*** ***\\(=Un#F*Ffz7$$\"3/+++DJ&pn#F*Ffz7$$\"3#)********\\i!p#F*F^r7$$\"3' ********\\PMs#F*F^r7$$\"33+++++DcFF*F^r7$$\"3!)********\\(=#GF*F^r7$$ \"31+++++]()GF*F^r7$$\"38+++]i!R!HF*Ffz7$$\"3?++++DJ?HF*Ffz7$$\"3F+++] (=n$HF*Ffz7$$\"3y********\\7`HF*F;7$$\"3%)******\\7`pHF*Ffz7$$\"3!**** ****\\Pf)HF*Ffz7$$\"3)*******\\PM-IF*Ffz7$$\"3/+++++v=IF*Ffz7$$\"36+++ ]i:NIF*Ffz7$$\"3=++++Dc^IF*F^r7$$\"3'******\\PM_1$F*F;7$$\"3C+++](oz1$ F*Ffz7$$\"3w********\\P%3$F*F;7$$\"3#)******\\7y+JF*Ffz7$$\"3*)******* \\(=JF*F;7$$\"3'*******\\PfLJF*F^r7$$\"3-++++++]J F*F^r7$$\"33+++]iSmJF*F^r7$$\"3;++++D\"G=$F*F;7$$\"3A+++](=#*>$F*F^r7$ $\"3t********\\i:KF*Ffz7$$\"3!)******\\7.KKF*F^r7$$\"3))*******\\P%[KF *F;7$$\"3%*******\\P%[E$F*F^r7$$\"3++++++D\"G$F*F;7$$\"31+++]il(H$F*F^ r7$$\"38++++D19LF*F;7$$\"3?+++](o/L$F*F;7$$\"3E++++](oM$F*Ffz7$$\"3y** ****\\7GjLF*Ffz7$$\"3%)*******\\(ozLF*F^r7$$\"3!*******\\P4'R$F*F^r7$$ \"3)***********\\7MF*F^r7$$\"3/+++]i!*GMF*F^r7$$\"3#)*****\\7yDW$F*F^r 7$$\"37++++DJXMF*Ffz7$$\"3=+++](=SF*F^r7$$\"3t*******\\Pf.%F*Ffz7$$\"3!)******\\PM_SF*Ffz7$$\"3))* ********\\(oSF*F;7$$\"3%*******\\i:&3%F*F;7$$\"3+++++Dc,TF*F^r7$$\"3y* ****\\PM_6%F*F;7$$\"32+++](oz6%F*F;7$$\"38++++]PMTF*Ffz7$$\"3?+++]7y]T F*Ffz7$$\"3E++++v=nTF*F^r7$$\"3y******\\Pf$=%F*F^r7$$\"3%)************ *>%F*Ffz7$$\"3\"*******\\iS;UF*Ffz7$$\"3)********\\7GB%F*Ffz7$$\"3/+++ ](=#\\UF*Ffz7$$\"3++++QM_hUF*F^r7$$\"37++++]ilUF*Fc_l7$$\"3=+++]7.#G%F *F;7$$\"3C++++vV)H%F*F;7$$\"3w******\\P%[J%F*Ffz7$$\"3/+++D\"yvJ%F*F;7 $$\"3#)*********\\7L%F*F^r7$$\"3))******\\ilZVF*Fc_l7$$\"3'********\\i SO%F*Fc_l7$$\"3-+++](o/Q%F*Ffz7$$\"33++++](oR%F*Ffz7$$\"3;+++]7G8WF*Ff z7$$\"3A++++voHWF*F;7$$\"3'******\\(=UKWF*F^r7$$\"3u******\\P4YWF*F^r7 $$\"3!)**********\\iWF*F^r7$$\"3w*********\\Pf%F*F^r7$$\"3w*********** \\s%F*F^r7$$\"3E+++++]()\\F*F^r7$$\"3A++++++]_F*F^r7$$\"3k*********\\7 Q&F*F^r7$$\"3=+++++]7bF*F^r7$$\"3p******\\i!*GbF*F;7$$\"3K++++DJXbF*F; 7$$\"3#)******\\(=\"yDkcF*Ffz 7$$\"3s*******\\iln&F*F^r7$$\"3O+++](oHp&F*F^r7$$\"3!)*****\\PMxq&F*Fc _l7$$\"3()********\\P4dF*Fc_l7$$\"3\\+++]7yDdF*F;7$$\"30+++7G))HdF*Ffz 7$$\"3+++++v=UdF*F^r7$$\"3_******\\PfedF*F67$$\"3O+++D\"G8w&F*F67$$\"3 9++++++vdF*F;7$$\"3k******\\iS\"z&F*F^r7$$\"3g*****z$4r.eF*F^r7$$\"3F+ +++D\"y!eF*F;7$$\"3b+++pz;AeF*Ffz7$$\"3y******\\(=U#eF*Fc_l7$$\"3S++++ ]iSeF*F17$$\"3i*****4yvE%eF*Ffz7$$\"3#*******\\7.deF*F^r7$$\"3/+++Sm0e eF*Fc_l7$$\"3a++++vVteF*Ffz7$$\"3[*****\\>]R(eF*F^r7$$\"3/+++]P%)*)eF* Fc_l7$$\"3A+++2px#*eF*F^r7$$\"3c*********\\i!fF*Ffz7$$\"3=+++]ilAfF*Ff z7$$\"3p*******\\i!RfF*Ffz7$$\"3K+++](oa&fF*F;7$$\"3/+++DJ?efF*F^r7$$ \"3#)********\\(=(fF*F^r7$$\"3W+++]7G))fF*F;7$$\"3'********\\(o/gF*F^r 7$$\"3Z******\\P4@gF*Ffz7$$\"34+++++]PgF*Ffz7$$\"3g******\\i!R0'F*F^r7 $$\"3A++++DJqgF*F^r7$$\"3++++vV)R3'F*F^r7$$\"3s******\\(=n3'F*Ffz7$$\" 3H+++vV[,hF*F^r7$$\"3O++++]7.hF*F;7$$\"3()******\\7`>hF*Fc_l7$$\"3$*** ***\\(=<@hF*Ffz7$$\"3\\++++v$f8'F*F^r7$$\"3++++]PM_hF*F^r7$$\"3_****** ***\\(ohF*F^r7$$\"37+++]i:&='F*F;7$$\"3k*******\\i:?'F*F^r7$$\"3F+++]( oz@'F*F^r7$$\"3y********\\PMiF*Ffz7$$\"3S+++]7y]iF*Ffz7$$\"3#******** \\(=niF*Ffz7$$\"3_+++]Pf$G'F*F^r7$$\"3-+++++++jF*F^r7$$\"3#)*****\\(=n 8jF*F;7$$\"3b******\\iS;jF*Ffz7$$\"3=++++D\"GL'F*F;7$$\"3\"******\\(oa NjF*Ffz7$$\"3A+++hC-[jF*Fc_l7$$\"3o******\\(=#\\jF*F^r7$$\"3K++++]iljF *Fc_l7$$\"3W++++vV)R'F*Fc_l7$$\"3Z*********\\7V'F*Fc_l7$$\"33+++]ilZkF *F;7$$\"39+++voH\\kF*F^r7$$\"3g*******\\iSY'F*Ffz7$$\"39+++7G)[Y'F*F\\ y7$$\"3A+++](o/['F*F^r7$$\"3u********\\(o\\'F*F67$$\"3p*****zoz\"4lF*F ;7$$\"3N+++]7G8lF*F17$$\"3()*******\\(oHlF*F^r7$$\"3]+++]P4YlF*F^r7$$ \"3++++++]ilF*Fc_l7$$\"3u*****\\PM_c'F*F^r7$$\"3_******\\i!*ylF*Ffz7$$ \"37++++DJ&f'F*Fc_l7$$\"3k******\\(=cEAj'F*Ffz7$$\"3y******\\7`WmF*F;7$$\"3g*****pC>)[mF*F^r7$$\"3S ++++v$4m'F*F^r7$$\"3#*******\\PMxmF*Fc_l7$$\"3_+++++v$p'F*Fc_l7$$\"3J+ ++v=U2nF*Fc_l7$$\"3/+++]i:5nF*Ffz7$$\"3c*******\\ils'F*F\\y7$$\"3=+++] (oHu'F*Ffz7$$\"3o********\\PfnF*Ffz7$$\"3I+++]7yvnF*Ffz7$$\"3#)******* \\(=#z'F*F^r7$$\"3W+++]Pf3oF*Ffz7$$\"3'************\\#oF*Ffz7$$\"3Y*** ***\\iSToF*F^r7$$\"33++++D\"y&oF*F^r7$$\"3g******\\(=U(oF*Ffz7$$\"3))* *****=Ud))oF*Fc_l7$$\"3A++++]i!*oF*$\"39+++++++SF-7$$\"3t******\\7.2pF *F;7$$\"3O++++vVBpF*F;7$$\"38+++v$4r$pF*Fc_l7$$\"3()******\\P%)RpF*F67 $$\"3]+++++DcpF*F^r7$$\"3++++]ilspF*Fc_l7$$\"3]*******\\i!*)pF*F^r7$$ \"38+++](oa+(F*Fc_l7$$\"34+++QMx#)F*Fc_l7$$\"38++++v$fB)F*Ffz7$$\"3k******\\PM_#)F*Fc_l7$$\"3E+++++vo #)F*Fc_l7$$\"3y******\\i:&G)F*Ffft7$$\"3W+++7yD*G)F*Ffft7$$\"3S++++Dc, $)F*F_is7$$\"3\"*******\\(ozJ)F*F_is7$$\"3%******RyP@L)F*F\\y7$$\"3`++ ++]PM$)F*$\"3G+++++++!)F-7$$\"3/+++]7y]$)F*Ffz7$$\"3-+++%fLpN)F*Ffz7$$ \"3c*******\\(=n$)F*Fc_l7$$\"3=+++]Pf$Q)F*F\\y7$$\"3o*************R)F* F_is-%'COLOURG6&%$RGBGF^rF^r$\"*++++\"!\")-%+AXESLABELSG6$Q\"x6\"Q!Fi^ u-%%VIEWG6$;$!#%)!\"#$\"#%)Fa_u%(DEFAULTG" 1 2 0 1 10 0 2 6 1 4 2 1.000000 45.000000 45.000000 0 0 "Curve 1" }}}}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 1 ";" }}}}{SECT 1 {PARA 4 "" 0 "" {TEXT -1 35 "Argument reduction to the interval " } {XPPEDIT 18 0 "[0, 1/sqrt(2)];" "6#7$\"\"!*&\"\"\"F&-%%sqrtG6#\"\"#!\" \"" }{TEXT -1 1 " " }}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 1 ";" }}} {PARA 0 "" 0 "" {TEXT -1 56 "We can reduce the interval over which we \+ need to define " }{XPPEDIT 18 0 "arcsin(x)" "6#-%'arcsinG6#%\"xG" } {TEXT -1 17 " to the interval " }{XPPEDIT 18 0 "[0, 1/sqrt(2)];" "6#7$ \"\"!*&\"\"\"F&-%%sqrtG6#\"\"#!\"\"" }{TEXT -1 23 " by using the formu la: " }}{PARA 257 "" 0 "" {TEXT -1 1 " " }{XPPEDIT 18 0 "arcsin(-x)=-a rcsin(x)" "6#/-%'arcsinG6#,$%\"xG!\"\",$-F%6#F(F)" }{TEXT -1 13 " ---- --- (i)," }}{PARA 257 "" 0 "" {TEXT -1 10 " " }{TEXT 265 12 " ____________" }{TEXT -1 26 " " }}{PARA 258 " " 0 "" {TEXT -1 10 " and, for " }{XPPEDIT 18 0 "x>=0" "6#1\"\"!%\"xG" }{TEXT -1 15 ", the formula " }}{PARA 0 "" 0 "" {TEXT -1 0 "" }} {PARA 257 "" 0 "" {TEXT -1 1 " " }{XPPEDIT 18 0 "arcsin(x)=Pi/2-arcsin (sqrt(1-x^2))" "6#/-%'arcsinG6#%\"xG,&*&%#PiG\"\"\"\"\"#!\"\"F+-F%6#-% %sqrtG6#,&F+F+*$F'F,F-F-" }{TEXT -1 16 " ------- (ii). " }}{PARA 257 "" 0 "" {TEXT -1 1 " " }{TEXT 266 17 "_________________" }{TEXT -1 21 " " }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 46 "To illustrate this idea, we define a function " } {TEXT 0 5 "asin1" }{TEXT -1 48 " using Maple's arcsine function on the interval " }{XPPEDIT 18 0 "[0, 1/sqrt(2)];" "6#7$\"\"!*&\"\"\"F&-%%sq rtG6#\"\"#!\"\"" }{TEXT -1 58 ", but ensure that it gives no value out side this interval." }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 " " {TEXT -1 0 "" }}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 115 "asin1 := \+ x -> if x>=0 and x<=0.7071067810 then arcsin(x) else FAIL end if;\nplo t('asin1'(x),x=-0.2..1,thickness=2); " }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%&asin1Gf*6#%\"xG6\"6$%)operatorG%&arrowGF(@%31\"\"!9$1F0$\"+5y1rq !#5-%'arcsinG6#F0%%FAILGF(F(F(" }}{PARA 13 "" 1 "" {GLPLOT2D 334 248 248 {PLOTDATA 2 "6&-%'CURVESG6$7M7$$\"3a+++g&zOb&!#@$\"3%)R-\\X)zOb&F* 7$$\"3'******>6o$[8!#?$\"3?tvd?&o$[8F07$$\"32+++o#o89#F0$\"3<2\"HX!*p8 9#F07$$\"3=+++D%oV$HF0$\"33n$)3OEPMHF07$$\"3S+++P(o._%F0$\"3/A*4=8%Q?X F07$$\"3=+++]!pj5'F0$\"3X$QB%**pS1hF07$$\"3?+++v'p$y#*F0$\"3#*R!Gk!G]y #*F07$$\"3%*******Hq.X7!#>$\"3!RlK\")>p]C\"FO7$$\"37+++brVz=FO$\"3Q&=) onk=$))>QFO7$$\"3.++++82C^FO$\"3*pM'>ciJE^FO7$$\"3/+++]o;BuFO$\"3 \\0zIt6+IuFO7$$\"3-+++!RS6+\"!#=$\"3'Ra$H`.#G+\"Fho7$$\"3#*******\\o-h 7Fho$\"3%=a@B6$Rk7Fho7$$\"39+++5cZ6:Fho$\"3o^tP$o!H<:Fho7$$\"3))*****z 22*QX(3YKFho$\"3&**[/$Q/)fI$Fho7$$\"3$******\\PJK ]$Fho$\"39zog>3;zNFho7$$\"3()*****zwp$RPFho$\"3?FpEfL]KQFho7$$\"3A+++D p2%*RFho$\"3/j*4nw1(3TFho7$$\"3;+++ygkeUFho$\"35:X'pjs\"*R%Fho7$$\"3++ ++-V&*)[%Fho$\"3)3M)GK%)GbYFho7$$\"3#******\\\\$pPZFho$\"3(ROrlpgc$\\F ho7$$\"37+++?am%*\\Fho$\"3iCa93!H)H_Fho7$$\"3k*****\\JigC&Fho$\"3?X$e' >__AbFho7$$\"3w*****zt,$*[&Fho$\"3&[M%))4!Q3\"eFho7$$\"3/+++XwPfdFho$ \"3-B[Tn!3v8'Fho7$$\"30+++gG0-gFho$\"3(eLO*4udPkFho7$$\"3a******\\/;hi Fho$\"3oz[.'zjXyFho 7$%*undefinedGFhx-%'COLOURG6&%$RGBG$\"#5!\"\"$\"\"!FayF`y-%*THICKNESSG 6#\"\"#-%+AXESLABELSG6$Q\"x6\"Q!Fjy-%%VIEWG6$;$!\"#F_y$\"\"\"Fay%(DEFA ULTG" 1 2 0 1 10 2 2 9 1 4 2 1.000000 45.000000 45.000000 0 0 "Curve 1 " }}}}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 25 "Now we define a function " }{TEXT 0 5 "asin2" }{TEXT -1 7 " using " } {TEXT 0 5 "asin1" }{TEXT -1 31 " and the formulas (i) and (ii)." }} {PARA 0 "" 0 "" {TEXT -1 0 "" }}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 149 "asin2 := proc(x)\n if x < 0 then return -asin2(-x) end if;\n \+ if x <=.7071067810 then asin1(x) else evalf(Pi/2)-asin1(sqrt(1-x^2)) e nd if;\nend proc;" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%&asin2Gf*6#%\"x G6\"F(F(C$@$29$\"\"!O,$-F$6#,$F,!\"\"F3@%1F,$\"+5y1rq!#5-%&asin1G6#F,, &-%&evalfG6#,$*&\"\"#F3%#PiG\"\"\"FDFD-F:6#-%%sqrtG6#,&FDFD*$)F,FBFDF3 F3F(F(F(" }}}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 50 "xx := 0.85;\nevalf(ar csin2(xx));\nevalf(arcsin(xx));" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%# xxG$\"#&)!\"#" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#-%(arcsin2G6#$\"#&)! \"#" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#$\"+%H&)f,\"!\"*" }}}{PARA 0 " " 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 37 "plot('asin2'(x),x=-1..1,thickness=2);" }} {PARA 13 "" 1 "" {GLPLOT2D 305 296 296 {PLOTDATA 2 "6&-%'CURVESG6$7S7$ $!\"\"\"\"!$!3c'*[zEjzq:!#<7$$!3ommm;p0k&*!#=$!3#>u_)zdVu7F-7$$!3wKL$3 +&p'z.6*F17$$!3\"ommT!R= 0vF1$!3#=YQDgh%)[)F17$$!3u****\\P8#\\4(F1$!3%G]K(pFx()yF17$$!3+nm;/siq mF1$!3$=1aWW\"f-tF17$$!3[++](y$pZiF1$!3kKXCi8O[nF17$$!33LLL$yaE\"eF1$! 3FZGXl,$G?'F17$$!3hmmm\">s%HaF1$!3qLMyArURdF17$$!3Q+++]$*4)*\\F1$!3?TN T8KzL_F17$$!39+++]_&\\c%F1$!3^1LORP_SZF17$$!31+++]1aZTF1$!3qV!=M3DnF%F 17$$!3umm;/#)[oPF1$!3!)[U0,%>R'QF17$$!3hLLL$=exJ$F1$!3wsBLnR&=Q$F17$$! 3*RLLLtIf$HF1$!3!**3?s(R$)zHF17$$!3]++]PYx\"\\#F1$!3_ek+k$3$=DF17$$!3E MLLL7i)4#F1$!3=VL[1%RV6#F17$$!3c****\\P'psm\"F1$!3)>='R>B4v;F17$$!3')* ***\\74_c7F1$!3K57JY5&)f7F17$$!3)3LLL3x%z#)!#>$!3!o(H6\\c'*)G)Fer7$$!3 KMLL3s$QM%Fer$!3g[dHGW?XVFer7$$!3]^omm;zr)*!#@$!3'4T[+F$zr)*F`s7$$\"3% pJL$ezw5VFer$\"3ij9gsT57VFer7$$\"3s*)***\\PQ#\\\")Fer$\"3w7G%yH&Ge\")F er7$$\"3GKLLe\"*[H7F1$\"32=]A.!3EB\"F17$$\"3I*******pvxl\"F1$\"3aX*y?R kam\"F17$$\"3#z****\\_qn2#F1$\"3WS([2O'*>4#F17$$\"3U)***\\i&p@[#F1$\"3 $4\">H?.wHF17$$\"3ElmmmZvOLF1$\" 3^#eBbI)*>S$F17$$\"3i******\\2goPF1$\"3cSm204/kQF17$$\"3UKL$eR<*fTF1$ \"37c!)[>6L!H%F17$$\"3m******\\)Hxe%F1$\"3c%RZb#z8mZF17$$\"3ckm;H!o-* \\F1$\"3/d_t%)QvC_F17$$\"3y)***\\7k.6aF1$\"30L\"RJ@*[ " 0 "" {MPLTEXT 1 0 1 ";" }}}}{SECT 1 {PARA 4 "" 0 "" {TEXT -1 47 "Further argument reduct ion within the interval " }{XPPEDIT 18 0 "[0,1]" "6#7$\"\"!\"\"\"" } {TEXT -1 1 " " }}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 1 ";" }}}{PARA 0 "" 0 "" {TEXT -1 63 "Suppose that we decide to use the Maclaurin ser ies to evaluate " }{XPPEDIT 18 0 "arcsin(x)" "6#-%'arcsinG6#%\"xG" } {TEXT -1 2 ". " }}{PARA 257 "" 0 "" {TEXT -1 1 " " }{XPPEDIT 18 0 "arc sin(x) = x+``(1/2)*``(x^3/3)+``(1/2)*``(3/4)*``(x^5/5)+``(1/2)*``(3/4) *``(5/6)*``(x^7/7)+` . . . `;" "6#/-%'arcsinG6#%\"xG,,F'\"\"\"*&-%!G6# *&F)F)\"\"#!\"\"F)-F,6#*&F'\"\"$F4F0F)F)*(-F,6#*&F)F)F/F0F)-F,6#*&F4F) \"\"%F0F)-F,6#*&F'\"\"&F@F0F)F)**-F,6#*&F)F)F/F0F)-F,6#*&F4F)F " 0 "" {MPLTEXT 1 0 18 "evalf(sin(Pi/12));" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#$\"+^/>) e#!#5" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 1 ";" }}}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 20 "Formula (iii) with " }{XPPEDIT 18 0 "x[0] = 1/2;" "6#/&%\"xG6#\"\"!*&\"\"\"F)\"\"#!\"\"" } {TEXT -1 2 ", " }{XPPEDIT 18 0 "sqrt(1-x[0]^2) = sqrt(3)/2" "6#/-%%sqr tG6#,&\"\"\"F(*$&%\"xG6#\"\"!\"\"#!\"\"*&-F%6#\"\"$F(F.F/" }{TEXT -1 1 " " }{TEXT 264 1 "~" }{TEXT -1 11 " 0.866 and " }{XPPEDIT 18 0 "arcs in(x[0]);" "6#-%'arcsinG6#&%\"xG6#\"\"!" }{TEXT -1 3 " = " }{XPPEDIT 18 0 "arcsin(1/2) = Pi/6;" "6#/-%'arcsinG6#*&\"\"\"F(\"\"#!\"\"*&%#PiG F(\"\"'F*" }{TEXT -1 26 " can be used to calculate " }{XPPEDIT 18 0 "a rcsin(x)" "6#-%'arcsinG6#%\"xG" }{TEXT -1 18 " in the interval " } {XPPEDIT 18 0 "[sin(Pi/12), 1/sqrt(2)];" "6#7$-%$sinG6#*&%#PiG\"\"\"\" #7!\"\"*&F)F)-%%sqrtG6#\"\"#F+" }{TEXT -1 1 "." }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 46 "To illustrate this idea, \+ we define a function " }{TEXT 0 5 "asin3" }{TEXT -1 49 " using Maple's arcsine function on the interval " }{XPPEDIT 18 0 "[0, sin(Pi/12)]; " "6#7$\"\"!-%$sinG6#*&%#PiG\"\"\"\"#7!\"\"" }{TEXT -1 58 ", but ensur e that it gives no value outside this interval." }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 113 "asin3 := x \+ -> if abs(x) <=0.2588190451 then arcsin(x) else FAIL end if;\nplot('as in3'(x),x=-0.4..0.4,thickness=2);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#> %&asin3Gf*6#%\"xG6\"6$%)operatorG%&arrowGF(@%1-%$absG6#9$$\"+^/>)e#!#5 -%'arcsinGF0%%FAILGF(F(F(" }}{PARA 13 "" 1 "" {GLPLOT2D 400 300 300 {PLOTDATA 2 "6&-%'CURVESG6$7H7$$!3C+++)>kOe#!#=$!32?#>+D3Lh#F*7$$!3()* ****p&3PTDF*$!31yoA9RbpDF*7$$!3'******\\^x!*\\#F*$!3.:jsC)\\e_#F*7$$!3 )******Rrp?T#F*$!37F$[D_$4OCF*7$$!3)******H\">1DBF*$!3e%f+],PlM#F*7$$! 33+++w))yr@F*$!3aw13IWB*=#F*7$$!3/+++S(R#**>F*$!3%*)4MpF.G,#F*7$$!36++ ++@)f#=F*$!3$*z`)>X%GO=F*7$$!3'*******fi,f;F*$!3)4I\\;PAnm\"F*7$$!3#** ****4G&R2:F*$!3!>YW;1jJ^\"F*7$$!3')*****HF.rK\"F*$!3&*)oS8(*H5L\"F*7$$ !3-+++$HsV<\"F*$!3Q>](yd)3x6F*7$$!3_******R&)4n**!#>$!3a@C``an$)**Fao7 $$!3!*******H\\[%R)Fao$!32#4L/GvVS)Fao7$$!3S******R&y!pmFao$!3#\\\")eR 4KSn'Fao7$$!3;+++SO3E]Fao$!3])>;u:-#G]Fao7$$!3&)******H3z6LFao$!3R_]1A lR7LFao7$$!3\"*******z[`PBiP2Vs\"Fao$\"3N^thZERC\\Fao7$$\"3C+++5G5JmF ao$\"3^C`!G6sfj'Fao7$$\"3u******4@32$)Fao$\"3jn_)**4mmJ)Fao7$$\"3\")** ****f#y'G**Fao$\"3-Q66YO1X**Fao7$$\"3-+++J%=H<\"F*$\"3s=_;)fCc<\"F*7$$ \"3*******z!>qM8F*$\"3w[%[8\"opQ8F*7$$\"34+++,.W2:F*$\"3\"ReE?g3K^\"F* 7$$\"3-+++fp'Rm\"F*$\"3w0H@_Gur;F*7$$\"3&******4%>4N=F*$\"3+4Txo3bX=F* 7$$\"3')*****H@2h*>F*$\"3\"*>!)z4jg4?F*7$$\"3)******fc9W;#F*$\"35\">0! R/o\"=#F*7$$\"30+++od'*GBF*$\"3qyOti5b]BF*7$$\"3'******pp+^T#F*$\"3NsS OVo@RCF*7$$\"3;+++EcB,DF*$\"3)o)[\\@(y!GDF*7$$\"3'******Hr9Fa#F*$\"3]E 2b9M%4d#F*7$$\"3%)*****4!Q>%e#F*$\"3(4]S1ZcQh#F*7$%*undefinedGF^w-%'CO LOURG6&%$RGBG$\"#5!\"\"$\"\"!FgwFfw-%*THICKNESSG6#\"\"#-%+AXESLABELSG6 $Q\"x6\"Q!F`x-%%VIEWG6$;$!\"%Few$\"\"%Few%(DEFAULTG" 1 2 0 1 10 2 2 9 1 4 2 1.000000 45.000000 45.000000 0 0 "Curve 1" }}}}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 25 "Now we define a function \+ " }{TEXT 0 5 "asin4" }{TEXT -1 7 " using " }{TEXT 0 5 "asin3" }{TEXT -1 64 " and the formula (iii) to extend the definition to the interval " }{XPPEDIT 18 0 "[-1, 1];" "6#7$,$\"\"\"!\"\"F%" }{TEXT -1 1 "." }} {PARA 0 "" 0 "" {TEXT -1 109 "The formuas (i) and (ii) of the previous section can be used to extend the definition to the whole real line. " }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 350 "asin4 := proc(xx)\n local x,t;\n x := evalf(xx);\n if x <0 then return -asin4(-x) end if;\n if x<=0.7071067810 then \n \+ if x>=0 and x<=0.2588190451 then return asin3(x)\n else\n \+ t := evalf(sqrt(3)/2); \n return evalf(Pi/6)+asin3(x*t-sqrt(1 -x^2)/2);\n end if;\n else return evalf(Pi/2)-asin4(sqrt(1-x^2) ) end if;\nend proc;" }}{PARA 12 "" 1 "" {XPPMATH 20 "6#>%&asin4Gf*6#% #xxG6$%\"xG%\"tG6\"F+C%>8$-%&evalfG6#9$@$2F.\"\"!O,$-F$6#,$F.!\"\"F;@% 1F.$\"+5y1rq!#5@%31F5F.1F.$\"+^/>)e#F@O-%&asin3G6#F.C$>8%-F06#,$*&#\" \"\"\"\"#FS-%%sqrtG6#\"\"$FSFSO,&-F06#,$*&\"\"'F;%#PiGFSFSFS-FI6#,&*&F MFSF.FSFS*&#FSFTFS-FV6#,&FSFS*$)F.FTFSF;FSF;FSO,&-F06#,$*&FTF;FjnFSFSF S-F$6#FaoF;F+F+F+" }}}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 92 "The following example shows how this works in the most co mplicated case where the procedure " }{TEXT 0 5 "asin4" }{TEXT -1 73 " is called 3 times, each time with different argument, and the procedu re " }{TEXT 0 5 "asin3" }{TEXT -1 17 " is called once. " }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 83 "xx := - 0.8;\nprintlevel := 50:\nevalf(asin4(xx));\nprintlevel := 1:\nevalf(ar csin(xx));" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%#xxG$!\")!\"\"" }} {PARA 9 "" 1 "" {TEXT -1 28 "\{--> enter asin4, args = -.8" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"xG$!\")!\"\"" }}{PARA 9 "" 1 "" {TEXT -1 27 "\{--> enter asin4, args = .8" }}{PARA 11 "" 1 "" {XPPMATH 20 "6 #>%\"xG$\"\")!\"\"" }}{PARA 9 "" 1 "" {TEXT -1 37 "\{--> enter evalf/c onstant/Pi, args = " }}{PARA 11 "" 1 "" {XPPMATH 20 "6#$\"+aEfTJ!\"*" }}{PARA 9 "" 1 "" {TEXT -1 56 "<-- exit evalf/constant/Pi (now in asin 4) = 3.141592654\}" }}{PARA 9 "" 1 "" {TEXT -1 27 "\{--> enter sqrt, a rgs = .36" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#$\"+++++g!#5" }}{PARA 9 " " 1 "" {TEXT -1 43 "<-- exit sqrt (now in asin4) = .6000000000\}" }} {PARA 9 "" 1 "" {TEXT -1 36 "\{--> enter asin4, args = .6000000000" }} {PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"xG$\"+++++g!#5" }}{PARA 9 "" 1 "" {TEXT -1 25 "\{--> enter sqrt, args = 3" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"sG\"\"#" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"sG\"\"\"" }} {PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"cG\"\"\"" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"yG\"\"$" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"hG\" \"$" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"yG\"\"\"" }}{PARA 11 "" 1 " " {XPPMATH 20 "6#>%\"gG\"\"\"" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"y G\"\"\"" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"cG\"\"$" }}{PARA 9 "" 1 "" {TEXT -1 39 "<-- exit sqrt (now in asin4) = 3^(1/2)\}" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"tG$\"+SSDg')!#5" }}{PARA 9 "" 1 "" {TEXT -1 35 "\{--> enter sqrt, args = .6400000000" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#$\"+++++!)!#5" }}{PARA 9 "" 1 "" {TEXT -1 43 "<-- exit \+ sqrt (now in asin4) = .8000000000\}" }}{PARA 9 "" 1 "" {TEXT -1 36 "\{ --> enter asin3, args = .1196152424" }}{PARA 9 "" 1 "" {TEXT -1 37 "\{ --> enter arcsin, args = .1196152424" }}{PARA 9 "" 1 "" {TEXT -1 43 " \{--> enter evalf/arcsin, args = .1196152424" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"xG$\"+CC:'>\"!#5" }}{PARA 11 "" 1 "" {XPPMATH 20 "6 #>%#xrG$\"+CC:'>\"!#5" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%%absxG$\"+C C:'>\"!#5" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"sG$\"+LL-*>\"!#5" }} {PARA 9 "" 1 "" {TEXT -1 52 "<-- exit evalf/arcsin (now in arcsin) = . 1199023333\}" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#$\"+LL-*>\"!#5" }} {PARA 9 "" 1 "" {TEXT -1 45 "<-- exit arcsin (now in asin3) = .1199023 333\}" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#$\"+LL-*>\"!#5" }}{PARA 9 "" 1 "" {TEXT -1 44 "<-- exit asin3 (now in asin4) = .1199023333\}" }} {PARA 9 "" 1 "" {TEXT -1 44 "<-- exit asin4 (now in asin4) = .64350110 91\}" }}{PARA 9 "" 1 "" {TEXT -1 44 "<-- exit asin4 (now in asin4) = . 9272952179\}" }}{PARA 9 "" 1 "" {TEXT -1 49 "<-- exit asin4 (now at to p level) = -.9272952179\}" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#$!+z@&HF* !#5" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#$!+!=_HF*!#5" }}}{PARA 0 "" 0 " " {TEXT -1 0 "" }}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 37 "plot('asin 4'(x),x=-1..1,thickness=2);" }}{PARA 13 "" 1 "" {GLPLOT2D 293 319 319 {PLOTDATA 2 "6&-%'CURVESG6$7S7$$!\"\"\"\"!$!3c'*[zEjzq:!#<7$$!3ommm;p0 k&*!#=$!39UF&)zdVu7F-7$$!3wKL$3+&p'z.6*F17$$!3\"ommT!R=0vF1$!3%HYQDgh%)[)F17$$!3u****\\P8#\\4(F 1$!3%G]K(pFx()yF17$$!3+nm;/siqmF1$!3sgSXW9f-tF17$$!3[++](y$pZiF1$!3kKX Ci8O[nF17$$!33LLL$yaE\"eF1$!3;YGXl,$G?'F17$$!3hmmm\">s%HaF1$!3fKMyArUR dF17$$!3Q+++]$*4)*\\F1$!34SNT8KzL_F17$$!39+++]_&\\c%F1$!3S0LORP_SZF17$ $!31+++]1aZTF1$!3eU!=M3DnF%F17$$!3umm;/#)[oPF1$!3C[U0,%>R'QF17$$!3hLLL $=exJ$F1$!3krBLnR&=Q$F17$$!3*RLLLtIf$HF1$!3M*3?s(R$)zHF17$$!3]++]PYx\" \\#F1$!3_ek+k$3$=DF17$$!3EMLLL7i)4#F1$!3=VL[1%RV6#F17$$!3c****\\P'psm \"F1$!3)>='R>B4v;F17$$!3')****\\74_c7F1$!3K57JY5&)f7F17$$!3)3LLL3x%z#) !#>$!3!o(H6\\c'*)G)Fer7$$!3KMLL3s$QM%Fer$!3g[dHGW?XVFer7$$!3]^omm;zr)* !#@$!3'4T[+F$zr)*F`s7$$\"3%pJL$ezw5VFer$\"3ij9gsT57VFer7$$\"3s*)***\\P Q#\\\")Fer$\"3w7G%yH&Ge\")Fer7$$\"3GKLLe\"*[H7F1$\"32=]A.!3EB\"F17$$\" 3I*******pvxl\"F1$\"3aX*y?Rkam\"F17$$\"3#z****\\_qn2#F1$\"3WS([2O'*>4# F17$$\"3U)***\\i&p@[#F1$\"3$4\">H?.wHF17$$\"3ElmmmZvOLF1$\"3'>eBbI)*>S$F17$$\"3i******\\2goPF1$\"3WRm2 04/kQF17$$\"3UKL$eR<*fTF1$\"3cb!)[>6L!H%F17$$\"3m******\\)Hxe%F1$\"3-% RZb#z8mZF17$$\"3ckm;H!o-*\\F1$\"3$fDNZ)QvC_F17$$\"3y)***\\7k.6aF1$\"3% >8RJ@*[ " 0 "" {MPLTEXT 1 0 1 ";" }}}}{SECT 1 {PARA 4 "" 0 "" {TEXT -1 72 "An arbitrary precision procedure to evaluate the inverse \+ sine function: " }{TEXT 0 6 "asinAP" }{TEXT -1 2 " " }}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 1 ";" }}}{SECT 1 {PARA 4 "" 0 "" {TEXT -1 6 " asinAP" }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 2568 "asinAP := proc(xx::realcons)\n local x,z,s,t,save Digits,eps,maxit,\n isneg,flag,k,sum,term,pow,fact;\n \n\011 \011 # Increase precision for the computation by a few digits\n\011 \011 saveDigits := Digits;\n Digits := Digits+length(Digits)+1;\n \+ x := evalf(xx);\n\n if abs(x)>1 then\n error \"argument must be in the interval [-1,1]\"\n end if;\n\n # Handle the argument redu ction\n if x<0 then\n isneg := true;\n x := -x;\n else i sneg := false end if;\n\n if x<.25881904510252076235 then\n fla g := 1;\n else\n s := sqrt(1-x*x); # use Maple's square root\n \+ if x>.96592582628906828675 then\n flag := 4;\n x \+ := s;\n else\n t := evalf(root3)*0.5; \n if x< .70710678118654752440 then\n flag := 2;\n x := x *t-s*0.5;\n else\n flag := 3;\n x := s*t -x*0.5;\n end if;\n end if;\n end if;\n \n # Initia lisation for Maclaurin series loop.\n eps := Float(1,-saveDigits);\n maxit := Digits*3;\n\n z := x*x;\n term := x;\n sum := term; \n fact := 1;\n pow := x; \n for k from 2 to maxit by 2 do\n \+ pow := pow*z;\n fact := fact*(k-1)/k;\n term := fact*pow/( k+1);\n sum := sum + term;\n if abs(term)<=eps*abs(sum) then break end if;\n end do;\n \n if flag=2 then sum := evalf(Pi)/6+s um\n elif flag=3 then sum := evalf(Pi)/3-sum\n elif flag=4 then su m := evalf(Pi)/2-sum end if;\n if isneg then sum := -sum end if;\n\n # Return arcsine rounded to the original precision\n Digits := sa veDigits;\n return evalf(sum)\nend proc: # of asinAP\n\n`evalf/const ant/root3` := proc()\nlocal d,r;\nglobal _root3;\n if Digits<=55 the n evalf(1.732050807568877293527446341505872366942805253810380628)\n \+ elif Digits<=length(op(1,_root3)) then evalf(_root3)\n else\n d := length(op(1,_root3));\n r := _root3;\n while d " 0 "" {MPLTEXT 1 0 1 ";" }}}}{SECT 1 {PARA 4 " " 0 "" {TEXT -1 28 "Testing the procedure asinAP" }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 38 "plot('asinAP '(x),x=-1..1,thickness=2);" }}{PARA 13 "" 1 "" {GLPLOT2D 364 244 244 {PLOTDATA 2 "6&-%'CURVESG6$7S7$$!\"\"\"\"!$!3c'*[zEjzq:!#<7$$!+s%HaF1$!+ArURdF17$$!+]$*4)*\\F1$!+8KzL_F1 7$$!+]_&\\c%F1$!+RP_SZF17$$!+]1aZTF1$!+$3DnF%F17$$!+/#)[oPF1$!+,%>R'QF 17$$!+$=exJ$F1$!+nR&=Q$F17$$!+L2$f$HF1$!+xR$)zHF17$$!3!******pju<\\#!# =$!31s,\\j$3$=DFbq7$$!33+++L7i)4#Fbq$!3W;C91%RV6#Fbq7$$!33+++P'psm\"Fb q$!3c%3*))=B4v;Fbq7$$!35+++74_c7Fbq$!3'f@2e/^)f7Fbq7$$!31+++!3x%z#)!#> $!35i\"odkl*)G)Fgr7$$!3H++++s$QM%Fgr$!3-TX&*>W?XVFgr7$$!3c********4zr) *!#@$!3yL7Q.Ezr)*Fbs7$$\"3C++++!o2J%Fgr$\"3!f\"pI9U57VFgr7$$\"37++++%Q #\\\")Fgr$\"3E_i#HK&Ge\")Fgr7$$\"3#*******f\"*[H7Fbq$\"3/FW!\\+3EB\"Fb q7$$\"3')*******pvxl\"Fbq$\"3aX*y?Rkam\"Fbq7$$\"3++++I0xw?Fbq$\"3w%=ge O'*>4#Fbq7$$\"3))******f&p@[#Fbq$\"3LX6r<.w HF17$$\"*xanL$F4$\"+4$)*>S$F17$$\"*v+'oPF4$\"+04/kQF17$$\"*S<*fTF4$\"+ C6L!H%F17$$\"*&)Hxe%F4$\"+Ez8mZF17$$\"*.o-*\\F4$\"+')QvC_F17$$\"*TO5T& F4$\"+5#*[ " 0 "" {MPLTEXT 1 0 79 "Di gits := 300:\nsqrt(24)/5;\nxx:= evalf(%):\nasinAP(xx);\narcsin(xx);\nD igits := 10:" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#,$*(\"\"#\"\"\"\"\"&! \"\"\"\"'#F&F%F&" }}{PARA 12 "" 1 "" {XPPMATH 20 "6#$\"g]l/Hm%yUuHPS^u (p*QUv`IS(\\_k;Z\")30b48,(R\\;#zni'=1VGjn#G%4'e2$4!3H>Y%eEMj7EP)z)Q,&4 S!3[[)[^3wx#ec/gSQ%p8!$*H" }}{PARA 12 "" 1 "" {XPPMATH 20 "6#$\"g]l/H m%yUuHPS^u(p*QUv`IS(\\_k;Z\")30b48,(R\\;#zni'=1VGjn#G%4'e2$4!3H>Y%eEMj 7EP)z)Q,&4S!3[[)[^3wx#ec/gSQ%p8!$*H" }}}{PARA 0 "" 0 "" {TEXT -1 0 " " }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 79 "Digits := 300:\nsqrt(9/10);\nxx:= evalf(%):\nasinAP(xx);\narcs in(xx);\nDigits := 10:" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#,$*(\"\"$\" \"\"\"#5!\"\"F'#F&\"\"#F&" }}{PARA 12 "" 1 "" {XPPMATH 20 "6#$\"g]l)G^ DlT5c!*31u8LA2$f*et.vPV\"Q#f&)f:Z(42$zDH98]a:AI?\")4ou-Q\\%\\U/jO9nE*) 3=tk.%=H2>3+fAw>UqGS8nl7SLz#z_<99^zQ(o1_&frT?.**3w&\\&RHPd'>:(zO#pY0>n *)HTSHy2B,4\"Gxq\"*HeUa#)Rsd/\\7!$*H" }}{PARA 12 "" 1 "" {XPPMATH 20 " 6#$\"g]l)G^DlT5c!*31u8LA2$f*et.vPV\"Q#f&)f:Z(42$zDH98]a:AI?\")4ou-Q\\% \\U/jO9nE*)3=tk.%=H2>3+fAw>UqGS8nl7SLz#z_<99^zQ(o1_&frT?.**3w&\\&RHPd' >:(zO#pY0>n*)HTSHy2B,4\"Gxq\"*HeUa#)Rsd/\\7!$*H" }}}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 1 ";" }}}}{SECT 1 {PARA 4 "" 0 "" {TEXT -1 18 "Speed comparisons " }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 17 "Maple's function " } {TEXT 0 6 "arcsin" }{TEXT -1 16 " is faster than " }{TEXT 0 6 "asinAP " }{TEXT -1 1 "." }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{EXCHG {PARA 0 "> \+ " 0 "" {MPLTEXT 1 0 153 "st := time():\nfor i to 500 do asinAP(rand()* Float(1,-12)) end do:\ntime()-st;\nst := time():\nfor i to 500 do arcs in(rand()*Float(1,-12)) end do:\ntime()-st;" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#$\"%45!\"$" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#$\"$*>!\" $" }}}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 181 "st := time():\nDigits := 50:\nfor i to 100 do asinAP (rand()*Float(1,-12)) end do:\ntime()-st;\nst := time():\nfor i to 100 do arcsin(rand()*Float(1,-12)) end do:\ntime()-st;\nDigits := 10:" }} {PARA 11 "" 1 "" {XPPMATH 20 "6#$\"%f5!\"$" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#$\"$p$!\"$" }}}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 1 ";" }}}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 1 ";" }}}}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 " " {TEXT -1 0 "" }}}{MARK "4 0 0" 0 }{VIEWOPTS 1 1 0 1 1 1803 1 1 1 1 } {PAGENUMBERS 0 1 2 33 1 1 }