{VERSION 3 0 "IBM INTEL NT" "3.0" } {USTYLETAB {CSTYLE "Maple Input" -1 0 "Courier" 0 1 255 0 0 1 0 1 0 0 1 0 0 0 0 }{CSTYLE "2D Math" -1 2 "Times" 0 1 0 0 0 0 0 0 2 0 0 0 0 0 0 }{CSTYLE "2D Output" 2 20 "" 0 1 0 0 255 1 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 -1 -1 -1 0 0 0 0 0 0 -1 0 }{PSTYLE "Text Output" -1 2 1 {CSTYLE "" -1 -1 "Courier" 1 10 0 0 255 1 0 0 0 0 0 1 3 0 3 }1 0 0 -1 -1 -1 0 0 0 0 0 0 -1 0 }{PSTYLE "Warning" 2 7 1 {CSTYLE "" -1 -1 "" 0 1 0 0 255 1 0 0 0 0 0 0 1 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 }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 }1 0 0 -1 -1 -1 0 0 0 0 0 0 -1 0 }} {SECT 0 {EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 69 "# Partial Fractions \+ Exercise Sheet (Supplied with TeXtools ver 1.3.2)" }}}{EXCHG {PARA 0 " > " 0 "" {MPLTEXT 1 0 8 "restart;" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 15 "with(TeXtools);" }}{PARA 7 "" 1 "" {TEXT -1 52 "Warni ng, maximum line length in file 500 characters." }}{PARA 12 "" 1 "" {XPPMATH 20 "6#75%%AddQG%'AddQueG%(AddQuePG%.AddQueTabularG%)AddToAnsG %0AddToAnsLatexOfG%(AddToQsG%/AddToQsLatexOfG%(EndFileG%-EndMulticolsG %*EndNumberG%+EndTabularG%/MakeHolderFileG%*StartFileG%/StartMulticols G%,StartNumberG%-StartTabularG%%initG%*processItG" }}}{EXCHG {PARA 0 " > " 0 "" {MPLTEXT 1 0 0 "" }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 187 "We \+ issue the StartFile(); command which sets up two files: questions.tex \+ and answers.tex. These two files are progressively written to as the \+ questions and answers are produced in MAPLE." }}{PARA 0 "" 0 "" {TEXT -1 99 "The StartNumber(); command starts off the question numbering in both the question and answer files." }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 0 "" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 12 "StartFi le();" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 14 "StartNumber();" }} }{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 0 "" }}}{EXCHG {PARA 0 "> " 0 " " {MPLTEXT 1 0 17 "# linear brackets" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 49 "C:=`Express the following in partial fractions;`:" }} }{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 8 "AddQ(C);" }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 168 "AddQ(arg); appends the arg to the question file \+ (exactly as it is, except for some special characters like \\ which ne ed to be doubled to appear in the final latex file)" }}{PARA 0 "" 0 " " {TEXT -1 189 "The command below introduces multiple columns. The fi rst argument relates to the number of columns required in the question s and the second relates to the number of columns in the answers." }}} {EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 20 "StartMulticols(3,2);" }}} {EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 19 "Q:=3/((x+1)*(x-1));" }} {PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"QG,$*&\"\"\"F'*&,&%\"xG\"\"\"F+F+ \"\"\",&F*F+!\"\"F+\"\"\"!\"\"\"\"$" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 24 "A:=convert(Q,parfrac,x);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"AG,&*&\"\"\"F',&%\"xG\"\"\"F*F*!\"\"#!\"$\"\"#*&F'F ',&F)F*!\"\"F*F+#\"\"$F." }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 13 "AddQueP(Q,A);" }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 139 "The command Ad dQueP(args); adds the question and answer to the respective files, pro cessing them using a variant of MAPLEs latex() command." }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 0 "" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 51 "Q:=x/((x-4)*(x-1));AddQueP(Q,convert(Q,parfrac,x));" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"QG*&%\"xG\"\"\"*&,&F&\"\"\"!\"%F *\"\"\",&F&F*!\"\"F*\"\"\"!\"\"" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 55 "Q:=(x-1)/((x+2)*(x-2));AddQueP(Q,convert(Q,parfrac,x));" }} {PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"QG*&,&%\"xG\"\"\"!\"\"F(\"\"\"*&,& F'F(\"\"#F(\"\"\",&F'F(!\"#F(\"\"\"!\"\"" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 53 "Q:=2/((2*x-1)*(x-2));AddQueP(Q,convert(Q,parfrac,x)); " }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"QG,$*&\"\"\"F'*&,&%\"xG\"\"#! \"\"\"\"\"\"\"\",&F*F-!\"#F-\"\"\"!\"\"F+" }}}{EXCHG {PARA 0 "> " 0 " " {MPLTEXT 1 0 51 "Q:=(x+3)/(x*(x+1));AddQueP(Q,convert(Q,parfrac,x)); " }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"QG*&,&%\"xG\"\"\"\"\"$F(\"\"\" *&F'\"\"\",&F'F(F(F(\"\"\"!\"\"" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 59 "Q:=(2*x-1)/((x+1)*(3*x+2));AddQueP(Q,convert(Q,parfrac,x));" } }{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"QG*&,&%\"xG\"\"#!\"\"\"\"\"\"\"\" *&,&F'F*F*F*\"\"\",&F'\"\"$F(F*\"\"\"!\"\"" }}}{EXCHG {PARA 0 "> " 0 " " {MPLTEXT 1 0 15 "EndMulticols();" }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 444 "The command must be used to end the multcolumns. If this is o mmitted LaTeX will not run properly. Of course, if any mistakes are m ade when prodocuing the worksheet simply execute all of the commands a gain. (Use Edit =>Execute =>Worksheet). This will re-write all files \+ previously written. In fact, the way I produce worksheets that use Te Xtools is to work out all of the questions I want and their answers th en add in the TeXtools commands." }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}} {EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 46 "# more than two linear brack ets on denominator" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 9 "AddQ(` `);" }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 221 "The commad above starts o ff a new question (this means putting another number in the question a nd answer files), the empty string means nothing else is written. cf. question 2 on the worksheet to see what the output is." }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 20 "StartMulticols(2,1);" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 59 "Q:=3*x/((x-1)*(x-2)*(x-3));AddQueP( Q,convert(Q,parfrac,x));" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"QG,$*& %\"xG\"\"\"*(,&F'\"\"\"!\"\"F+\"\"\",&F'F+!\"#F+\"\"\",&F'F+!\"$F+\"\" \"!\"\"\"\"$" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 63 "Q:=(x^2-2*x +4)/(x*(x-3)*(x+1));AddQueP(Q,convert(Q,parfrac,x));" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"QG*&,(*$)%\"xG\"\"#\"\"\"\"\"\"F)!\"#\"\"%F,F+*( F)\"\"\",&F)F,!\"$F,\"\"\",&F)F,F,F,\"\"\"!\"\"" }}}{EXCHG {PARA 0 "> \+ " 0 "" {MPLTEXT 1 0 15 "EndMulticols();" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 0 "" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 34 "# quadr atic bracket in denominator" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 9 "AddQ(``);" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 20 "StartMultic ols(3,2);" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 53 "Q:=2/((x-1)*(x ^2+1));AddQueP(Q,convert(Q,parfrac,x));" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"QG,$*&\"\"\"F'*&,&%\"xG\"\"\"!\"\"F+\"\"\",&*$)F*\"\"#F'F+F+ F+\"\"\"!\"\"F1" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 57 "Q:=(x-3) /((x+4)*(x^2-2));AddQueP(Q,convert(Q,parfrac,x));" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"QG*&,&%\"xG\"\"\"!\"$F(\"\"\"*&,&F'F(\"\"%F(\"\"\", &*$)F'\"\"#F*F(!\"#F(\"\"\"!\"\"" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 53 "Q:=(x+3)/(x*(x^2+2));AddQueP(Q,convert(Q,parfrac,x)); " }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"QG*&,&%\"xG\"\"\"\"\"$F(\"\"\" *&F'\"\"\",&*$)F'\"\"#F*F(F0F(\"\"\"!\"\"" }}}{EXCHG {PARA 0 "> " 0 " " {MPLTEXT 1 0 66 "Q:=(2*x^2+x+1)/((x-3)*(2*x^2-1)); AddQueP(Q,convert (Q,parfrac,x));" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"QG*&,(*$)%\"xG \"\"#\"\"\"F*F)\"\"\"F,F,F+*&,&F)F,!\"$F,\"\"\",&F'F*!\"\"F,\"\"\"!\" \"" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 64 "Q:=(x^2+1)/(x*(2*x^2- 1)*(x-1)); AddQueP(Q,convert(Q,parfrac,x));" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"QG*&,&*$)%\"xG\"\"#\"\"\"\"\"\"F,F,F+*(F)\"\"\",&F' F*!\"\"F,\"\"\",&F)F,F0F,\"\"\"!\"\"" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 64 "Q:=(2*x^2+1)/( (x^2+1)*(x-1) ); AddQueP(Q,convert(Q,p arfrac,x));" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"QG*&,&*$)%\"xG\"\"# \"\"\"F*\"\"\"F,F+*&,&F'F,F,F,\"\"\",&F)F,!\"\"F,\"\"\"!\"\"" }}} {EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 15 "EndMulticols();" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 0 "" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 29 "# a long question to practice" }}}{EXCHG {PARA 0 "> \+ " 0 "" {MPLTEXT 1 0 61 "C:=`Convert the following expression to partia l fractions.`; " }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"CG%WConvert~the ~following~expression~to~partial~fractions.G" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 37 "Q:=(x^3-1)/( (x+2)*(2*x+1)*(x^2+1) );" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"QG*&,&*$)%\"xG\"\"$\"\"\"\"\"\"!\"\"F,F+ *(,&F)F,\"\"#F,\"\"\",&F,F,F)F0\"\"\",&*$)F)F0F+F,F,F,\"\"\"!\"\"" }}} {EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 24 "A:=convert(Q,parfrac,x);" }} {PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"AG,(*&\"\"\"F',&%\"xG\"\"\"\"\"#F* !\"\"#\"\"$\"\"&*&F'F',&F*F*F)F+F,#!\"$F/*&,&F)F*!\"\"F*F',&*$)F)F+F'F *F*F*F,#F*F/" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 14 "AddQue(C,Q, A);" }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 113 "The command AddQue(); add s a whole question at once. Generally use for questions with a straig ht forward layout." }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 59 "# thi s one requires factorisation of the denominator first!" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 90 "C:=`By factorising the denominator \+ write the following expression in partial fractions.`; " }}{PARA 11 " " 1 "" {XPPMATH 20 "6#>%\"CG%^pBy~factorising~the~denominator~write~th e~following~expression~in~partial~fractions.G" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 33 "Q:=(x^2+x+1)/( (x^2-1)*(x^2+1) );" }}{PARA 11 " " 1 "" {XPPMATH 20 "6#>%\"QG*&,(*$)%\"xG\"\"#\"\"\"\"\"\"F)F,F,F,F+*&, &F'F,!\"\"F,\"\"\",&F'F,F,F,\"\"\"!\"\"" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 24 "A:=convert(Q,parfrac,x);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"AG,(*&\"\"\"F',&%\"xG\"\"\"!\"\"F*!\"\"#\"\"$\"\"%* &F'F',&F)F*F*F*F,#F+F/*&F)F',&*$)F)\"\"#F'F*F*F*F,#F+F7" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 14 "AddQue(C,Q,A);" }}}{EXCHG {PARA 0 " > " 0 "" {MPLTEXT 1 0 0 "" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 41 "# repeated linear brackets in denominator" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 52 "AddQ(`Express the following in partial fractions ;`);" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 20 "StartMulticols(3,1) ;" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 54 "Q:=x/((x-1)*(x-2)^2); \+ AddQueP(Q,convert(Q,parfrac,x));" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>% \"QG*&%\"xG\"\"\"*&,&F&\"\"\"!\"\"F*\"\"\"),&F&F*!\"#F*\"\"#F'!\"\"" } }}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 58 "Q:=(x^2-1)/(x^2*(2*x+2)); \+ AddQueP(Q,convert(Q,parfrac,x));" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>% \"QG*&,&*$)%\"xG\"\"#\"\"\"\"\"\"!\"\"F,F+*&)F)\"\"#F+,&F)F*F*F,\"\"\" !\"\"" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 52 "Q:=3/(x*(3*x-1)^2) ; AddQueP(Q,convert(Q,parfrac,x));" }}{PARA 11 "" 1 "" {XPPMATH 20 "6# >%\"QG,$*&\"\"\"F'*&%\"xG\"\"\"),&F)\"\"$!\"\"\"\"\"\"\"#F'!\"\"F-" }} }{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 54 "Q:=1/((x+2)*(x-1)^2); AddQu eP(Q,convert(Q,parfrac,x));" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"QG* &\"\"\"F&*&,&%\"xG\"\"\"\"\"#F*\"\"\"),&F)F*!\"\"F*\"\"#F&!\"\"" }}} {EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 54 "Q:=1/((x-2)*(x+3)^2); AddQue P(Q,convert(Q,parfrac,x));" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"QG*& \"\"\"F&*&,&%\"xG\"\"\"!\"#F*\"\"\"),&F)F*\"\"$F*\"\"#F&!\"\"" }}} {EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 60 "Q:=(x-2)/((3*x+1)*(x-1)^2); \+ AddQueP(Q,convert(Q,parfrac,x));" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>% \"QG*&,&%\"xG\"\"\"!\"#F(\"\"\"*&,&F'\"\"$F(F(\"\"\"),&F'F(!\"\"F(\"\" #F*!\"\"" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 15 "EndMulticols(); " }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 0 "" }}}{EXCHG {PARA 0 "> \+ " 0 "" {MPLTEXT 1 0 144 "# questions requiring polynomial division, bu t we give the form required for partial fractions so polynomial divisi on not required from student." }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 18 "Q1:=`Given that` ;" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%#Q1G%+Gi ven~thatG" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 64 "A:='A':B='B':C :='C':Q2:=(x^2-2)/((x+3)*(x-1))=A+B/(x+3)+C/(x-1);" }}{PARA 11 "" 1 " " {XPPMATH 20 "6#>%#Q2G/*&,&*$)%\"xG\"\"#\"\"\"\"\"\"!\"#F-F,*&,&F*F- \"\"$F-\"\"\",&F*F-!\"\"F-\"\"\"!\"\",(%\"AGF-*&%\"BGF,F0F6F-*&%\"CGF, F3F6F-" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 32 "Ans:=convert(lhs( Q2),parfrac,x);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%$AnsG,(\"\"\"F&*& \"\"\"F(,&%\"xGF&\"\"$F&!\"\"#!\"(\"\"%*&F(F(,&F*F&!\"\"F&F,#F2F/" }}} {EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 18 "AddQue(Q1,Q2,Ans);" }}} {EXCHG {PARA 0 "" 0 "" {TEXT -1 255 "We still need to add a bit to the end of the question so use the command AddToQs();. There is also a c ommand AddToAns(). There are also two commands AddToQsLatexOf() and A ddToAnsLatexOf which adds the LaTeX code of an expression to the respe ctive files." }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 57 "Q3:=`find t he values of the constants $A$, $B$ and $C$.`;" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%#Q3G%Sfind~the~values~of~the~constants~$A$,~$B$~and~$ C$.G" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 12 "AddToQs(Q3);" }}} {EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 0 "" }}}{EXCHG {PARA 0 "> " 0 " " {MPLTEXT 1 0 18 "Q1:=`Given that` ;" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%#Q1G%+Given~thatG" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 67 "A :='A':B='B':C:='C':Q2:=(x^2-x-24)/((x+2)*(x-4))=A+B/(x+2)+C/(x-4);" }} {PARA 11 "" 1 "" {XPPMATH 20 "6#>%#Q2G/*&,(*$)%\"xG\"\"#\"\"\"\"\"\"F* !\"\"!#CF-F,*&,&F*F-F+F-\"\"\",&F*F-!\"%F-\"\"\"!\"\",(%\"AGF-*&%\"BGF ,F1F6F-*&%\"CGF,F3F6F-" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 32 "A ns:=convert(lhs(Q2),parfrac,x);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%$ AnsG,(\"\"\"F&*&\"\"\"F(,&%\"xGF&\"\"#F&!\"\"\"\"$*&F(F(,&F*F&!\"%F&F, !\"#" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 18 "AddQue(Q1,Q2,Ans); " }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 57 "Q3:=`find the values of the constants $A$, $B$ and $C$.`;" }}{PARA 11 "" 1 "" {XPPMATH 20 "6# >%#Q3G%Sfind~the~values~of~the~constants~$A$,~$B$~and~$C$.G" }}} {EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 12 "AddToQs(Q3);" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 0 "" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 12 "EndNumber();" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 10 "EndFile();" }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 68 "The two comma nds above simply end the numbering and close the files." }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 0 "" }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 546 "We now produce a holding file which reads in the questions and answers. The file produced is designed to be edited by a human so va rious standard headers etc. can be added. It is intended that this fi le is not usually produced by MAPLE and a users own template file used . The function is included here for completeness and as a basis for f urther editing. Remember to comment out the command if you have edite d the file and don't want it to be overwritten when the this worksheet is re-run (or you could name your file to something different)." }}} {EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 0 "" }}}{EXCHG {PARA 0 "> " 0 " " {MPLTEXT 1 0 75 "MakeHolderFile(parfrac,title=`Partial Fractions`, d ate=true, anspage=true);" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 0 " " }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 157 "The following command will r un LaTeX on the file named (in this case parfrac) and preview it in YA P. (The paths are given in the Maple initialisation file) " }}} {EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 19 "processIt(parfrac);" }} {PARA 11 "" 1 "" {XPPMATH 20 "6#7$\"\"!Q!6\"" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 44 "# 0 indicates success and \"\" is the output. " }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 0 "" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 25 "# (c) 2001 Andrew Martin." }}}}{MARK "93 1" 0 } {VIEWOPTS 1 1 0 1 1 1803 }