{VERSION 5 0 "Windows Vista" "5.0" } {USTYLETAB {PSTYLE "Ordered List 1" -1 200 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 1 0 0 1 }1 1 0 0 3 3 2 0 2 0 2 2 -1 1 } {PSTYLE "Ordered List 2" -1 201 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 1 0 0 1 }1 1 0 0 3 3 2 36 2 0 2 2 -1 1 }{PSTYLE "Ordered List 3" -1 202 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 1 0 0 1 }1 1 0 0 3 3 2 72 2 0 2 2 -1 1 }{PSTYLE "Ordered List 4" -1 203 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 1 0 0 1 }1 1 0 0 3 3 2 108 2 0 2 2 -1 1 }{PSTYLE "Ordered List 5" -1 204 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 1 0 0 1 }1 1 0 0 3 3 2 144 2 0 2 2 -1 1 }{PSTYLE "Author" -1 19 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 1 0 0 1 }3 1 0 0 8 8 2 0 2 0 2 2 -1 1 }{PSTYLE "Annotatio n Title" -1 205 1 {CSTYLE "" -1 -1 "Times" 1 18 0 0 0 1 2 1 2 2 2 2 1 0 0 1 }3 1 0 0 12 12 2 0 2 0 2 2 -1 1 }{PSTYLE "Warning" -1 7 1 {CSTYLE "" -1 -1 "Courier" 1 10 0 0 255 1 2 2 2 2 2 1 1 0 0 1 }1 1 0 0 0 0 2 0 2 0 2 2 -1 1 }{PSTYLE "Fixed Width" -1 17 1 {CSTYLE "" -1 -1 "Courier" 1 10 0 0 0 1 2 2 2 2 2 2 1 0 0 1 }3 1 0 0 0 0 2 0 2 0 2 2 -1 1 }{PSTYLE "Maple Plot" -1 13 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 1 0 0 1 }3 1 0 0 0 0 2 0 2 0 2 2 -1 1 }{PSTYLE "Line Prin ted Output" -1 6 1 {CSTYLE "" -1 -1 "Courier" 1 10 0 0 255 1 2 2 2 2 2 1 1 0 0 1 }1 1 0 0 0 0 2 0 2 0 2 2 -1 1 }{PSTYLE "Text Output" -1 2 1 {CSTYLE "" -1 -1 "Courier" 1 10 0 0 255 1 2 2 2 2 2 1 1 0 0 1 }1 1 0 0 0 0 2 0 2 0 2 2 -1 1 }{PSTYLE "Diagnostic" -1 9 1 {CSTYLE "" -1 -1 " Courier" 1 10 64 128 64 1 2 2 2 2 2 1 1 0 0 1 }1 1 0 0 0 0 2 0 2 0 2 2 -1 1 }{PSTYLE "Help" -1 10 1 {CSTYLE "" -1 -1 "Courier" 1 9 0 0 255 1 2 2 2 2 2 1 1 0 0 1 }1 1 0 0 0 0 2 0 2 0 2 2 -1 1 }{PSTYLE "Normal258 " -1 206 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 1 0 0 1 } 3 1 0 0 0 0 2 0 2 0 2 2 -1 1 }{PSTYLE "R3 Font 2" -1 207 1 {CSTYLE "" -1 -1 "Courier" 1 12 0 0 255 1 2 2 2 2 2 2 1 0 0 1 }1 1 0 0 0 0 2 0 2 0 2 2 -1 1 }{PSTYLE "Normal" -1 0 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 1 0 0 1 }1 1 0 0 0 0 2 0 2 0 2 2 -1 1 }{PSTYLE "Maple \+ Output" -1 11 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 1 0 0 1 }3 1 0 0 0 0 2 0 2 0 2 2 -1 1 }{PSTYLE "Dash Item" -1 16 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 1 0 0 1 }1 1 0 0 3 3 2 0 2 0 2 2 -1 1 }{PSTYLE "R3 Font 0" -1 208 1 {CSTYLE "" -1 -1 "Courier" 1 12 255 0 0 1 2 1 2 2 2 2 1 0 0 1 }1 1 0 0 0 0 2 0 2 0 2 2 -1 1 } {PSTYLE "Title" -1 18 1 {CSTYLE "" -1 -1 "Times" 1 18 0 0 0 1 2 1 1 2 2 2 1 0 0 1 }3 1 0 0 12 12 2 0 2 0 2 2 -1 1 }{PSTYLE "Error" -1 8 1 {CSTYLE "" -1 -1 "Courier" 1 10 255 0 255 1 2 2 2 2 2 1 1 0 0 1 }1 1 0 0 0 0 2 0 2 0 2 2 -1 1 }{PSTYLE "Heading 1" -1 3 1 {CSTYLE "" -1 -1 " Times" 1 18 0 128 0 1 2 1 2 2 2 2 1 0 0 1 }1 1 0 0 6 6 2 0 2 0 2 2 -1 1 }{PSTYLE "Bullet Item" -1 15 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 1 0 0 1 }1 1 0 0 3 3 2 0 2 0 2 2 -1 1 }{PSTYLE "Heading 4 " -1 20 1 {CSTYLE "" -1 -1 "Times" 1 10 0 0 0 1 1 1 2 2 2 2 1 0 0 1 }1 1 0 0 0 0 2 0 2 0 2 2 -1 1 }{PSTYLE "Heading 3" -1 5 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 1 1 1 2 2 2 2 1 0 0 1 }1 1 0 0 0 0 2 0 2 0 2 2 -1 1 }{PSTYLE "Heading 2" -1 4 1 {CSTYLE "" -1 -1 "Times" 1 14 0 0 0 1 2 1 2 2 2 2 1 0 0 1 }1 1 0 0 8 2 2 0 2 0 2 2 -1 1 }{PSTYLE "Left Just ified Maple Output" -1 12 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 1 0 0 1 }1 1 0 0 0 0 2 0 2 0 2 2 -1 1 }{PSTYLE "List Item" -1 14 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 1 0 0 1 }1 1 0 0 3 3 2 0 2 0 2 2 -1 1 }{CSTYLE "Annotation Text" -1 200 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 0 0 0 1 }{CSTYLE "Help Maple Name" -1 35 "Times" 1 12 104 64 92 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "2D Math Bold" -1 5 "Time s" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "Help Menus" -1 36 "Times " 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "2D Math Italic" -1 3 "Tim es" 1 12 0 0 0 1 1 2 2 2 2 2 0 0 0 1 }{CSTYLE "Help Normal" -1 30 "Tim es" 1 12 0 0 0 1 2 2 2 2 2 2 0 0 0 1 }{CSTYLE "Plot Text" -1 28 "Times " 1 8 0 0 0 1 2 2 2 2 2 2 0 0 0 1 }{CSTYLE "Help Nonterminal" -1 24 "C ourier" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "Help Heading" -1 26 "Times" 1 14 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "Help Italic" -1 42 "Times" 1 12 0 0 0 1 1 2 2 2 2 2 0 0 0 1 }{CSTYLE "Help Variable" -1 25 "Courier" 1 12 0 0 0 1 2 2 2 2 2 2 0 0 0 1 }{CSTYLE "Help Italic Bo ld" -1 40 "Times" 1 12 0 0 0 1 1 2 2 2 2 2 0 0 0 1 }{CSTYLE "Default" -1 38 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 0 0 0 1 }{CSTYLE "Help Underlin ed Italic" -1 43 "Times" 1 12 0 0 0 1 1 2 1 2 2 2 0 0 0 1 }{CSTYLE "Ma ple Input" -1 0 "Times" 1 12 255 0 0 1 2 1 2 2 1 2 0 0 0 1 }{CSTYLE "2 D Output" -1 20 "Times" 1 12 0 0 255 1 2 2 2 2 2 2 0 0 0 1 }{CSTYLE "2 D Math Bold Small" -1 10 "Times" 1 1 0 0 0 1 2 1 2 2 2 2 0 0 0 1 } {CSTYLE "2D Math Small" -1 7 "Times" 1 1 0 0 0 1 2 2 2 2 2 2 0 0 0 1 } {CSTYLE "Page Number" -1 33 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 0 0 0 1 } {CSTYLE "Output Labels" -1 29 "Times" 1 8 0 0 0 1 2 2 2 2 2 2 0 0 0 1 }{CSTYLE "Plot Title" -1 27 "Times" 1 10 0 0 0 1 2 1 2 2 2 2 0 0 0 1 } {CSTYLE "Help Emphasized" -1 22 "Times" 1 12 0 0 0 1 1 2 2 2 2 2 0 0 0 1 }{CSTYLE "MYTEXT" -1 201 "Times" 1 14 0 0 0 1 2 1 2 2 2 2 0 0 0 1 } {CSTYLE "2D Math Symbol 2" -1 16 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 0 0 0 1 }{CSTYLE "Maple Comment" -1 21 "Courier" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "Maple Input Placeholder" -1 202 "Courier" 1 12 200 0 200 1 2 1 2 2 1 2 0 0 0 1 }{CSTYLE "Code" -1 203 "Courier" 1 12 255 0 0 1 2 2 2 2 2 2 0 0 0 1 }{CSTYLE "2D Inert Output" -1 204 "Times" 1 12 144 144 144 1 2 2 2 2 1 2 0 0 0 1 }{CSTYLE "2D Math Italic Small" -1 205 "Times" 1 1 0 0 0 1 1 2 2 2 2 2 0 0 0 1 }{CSTYLE "2D Comment" -1 18 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 0 0 0 1 }{CSTYLE "Help Underlin ed Bold" -1 41 "Times" 1 12 0 0 0 1 1 1 2 2 2 2 0 0 0 1 }{CSTYLE "Copy right" -1 34 "Times" 1 10 0 0 0 1 2 2 2 2 2 2 0 0 0 1 }{CSTYLE "Hyperl ink" -1 17 "Times" 1 12 0 128 128 1 2 2 1 2 2 2 0 0 0 1 }{CSTYLE "Help Underlined" -1 44 "Times" 1 12 0 0 0 1 2 2 1 2 2 2 0 0 0 1 }{CSTYLE " Prompt" -1 1 "Courier" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "2D M ath" -1 2 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 0 0 0 1 }{CSTYLE "2D Input" -1 19 "Times" 1 12 255 0 0 1 2 2 2 2 1 2 0 0 0 1 }{CSTYLE "Header and Footer" -1 206 "Times" 1 10 0 0 0 1 2 2 2 2 2 2 0 0 0 1 }{CSTYLE "Tex t" -1 207 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 0 0 0 1 }{CSTYLE "Help Note s" -1 37 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "Help Bold" -1 39 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "Equation Lab el" -1 208 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "LaTeX" -1 32 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 0 0 0 1 }{CSTYLE "Popup" -1 31 "Times" 1 12 0 128 128 1 1 2 1 2 2 2 0 0 0 1 }{CSTYLE "Dictionary Hype rlink" -1 45 "Times" 1 12 147 0 15 1 2 2 1 2 2 2 0 0 0 1 }{CSTYLE "Hel p Fixed" -1 23 "Courier" 1 10 0 0 0 1 2 2 2 2 2 2 0 0 0 1 }{PSTYLE "" -1 209 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 1 0 0 1 }3 1 0 0 0 0 2 0 2 0 2 2 -1 1 }{PSTYLE "" -1 210 1 {CSTYLE "" -1 -1 "Time s" 1 12 0 0 0 1 2 1 2 2 2 2 1 0 0 1 }1 1 0 0 0 0 2 0 2 0 2 2 -1 1 }} {SECT 0 {SECT 0 {PARA 3 "" 0 "" {TEXT 209 37 "Diffusion equation---nu merical solver" }}{EXCHG {PARA 0 "" 0 "" {TEXT 210 62 "This program nu merically solves a diffusion equation on (0,1):" }}{PARA 209 "" 0 "" {XPPEDIT 18 0 "Typesetting:-mrow(Typesetting:-mi(\"\"), Typesetting:-m row(Typesetting:-mi(\"\"), Typesetting:-mrow(Typesetting:-mfrac(Typese tting:-mrow(Typesetting:-mo(\"∂\", mathvariant = \"normal\", \+ fence = \"false\", separator = \"false\", stretchy = \"false\", symmet ric = \"false\", largeop = \"false\", movablelimits = \"false\", accen t = \"false\", lspace = \"0.0em\", rspace = \"0.0em\")), Typesetting:- mrow(Typesetting:-mi(\"\"), Typesetting:-mrow(Typesetting:-mo(\"&Parti alD;\", mathvariant = \"normal\", fence = \"false\", separator = \"fal se\", stretchy = \"false\", symmetric = \"false\", largeop = \"false\" , movablelimits = \"false\", accent = \"false\", lspace = \"0.0em\", r space = \"0.0em\"), Typesetting:-mi(\"t\", italic = \"true\", mathvari ant = \"italic\")), Typesetting:-mi(\"\")), linethickness = \"1\", den omalign = \"center\", numalign = \"center\", bevelled = \"false\"), Ty pesetting:-mo(\"⁢\", mathvariant = \"normal\", fence = \+ \"false\", separator = \"false\", stretchy = \"false\", symmetric = \" false\", largeop = \"false\", movablelimits = \"false\", accent = \"fa lse\", lspace = \"0.0em\", rspace = \"0.0em\"), Typesetting:-mrow(Type setting:-mi(\"u\", italic = \"true\", mathvariant = \"italic\"), Types etting:-mo(\"⁡\", mathvariant = \"normal\", fence = \"fa lse\", separator = \"false\", stretchy = \"false\", symmetric = \"fals e\", largeop = \"false\", movablelimits = \"false\", accent = \"false \", lspace = \"0.0em\", rspace = \"0.0em\"), Typesetting:-mfenced(Type setting:-mrow(Typesetting:-mi(\"x\", italic = \"true\", mathvariant = \+ \"italic\"), Typesetting:-mo(\",\", mathvariant = \"normal\", fence = \+ \"false\", separator = \"true\", stretchy = \"false\", symmetric = \"f alse\", largeop = \"false\", movablelimits = \"false\", accent = \"fal se\", lspace = \"0.0em\", rspace = \"0.3333333em\"), Typesetting:-mi( \"t\", italic = \"true\", mathvariant = \"italic\")), mathvariant = \" normal\")), Typesetting:-mi(\"\")), Typesetting:-mo(\"=\", mathvariant = \"normal\", fence = \"false\", separator = \"false\", stretchy = \" false\", symmetric = \"false\", largeop = \"false\", movablelimits = \+ \"false\", accent = \"false\", lspace = \"0.2777778em\", rspace = \"0. 2777778em\"), Typesetting:-mrow(Typesetting:-mi(\"D\", italic = \"fals e\", mathvariant = \"normal\"), Typesetting:-mo(\"⁢\", \+ mathvariant = \"normal\", fence = \"false\", separator = \"false\", st retchy = \"false\", symmetric = \"false\", largeop = \"false\", movabl elimits = \"false\", accent = \"false\", lspace = \"0.0em\", rspace = \+ \"0.0em\"), Typesetting:-mfenced(Typesetting:-mrow(Typesetting:-mfrac( Typesetting:-mrow(Typesetting:-msup(Typesetting:-mo(\"∂\", ma thvariant = \"normal\", fence = \"false\", separator = \"false\", stre tchy = \"false\", symmetric = \"false\", largeop = \"false\", movablel imits = \"false\", accent = \"false\", lspace = \"0.0em\", rspace = \" 0.0em\"), Typesetting:-mn(\"2\", mathvariant = \"normal\"), superscrip tshift = \"0\")), Typesetting:-mrow(Typesetting:-mi(\"\"), Typesetting :-mrow(Typesetting:-mo(\"∂\", mathvariant = \"normal\", fence = \"false\", separator = \"false\", stretchy = \"false\", symmetric = \"false\", largeop = \"false\", movablelimits = \"false\", accent = \+ \"false\", lspace = \"0.0em\", rspace = \"0.0em\"), Typesetting:-msup( Typesetting:-mi(\"x\", italic = \"true\", mathvariant = \"italic\"), T ypesetting:-mn(\"2\", mathvariant = \"normal\"), superscriptshift = \" 0\")), Typesetting:-mi(\"\")), linethickness = \"1\", denomalign = \"c enter\", numalign = \"center\", bevelled = \"false\"), Typesetting:-mo (\"⁢\", mathvariant = \"normal\", fence = \"false\", se parator = \"false\", stretchy = \"false\", symmetric = \"false\", larg eop = \"false\", movablelimits = \"false\", accent = \"false\", lspace = \"0.0em\", rspace = \"0.0em\"), Typesetting:-mrow(Typesetting:-mi( \"u\", italic = \"true\", mathvariant = \"italic\"), Typesetting:-mo( \"⁡\", mathvariant = \"normal\", fence = \"false\", sepa rator = \"false\", stretchy = \"false\", symmetric = \"false\", largeo p = \"false\", movablelimits = \"false\", accent = \"false\", lspace = \"0.0em\", rspace = \"0.0em\"), Typesetting:-mfenced(Typesetting:-mro w(Typesetting:-mi(\"x\", italic = \"true\", mathvariant = \"italic\"), Typesetting:-mo(\",\", mathvariant = \"normal\", fence = \"false\", s eparator = \"true\", stretchy = \"false\", symmetric = \"false\", larg eop = \"false\", movablelimits = \"false\", accent = \"false\", lspace = \"0.0em\", rspace = \"0.3333333em\"), Typesetting:-mi(\"t\", italic = \"true\", mathvariant = \"italic\")), mathvariant = \"normal\")), T ypesetting:-mi(\"\")), mathvariant = \"normal\")), Typesetting:-mi(\" \")), Typesetting:-mi(\"\"));" "-I%mrowG6#/I+modulenameG6\"I,Typesetti ngGI(_syslibGF'6%-I#miGF$6#Q!F'-F#6'F+-F#6&-I&mfracGF$6(-F#6#-I#moGF$6 -Q+∂F'/%,mathvariantGQ'normalF'/%&fenceGQ&falseF'/%*separator GFA/%)stretchyGFA/%*symmetricGFA/%(largeopGFA/%.movablelimitsGFA/%'acc entGFA/%'lspaceGQ&0.0emF'/%'rspaceGFP-F#6%F+-F#6$F8-F,6%Q\"tF'/%'itali cGQ%trueF'/F=Q'italicF'F+/%.linethicknessGQ\"1F'/%+denomalignGQ'center F'/%)numalignGF^o/%)bevelledGFA-F96-Q1⁢F'F " 0 "" {MPLTEXT 1 0 8 "restart;" }}}} {SECT 0 {PARA 3 "" 0 "" {TEXT 209 16 "Matrix Algorithm" }}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 12 "with(plots):" }}}{EXCHG {PARA 0 "" 0 "" {TEXT 210 91 "L is the length of spatial interval; k is the time \+ step; h is the grid size(spatial step); " }}{PARA 0 "" 0 "" {TEXT 210 65 "T is the maximum time to be computed; d is the diffusion constant" }}{PARA 0 "> " 0 "" {MPLTEXT 1 0 37 "L:=1; k:=0.05; h:=0.10; T:=2; d: =0.1;" }}}{EXCHG {PARA 0 "" 0 "" {TEXT 210 60 "r and c are the constan ts appearing in the iteration formula" }}{PARA 0 "> " 0 "" {MPLTEXT 1 0 22 "r:= d*k/h^2; c:=1-2*r;" }}}{EXCHG {PARA 0 "" 0 "" {TEXT 210 17 " Initial Condition" }}{PARA 0 "> " 0 "" {MPLTEXT 1 0 45 "u0:=y->evalf(s in(Pi*y)); plot(u0(y), y=0..L);" }{TEXT 210 0 "" }}}{EXCHG {PARA 0 "" 0 "" {TEXT 210 29 "Dirichlet boundary conditions" }}{PARA 0 "> " 0 "" {MPLTEXT 1 0 25 "left:=y->0; right:=y->0; " }}}{EXCHG {PARA 0 "" 0 "" {TEXT 210 26 "Generate the spatial grids" }}{PARA 0 "> " 0 "" {MPLTEXT 1 0 44 "n:=floor(L/h)+1; x:=[seq(0+(i-1)*h,i=1..n)];" }}}{EXCHG {PARA 0 "" 0 "" {TEXT 210 24 "Generate the time grids " }}{PARA 0 "> " 0 "" {MPLTEXT 1 0 44 "m:=floor(T/k)+1; t:=[seq(0+(j-1)*k,j=1..m)];" } }}{EXCHG {PARA 0 "" 0 "" {TEXT 210 38 "Initialize the solution matrix \+ by zero" }}{PARA 0 "> " 0 "" {MPLTEXT 1 0 47 "u:=matrix(n,m,[seq([seq( 0.0,j=1..m)],i=1..n)]):" }}}{EXCHG {PARA 0 "" 0 "" {TEXT 210 23 "Input the initial value" }}{PARA 0 "> " 0 "" {MPLTEXT 1 0 20 "for i from 1 \+ to n do" }}{PARA 0 "> " 0 "" {MPLTEXT 1 0 22 " u[i,1]:=u0(x[i]);" }}{PARA 0 "> " 0 "" {MPLTEXT 1 0 4 "end:" }}}{EXCHG {PARA 0 "" 0 "" {TEXT 210 29 "Input the boundary conditions" }{MPLTEXT 1 0 0 "" }}} {EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 22 "for j from 1 to m-1 do" }} {PARA 0 "> " 0 "" {MPLTEXT 1 0 49 " u[1,j+1]:=left(t[j]); u[n,j+1] :=right(t[j]);" }}{PARA 0 "> " 0 "" {MPLTEXT 1 0 4 "end:" }}}{EXCHG {PARA 0 "" 0 "" {TEXT 210 43 "Compute the matrix by the iteration form ula" }{MPLTEXT 1 0 0 "" }}{PARA 0 "> " 0 "" {MPLTEXT 1 0 24 "for j fro m 1 to m-1 do " }}{PARA 0 "> " 0 "" {MPLTEXT 1 0 25 " for i from 2 \+ to n-1 do" }}{PARA 0 "> " 0 "" {MPLTEXT 1 0 49 " u[i, j+1]:=r*u[i -1,j]+c*u[i,j]+r*u[i+1,j]; " }}{PARA 0 "> " 0 "" {MPLTEXT 1 0 10 " e nd do;" }}{PARA 0 "> " 0 "" {MPLTEXT 1 0 7 "end do:" }}}}{SECT 0 {PARA 3 "" 0 "" {TEXT 209 9 "Animation" }}{EXCHG {PARA 0 "" 0 "" {TEXT 210 70 "Each of the following is a static plot of the solution at a g iven time" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 20 "for j from 1 t o m do" }}{PARA 0 "> " 0 "" {MPLTEXT 1 0 42 " U[j]:=plot([seq([x[i],u [i,j]],i=1..n)]);" }}{PARA 0 "> " 0 "" {MPLTEXT 1 0 7 "end do:" }}} {EXCHG {PARA 0 "" 0 "" {TEXT 210 58 "display the sequence of the stati c plots into an animation" }{MPLTEXT 1 0 0 "" }}{PARA 0 "> " 0 "" {MPLTEXT 1 0 45 "display([seq(U[j],j=1..m)], insequence=true);" }}} {EXCHG {PARA 0 "> " 0 "" {XPPEDIT 19 1 "" "%#%?G" }}}{EXCHG {PARA 210 "" 0 "" {TEXT 207 46 "**** THIS IS A PLOT THAT CAN BE ANIMATED *****" }}}}} {MARK "0 0 0" 0 }{VIEWOPTS 1 1 0 1 1 1803 1 1 1 1 }{PAGENUMBERS 0 1 2 33 1 1 }