{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 "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 256 "Courier" 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 }{CSTYLE " " -1 257 "Courier" 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 }{PSTYLE "Normal" -1 0 1 {CSTYLE "" -1 -1 "" 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 }0 0 0 -1 -1 -1 0 0 0 0 0 0 -1 0 }{PSTYLE "Maple Output" 0 11 1 {CSTYLE "" -1 -1 "" 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 }3 3 0 -1 -1 -1 0 0 0 0 0 0 -1 0 }{PSTYLE "" 11 12 1 {CSTYLE "" -1 -1 "" 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 }1 0 0 -1 -1 -1 0 0 0 0 0 0 -1 0 }{PSTYLE "Maple Plot" 0 13 1 {CSTYLE "" -1 -1 "" 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 }3 0 0 -1 -1 -1 0 0 0 0 0 0 -1 0 }{PSTYLE "" 0 256 1 {CSTYLE "" -1 -1 "Courier" 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 }0 0 0 -1 -1 -1 0 0 0 0 0 0 -1 0 }{PSTYLE "" 0 257 1 {CSTYLE "" -1 -1 "Courier" 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 }0 0 0 -1 -1 -1 0 0 0 0 0 0 -1 0 }{PSTYLE "" 0 258 1 {CSTYLE "" -1 -1 "Co urier" 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 }0 0 0 -1 -1 -1 0 0 0 0 0 0 -1 0 }{PSTYLE "" 0 259 1 {CSTYLE "" -1 -1 "Courier" 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 }0 0 0 -1 -1 -1 0 0 0 0 0 0 -1 0 }{PSTYLE "" 0 260 1 {CSTYLE "" -1 -1 "Courier" 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 }0 0 0 -1 -1 -1 0 0 0 0 0 0 -1 0 }{PSTYLE "" 0 261 1 {CSTYLE "" -1 -1 "Courier" 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 }0 0 0 -1 -1 -1 0 0 0 0 0 0 -1 0 } {PSTYLE "" 0 262 1 {CSTYLE "" -1 -1 "Courier" 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 }0 0 0 -1 -1 -1 0 0 0 0 0 0 -1 0 }{PSTYLE "" 0 263 1 {CSTYLE " " -1 -1 "Courier" 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 }0 0 0 -1 -1 -1 0 0 0 0 0 0 -1 0 }} {SECT 0 {EXCHG {PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 22 "Rational Approximation" }} {PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 256 "" 0 "" {TEXT -1 807 "Ration alApprox := proc( r, # irrational number\n n \+ # upper bound on the denominator\n )\n local p, q, eps0, eps1, s, count;\n\n p, q := floor(r), 1; # initial ize p and q\n eps0 := abs(evalf(p/q-r)); # initialize epsilon0\n\n count := 1;\n s[count] := p/q;\n while q < n do\n\n # the \+ simple algorithm\n if evalf(p/q) < evalf(r) then \n p := \+ p + 1;\n else\n q := q + 1;\n end if;\n\n # upd ate if a better approximation is obtained\n eps1 := abs(evalf(p/q -r)); # epsilon 1\n if eps1 < eps0 then\n count := coun t + 1; # count it\n eps0 := eps1; # update t he error\n s[count] := p/q; # store p/q\n end if ;\n\n end do;\n\n return seq(s[k],k=1..count);\nend proc;" }} {PARA 0 "" 0 "" {TEXT -1 0 "" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 30 "read(\"e:/rationalapprox.txt\"):" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 23 "RationalApprox(Pi,200);" }}{PARA 11 "" 1 "" {XPPMATH 20 "60\"\"$#\"#8\"\"%#\"#;\"\"&#\"#>\"\"'#\"#A\"\"(#\"$z\"\"#d#\"$,#\" #k#\"$B#\"#r#\"$X#\"#y#\"$n#\"#&)#\"$*G\"##*#\"$6$\"#**#\"$L$\"$1\"#\" $b$\"$8\"" }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 15 "Harmonic Series" }}{PARA 0 "" 0 "" {TEXT -1 1 "\n" } {TEXT 256 597 "HarmonicSeries := proc( n # upper bound of the sum\n )\n local s, j, m, k;\n\n s := 0; \+ # initialize the sum\n j := 0; # initialize t he denominator\n m := 1; # initialize grid\n k := \+ Vector[row](n); \n while s < n do\n \n j := j+1; # update the denominator\n s := s + 1/j; # add one term\n \+ if s >= m then # when the sum is bigger than m\n k[ m] := j; # record this j\n m := m + 1; # next num ber in the grid\n end if;\n\n end do;\n\n return k;\nend proc ;\n" }{TEXT -1 6 " " }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 30 "read(\"e:/HarmonicSeries.txt\"):" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 23 "k := HarmonicSeries(8);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"kG-%'RTABLEG6%\"*k#=q9-%'VECTORG6#7*\"\"\"\"\"%\"#6\"#J\"#$) \"$F#\"$;'\"%u;&%'VectorG6#%$rowG" }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 30 "The standard deviation problem" }} {PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 257 "" 0 "" {TEXT -1 436 "StanDe v := proc( x # data vector\n )\n local n, i, s, mu , sigma;\n\n n := LinearAlgebra[Dimension](x); # get the dimension \n\n # 1. compute mu\n mu := 0;\n for i from 1 to n do\n mu := mu + x[i]/n;\n end do;\n\n # compute the sum inside the square root\n s := 0;\n for i from 1 to n do\n s := s + (x[i]-mu)^2 /n;\n end do;\n\n # the square root\n sigma := evalf(sqrt(s));\n \n return sigma;\nend proc;" }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}} {EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 23 "read(\"e:/standev.txt\");" } }{PARA 12 "" 1 "" {XPPMATH 20 "6#>%(StanDevGf*6#%\"xG6'%\"nG%\"iG%\"sG %#muG%&sigmaG6\"F.C)>8$-&%.LinearAlgebraG6#%*DimensionG6#9$>8'\"\"!?(8 %\"\"\"F>F1%%trueG>F:,&F:F>*&&F86#F=F>F1!\"\"F>>8&F;?(F=F>F>F1F?>FG,&F GF>*&,&FCF>F:FE\"\"#F1FEF>>8(-%&evalfG6#-%%sqrtG6#FGOFOF.F.F." }}} {EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 57 "x := LinearAlgebra[RandomVec tor][row](10,generator=3..8);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"x G-%'RTABLEG6%\"*%yNy9-%'VECTORG6#7,\"\"%\"\"(\"\")\"\"'F/F.F0\"\"$F1F1 &%'VectorG6#%$rowG" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 11 "StanD ev(x);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#$\"+(oT@'>!\"*" }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 19 "Retirement problem:" }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 258 "" 0 "" {TEXT -1 511 "RetireFund := proc( B, # \+ initial balance\n r, # interest rate percentage \n w\n )\n local mr, k, b;\n \n mr := (r/12)/100.; # converge annual percentage rate\n \+ # to actual monthly rate\n\n b[0] := B;\n if B*mr > w then\n return \"last\",\"forever\"\n end if;\n\n k := 0;\n \+ while b[k] > 0 do\n\n k := k + 1; # update k, the next \+ month\n b[k] := b[k-1] + b[k-1]*mr - w;\n\n end do;\n\n retur n k-1, b; \nend proc;" }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 26 "read(\"e:/retirefund.txt\");" }} {PARA 12 "" 1 "" {XPPMATH 20 "6#>%+RetireFundGf*6%%\"BG%\"rG%\"wG6%%#m rG%\"kG%\"bG6\"F.C(>8$*(9%\"\"\"#F4\"#7F4$\"$+\"\"\"!!\"\">&8&6#F99$@$ 29&*&F?F4F1F4O6$Q%lastF.Q(foreverF.>8%F9?(F.F4F4F.2F9&F=6#FIC$>FI,&FIF 4F4F4>FL,(&F=6#,&FIF4F4F:F4*&FSF4F1F4F4FBF:O6$FUF=F.F.F." }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 35 "k, b := RetireFund(1000000,5,2000); " }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>6$%\"kG%\"bG6$Q%last6\"Q(foreverF )" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 35 "k, b := RetireFund(100 0000,5,6000);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>6$%\"kG%\"bG6$\"$&G% \"bG" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 36 "points := [seq([j,b [j]], j = 0..k)]:" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 26 "plot(p oints, style=point);" }}{PARA 13 "" 1 "" {GLPLOT2D 346 216 216 {PLOTDATA 2 "6&-%'CURVESG6$7j\\l7$$\"\"!F)$\"(+++\"F)7$$\"\"\"F)$\"3;+ ++qmm\")**!#77$$\"\"#F)$\"3]******\\pDj**F17$$\"\"$F)$\"3D+++?0xW**F17 $$\"\"%F)$\"3D+++kq?E**F17$$\"\"&F)$\"3[+++gic2**F17$$\"\"'F)$\"3i**** *fyZ))))*F17$$\"\"(F)$\"3u*****zJ^+()*F17$$\"\")F)$\"3g+++Kl<^)*F17$$ \"\"*F)$\"3.+++,JAK)*F17$$\"#5F)$\"3$******pp!>8)*F17$$\"#6F)$\"3')*** **>**ySz*F17$$\"#7F)$\"3M+++aw)[x*F17$$\"#8F)$\"3m*****HN;cv*F17$$\"#9 F)$\"3'******Rvkit*F17$$\"#:F)$\"3)******R_Kor*F17$$\"#;F)$\"3U*****fK >tp*F17$$\"#F)$ \"3q*****\\a!HQ'*F17$$\"#?F)$\"3:+++*3]%='*F17$$\"#@F)$\"3;+++kp_)f*F1 7$$\"#AF)$\"3m*****f#3_y&*F17$$\"#BF)$\"3o******G8Ve&*F17$$\"#CF)$\"3j +++E\"e#Q&*F17$$\"#DF)$\"3[+++o3+=&*F17$$\"#EF)$\"33+++0#fw\\*F17$$\"# FF)$\"3;+++&yKsZ*F17$$\"#GF)$\"3m*****\\D@nX*F17$$\"#HF)$\"3y******fU7 O%*F17$$\"#IF)$\"3!******RWTaT*F17$$\"#JF)$\"3'*******\\Cn%R*F17$$\"#K F)$\"3w******=p\"QP*F17$$\"#LF)$\"3A+++!\\uGN*F17$$\"#MF)$\"3#)******* zW=L*F17$$\"#NF)$\"3(******p[F2J*F17$$\"#OF)$\"3g*****\\=A&*G*F17$$\"# PF)$\"3[+++F&G#o#*F17$$\"#QF)$\"3s*****f9YoC*F17$$\"#RF)$\"3c*****>nu` A*F17$$\"#SF)$\"3y*****Ht8Q?*F17$$\"#TF)$\"3=+++dH;#=*F17$$\"#UF)$\"3# )******o>Ug\"*F17$$\"#VF)$\"34+++%R!fQ\"*F17$$\"#WF)$\"3_+++aym;\"*F17 $$\"#XF)$\"3)*******pRl%4*F17$$\"#YF)$\"3?+++i$[D2*F17$$\"#ZF)$\"3))** ***pk].0*F17$$\"#[F)$\"3e+++T/1G!*F17$$\"#\\F)$\"3M+++gtn0!*F17$$\"#]F )$\"3O*****f,,K)*)F17$$\"#^F)$\"3c******>5jg*)F17$$\"#_F)$\"3[+++$)p'z $*)F17$$\"#`F)$\"3M+++7&3_\"*)F17$$\"#aF)$\"3o*****R@bB*))F17$$\"#bF)$ \"39+++%p1%p))F17$$\"#cF)$\"3q*****\\bij%))F17$$\"#dF)$\"3W+++*RAK#))F 17$$\"#eF)$\"3m*****f#e)**z)F17$$\"#fF)$\"3O+++MClw()F17$$\"#gF)$\"3o* *****==A`()F17$$\"#hF)$\"3_+++xNpH()F17$$\"#iF)$\"3\")*******Hngq)F17$ $\"#jF)$\"3K+++!eUBo)F17$$\"#kF)$\"3)******p+>&e')F17$$\"#lF)$\"3q**** **phfM')F17$$\"#mF)$\"35+++aOd5')F17$$\"#nF)$\"3q+++W5X'e)F17$$\"#oF)$ \"3)3++I#zAi&)F17$$\"#pF)$\"3h+++tQ!z`)F17$$\"#qF)$\"3g*****>ZyM^)F17$ $\"#rF)$\"3e+++*H^*)[)F17$$\"#sF)$\"3C+++H>Kk%)F17$$\"#tF)$\"3#******p $**eR%)F17$$\"#uF)$\"3D+++&*[v9%)F17$$\"#vF)$\"33+++uj\")*Q)F17$$\"#wF )$\"3#)*****>%Rxk$)F17$$\"#xF)$\"3!******p;F'R$)F17$$\"#yF)$\"31+++9cP 9$)F17$$\"#zF)$\"3!******f%)=!*G)F17$$\"#!)F)$\"3w+++Dkbj#)F17$$\"#\") F)$\"3p******4z)zB)F17$$\"##)F)$\"3!3+++'GJ7#)F17$$\"#$)F)$\"3-,++I3`' =)F17$$\"#%)F)$\"3a*****\\PT1;)F17$$\"#&)F)$\"3s+++ZSkM\")F17$$\"#')F) $\"36+++(RQ&3\")F17$$\"#()F)$\"3;+++uRK#3)F17$$\"#))F)$\"3E+++C.+c!)F1 7$$\"#*)F)$\"3K+++#*pcH!)F17$$\"#!*F)$\"3=+++@N-.!)F17$$\"#\"*F)$\"3e* ****>Xpj(zF17$$\"##*F)$\"3'******\\K/'\\zF17$$\"#$*F)$\"3@+++wwsAzF17$ $\"#%*F)$\"3W+++T!Rd*yF17$$\"#&*F)$\"3Y*****R&zjoyF17$$\"#'*F)$\"3P*** **\\%RUTyF17$$\"#(*F)$\"3Y*****\\a'49yF17$$\"#)*F)$\"3'******4Gbmy(F17 $$\"#**F)$\"3%)*****zn*4fxF17$$\"$+\"F)$\"3y******f#H9t(F17$$\"$,\"F)$ \"3N+++\\Nk.xF17$$\"$-\"F)$\"3E+++k?uvwF17$$\"$.\"F)$\"3')*****HKCxk(F 17$$\"$/\"F)$\"3-+++T)*e>wF17$$\"$0\"F)$\"3w*****>8Q8f(F17$$\"$1\"F)$ \"3M+++3(oHc(F17$$\"$2\"F)$\"3)******z2\"[MvF17$$\"$3\"F)$\"3I+++\\Z(e ](F17$$\"$4\"F)$\"3'******pA\\rZ(F17$$\"$5\"F)$\"3O+++:SI[uF17$$\"$6\" F)$\"3*******\\hQ$>uF17$$\"$7\"F)$\"33+++EDD!R(F17$$\"$8\"F)$\"3e+++X_ /htF17$$\"$9\"F)$\"3B+++nirJtF17$$\"$:\"F)$\"3'******\\3lAI(F17$$\"$; \"F)$\"3[*******=\"pssF17$$\"$<\"F)$\"32+++qS*HC(F17$$\"$=\"F)$\"31+++ 7K<8sF17$$\"$>\"F)$\"3c++++\"GK=(F17$$\"$?\"F)$\"3s*****p@eJ:(F17$$\"$ @\"F)$\"3g*****H/jH7(F17$$\"$A\"F)$\"3')*****f0UE4(F17$$\"$B\"F)$\"3i+ ++JZ>iqF17$$\"$C\"F)$\"39+++U0iJqF17$$\"$D\"F)$\"38+++h*=4+(F17$$\"$E \"F)$\"3S+++d%*3qpF17$$\"$F\"F)$\"30+++'\\J\"RpF17$$\"$G\"F)$\"3I***** RaW!3pF17$$\"$H\"F)$\"3c+++j!Go(oF17$$\"$I\"F)$\"3G+++8:[XoF17$$\"$J\" F)$\"37+++`V+9oF17$$\"$K\"F)$\"3E*****z.'R#y'F17$$\"$L\"F)$\"3=+++@gl] nF17$$\"$M\"F)$\"3>+++aPy=nF17$$\"$N\"F)$\"3I*****foyno'F17$$\"$O\"F)$ \"3u*****RESYl'F17$$\"$P\"F)$\"3d*****>$zOAmF17$$\"$Q\"F)$\"3A+++K6'** e'F17$$\"$R\"F)$\"33+++.$>ub'F17$$\"$S\"F)$\"3Q+++$)=uClF17$$\"$T\"F)$ \"3'******zIG>\\'F17$$\"$U\"F)$\"3K+++4!y*ekF17$$\"$V\"F)$\"3W*****pT! *eU'F17$$\"$W\"F)$\"3W+++g\\m#R'F17$$\"$X\"F)$\"3K*****R1,$fjF17$$\"$Y \"F)$\"3a*****>:)zDjF17$$\"$Z\"F)$\"3K+++Wc:#H'F17$$\"$[\"F)$\"3G+++fH PeiF17$$\"$\\\"F)$\"3d*****H^\\WA'F17$$\"$]\"F)$\"3/+++>ZQ!>'F17$$\"$^ \"F)$\"3a+++*)zz,'F17$$\"$ c\"F)$\"3k*****>]%*H)fF17$$\"$d\"F)$\"3s*****fkBz%fF17$$\"$e\"F)$\"3J+ ++hmq7fF17$$\"$f\"F)$\"3K******QHMxeF17$$\"$g\"F)$\"3D+++o=$=%eF17$$\" $h\"F)$\"3d*****R$G<1eF17$$\"$i\"F)$\"3W*****4Al.x&F17$$\"$j\"F)$\"3_* *****3%3Wt&F17$$\"$k\"F)$\"3++++xwQ?-&F17$$\"$$=F)$ \"37+++CR'H)\\F17$$\"$%=F)$\"3)******RFEP%\\F17$$\"$&=F)$\"3\"******H8 DV!\\F17$$\"$'=F)$\"3C+++@)fZ'[F17$$\"$(=F)$\"3()*****RlH]#[F17$$\"$)= F)$\"3!******R%R8&y%F17$$\"$*=F)$\"3A+++-?2XZF17$$\"$!>F)$\"3*)*****\\ 8V[q%F17$$\"$\">F)$\"3G+++[mWkYF17$$\"$#>F)$\"3=+++U=)Qi%F17$$\"$$>F)$ \"31+++;![Je%F17$$\"$%>F)$\"3D+++mWCUXF17$$\"$&>F)$\"3v*****\\[q6]%F17 $$\"$'>F)$\"3u*****>OD*fWF17$$\"$(>F)$\"33+++%Q3&=WF17$$\"$)>F)$\"3-++ +O)=pP%F17$$\"$*>F)$\"3E+++)*f:NVF17$$\"$+#F)$\"3G+++[\">KH%F17$$\"$,# F)$\"3++++hv5^UF17$$\"$-#F)$\"3t******30#)3UF17$$\"$.#F)$\"3I+++hsNmTF 17$$\"$/#F)$\"3*******H3+++x%>-#QF17$$\"$7#F)$\"3'******z0Phx$F17$$\"$8#F)$\"3H+++ i4(=t$F17$$\"$9#F)$\"3y*****RU?uo$F17$$\"$:#F)$\"3v*****fn%yUOF17$$\"$ ;#F)$\"3=+++XH'zf$F17$$\"$<#F)$\"3#)*****pXaHb$F17$$\"$=#F)$\"38+++M%e x]$F17$$\"$>#F)$\"3/+++%4uBY$F17$$\"$?#F)$\"3<+++`1!oT$F17$$\"$@#F)$\" 3G+++At.rLF17$$\"$A#F)$\"36+++6L3DLF17$$\"$B#F)$\"3s*****\\#y$*yKF17$$ \"$C#F)$\"3B+++m+gKKF17$$\"$D#F)$\"3C+++L#pg=$F17$$\"$E#F)$\"3&******4 _W$RJF17$$\"$F#F)$\"3-+++B^U#4$F17$$\"$G#F)$\"3y*****zA5`/$F17$$\"$H#F )$\"31+++@!**z*HF17$$\"$I#F)$\"3!******Ro!\\]HF17$$\"$J#F)$\"3z*****\\ R%y-HF17$$\"$K#F)$\"3?+++I$z[&GF17$$\"$L#F)$\"3?+++hYx1GF17$$\"$M#F)$ \"3#)*****\\bp%eFF17$$\"$N#F)$\"3>+++yJ'*4FF17$$\"$O#F)$\"3))*****4pa7 m#F17$$\"$P#F)$\"3#******>DVBh#F17$$\"$Q#F)$\"31+++;!GKc#F17$$\"$R#F)$ \"34+++L\"3R^#F17$$\"$S#F)$\"3%*******\\FQkCF17$$\"$T#F)$\"3++++65l9CF 17$$\"$U#F)$\"3#******p07ZO#F17$$\"$V#F)$\"3)******R-lXJ#F17$$\"$W#F)$ \"3/+++X!4UE#F17$$\"$X#F)$\"32+++\\Kk8AF17$$\"$Y#F)$\"3#******HwmG;#F1 7$$\"$Z#F)$\"3/+++3(y=6#F17$$\"$[#F)$\"3#******H?y11#F17$$\"$\\#F)$\"3 (******>Ok#4?F17$$\"$]#F)$\"3#******pHOw&>F17$$\"$^#F)$\"36+++:Jz0>F17 $$\"$_#F)$\"3%*******>Rt`=F17$$\"$`#F)$\"3$******4\"yX,=F17$$\"$a#F)$ \"3-+++&)Q'*[$[\"F17$$\"$g#F)$\"32+++\"3v$H9F17$$\"$h#F)$\"35+++63Lv8F17$$\" $i#F)$\"34+++c81@8F17$$\"$j#F)$\"3++++ydcm7F17$$\"$k#F)$\"3/+++NJ%=@\" F17$$\"$l#F)$\"3)******4[#*o:\"F17$$\"$m#F)$\"32+++mGr,6F17$$\"$n#F)$ \"3)******fL.j/\"F17$$\"$o#F)$\"3[+++I$Hm!**!#87$$\"$p#F)$\"3Y+++_p!zM *Fc_p7$$\"$q#F)$\"33+++kl&oy)Fc_p7$$\"$r#F)$\"3!******fYoMA)Fc_p7$$\"$ s#F)$\"31+++=HtdwFc_p7$$\"$t#F)$\"3e*****z8S'*3(Fc_p7$$\"$u#F)$\"3B+++ 0.=>lFc_p7$$\"$v#F)$\"3#)*****fbVj%fFc_p7$$\"$w#F)$\"3o*****p)*>6P&Fc_ p7$$\"$x#F)$\"3++++a'*\\$z%Fc_p7$$\"$y#F)$\"3$*******oDZ8UFc_p7$$\"$z# F)$\"3!******\\qG5j$Fc_p7$$\"$!GF)$\"3/+++\"*z:YIFc_p7$$\"$\"GF)$\"3-+ ++;.&)eCFc_p7$$\"$#GF)$\"3))*****f_&4p=Fc_p7$$\"$$GF)$\"3-+++CM)oF\"Fc _p7$$\"$%GF)$\"3E+++?x.Ao!#97$$\"$&GF)$\"3\\+++q(GY])!#:-%'COLOURG6&%$ RGBG$Ffn!\"\"F(F(-%&STYLEG6#%&POINTG-%+AXESLABELSG6$Q!6\"Fhep-%%VIEWG6 $%(DEFAULTGF]fp" 1 5 0 1 10 0 2 9 1 4 2 1.000000 45.000000 45.000000 0 0 "Curve 1" }}}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 0 "" }}} {EXCHG {PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 0 "" } }{PARA 0 "" 0 "" {TEXT -1 33 "The coming exam (Monday, Oct. 20)" }} {PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 54 "1. Four \+ regular problems, 1 extra credit problems " }}{PARA 0 "" 0 "" {TEXT -1 75 "2. Time management is important. 30 min/problem. Do eas y problems first. " }}{PARA 0 "" 0 "" {TEXT -1 115 "3. Programs are n ot supposed to be long. If you are writing a long program, most likel y you are on a wrong track." }}{PARA 0 "" 0 "" {TEXT -1 49 "4. My onl ine book is allowed (but no copy-paste)" }}{PARA 0 "" 0 "" {TEXT -1 73 "5. Old class notes are allowed in paper version, not electronic v ersion." }}{PARA 0 "" 0 "" {TEXT -1 53 "6. Old Maple worksheet are all owed in paper version. " }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 9 "Subjects:" }}{PARA 0 "" 0 "" {TEXT -1 95 "1. if-bloc ks (for example, the leap year problem, or may be nested in a loop, \+ may be nested)" }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 35 "2. Iteration (such as Ikeda map) " }}{PARA 0 "" 0 "" {TEXT -1 33 " (a) initialize first term(s)" }}{PARA 0 "" 0 "" {TEXT -1 16 " (b) a loop " }}{PARA 0 "" 0 "" {TEXT -1 67 " (c) inside the loop, compute the new term(s) using old term(s)" }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 7 "3. Sum" }} {PARA 0 "" 0 "" {TEXT -1 40 " (a) The basic structure of a sum: " }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 5 " \+ " }{TEXT 257 30 "s := 0; # initialize the sum" }}{PARA 259 "" 0 "" {TEXT -1 76 " for ... from ... to ... do\n s := s + ...; # add a new term\n end do" }}{PARA 0 "" 0 "" {TEXT -1 41 " (b) Write \+ a sigma notation of a sum" }}{PARA 0 "" 0 "" {TEXT -1 23 " \+ " }{XPPEDIT 18 0 "sum((-1)^(k+1)/sum(j^2,j = 1 .. k),k = 1 \+ .. infinity);" "6#-%$sumG6$*&),$\"\"\"!\"\",&%\"kGF)F)F)F)-F$6$*$)%\"j G\"\"#F)/F1;F)F,F*/F,;F)%)infinityG" }{TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 45 " The sum can be programmed as follows" }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 260 "" 0 "" {TEXT -1 16 " s := 0 ;" }}{PARA 261 "" 0 "" {TEXT -1 29 " for k from 1 to n do" }} {PARA 0 "" 0 "" {TEXT -1 35 " t := 0;" }} {PARA 0 "" 0 "" {TEXT -1 48 " for j from 1 \+ to k do" }}{PARA 0 "" 0 "" {TEXT -1 44 " \+ t := t + j^2" }}{PARA 0 "" 0 "" {TEXT -1 35 " \+ end do;" }}{PARA 262 "" 0 "" {TEXT -1 34 " s := s + (- 1)^(k+1)/t;" }}{PARA 263 "" 0 "" {TEXT -1 16 " end do;" }} {PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 12 "4. While-do" }}{PARA 0 "" 0 "" {TEXT -1 62 " \+ (a) You may need something like k := 0; k := k + 1;" }}{PARA 0 "" 0 "" {TEXT -1 77 " (b) The most important part is the cond ition for the loop to continue" }}{PARA 0 "" 0 "" {TEXT -1 0 "" }} {PARA 0 "" 0 "" {TEXT -1 17 "5. Using vectors" }}{PARA 0 "" 0 "" {TEXT -1 45 " (a) n := LinearAlgebra[Dimension](x);" }}{PARA 0 "" 0 "" {TEXT -1 35 " (b) x := Vector[row](n); " }}{PARA 0 " " 0 "" {TEXT -1 67 " (c) a := LinearAlgebra[RandomVector][row]( n,generator=....)" }}{PARA 0 "" 0 "" {TEXT -1 50 " Standard devia tion problem is a good example" }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}}} {MARK "17 46 0" 50 }{VIEWOPTS 1 1 0 1 1 1803 1 1 1 1 }{PAGENUMBERS 0 1 2 33 1 1 }{RTABLE_HANDLES 147018264 147835784 }{RTABLE M7R0 I6RTABLE_SAVE/147018264X*%)anythingG6"6"[gl!$%!!!")")"""""%"#6"#J"#$)"$F#"$;'"% u;F& } {RTABLE M7R0 I6RTABLE_SAVE/147835784X*%)anythingG6"6"[gl!$%!!!"+"+""%""("")""'F)F(F*""$F+F+F & }