{VERSION 6 1 "Mac OS X" "6.1" } {USTYLETAB {PSTYLE "Warning" -1 7 1 {CSTYLE "" -1 -1 "Courier" 1 12 0 0 255 1 0 0 0 2 2 1 0 0 0 1 }1 0 0 -1 -1 -1 1 0 1 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 0 0 0 1 }1 1 0 -1 3 3 1 0 1 0 2 2 -1 3 }{PSTYLE "Heading 4" -1 20 1 {CSTYLE "" -1 -1 "MS Serif" 1 12 0 0 0 0 1 0 0 2 2 2 0 0 0 1 }1 1 0 -1 0 0 1 0 1 0 2 2 -1 1 }{PSTYLE "Heading 3" -1 5 1 {CSTYLE "" -1 -1 " MS Serif" 1 14 0 0 0 0 1 1 0 2 2 2 0 0 0 1 }1 1 0 -1 0 0 1 0 1 0 2 2 -1 1 }{PSTYLE "Error" -1 8 1 {CSTYLE "" -1 -1 "Courier" 1 12 255 0 255 1 0 0 0 2 2 1 0 0 0 1 }1 0 0 -1 -1 -1 1 0 1 0 2 2 -1 1 }{PSTYLE "A uthor" -1 19 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 0 0 0 0 2 2 2 0 0 0 1 }3 1 0 -1 8 8 1 0 1 0 2 2 -1 1 }{PSTYLE "Heading 2" -1 4 1 {CSTYLE "" -1 -1 "MS Serif" 1 16 0 0 0 0 0 1 0 2 2 2 0 0 0 1 }1 1 0 -1 8 2 1 0 1 0 2 2 -1 1 }{PSTYLE "Text Output" -1 2 1 {CSTYLE "" -1 -1 "Courier" 1 12 0 0 255 1 0 0 0 2 2 1 0 0 0 1 }1 0 0 -1 -1 -1 1 0 1 0 2 2 -1 1 }{PSTYLE "Heading 1" -1 3 1 {CSTYLE "" -1 -1 "MS Serif" 1 18 0 0 0 0 0 1 0 2 2 2 0 0 0 1 }1 1 0 -1 8 4 1 0 1 0 2 2 -1 1 } {PSTYLE "Normal" -1 0 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 0 0 0 1 }1 1 0 0 0 0 2 0 2 0 2 2 -1 1 }{PSTYLE "Maple Plot" -1 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 1 0 1 0 2 2 -1 1 }{PSTYLE "Line Printed Output" -1 6 1 {CSTYLE "" -1 -1 "Courier" 1 12 0 0 255 1 0 0 0 2 2 1 0 0 0 1 }1 0 0 -1 -1 -1 1 0 1 0 2 2 -1 1 }{PSTYLE "Title" -1 18 1 {CSTYLE "" -1 -1 "Times" 1 18 0 0 0 0 0 1 1 2 2 2 0 0 0 1 }3 1 0 -1 12 12 1 0 1 0 2 2 -1 1 }{PSTYLE "Map le Output" -1 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 1 0 1 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 0 0 0 1 }1 1 0 -1 3 3 1 0 1 0 2 2 -1 5 }{PSTYLE "Bullet Item" -1 15 1 {CSTYLE "" -1 -1 "Ti mes" 1 12 0 0 0 1 2 2 2 2 2 2 0 0 0 1 }1 1 0 -1 3 3 1 0 1 0 2 2 -1 2 } {CSTYLE "Maple Input" -1 0 "Courier" 1 12 255 0 0 1 0 1 0 2 1 2 0 0 0 1 }{CSTYLE "2D Input" -1 19 "Times" 1 12 255 0 0 1 0 0 0 2 1 2 0 0 0 1 }{CSTYLE "Hyperlink" -1 17 "MS Serif" 1 12 0 128 128 1 0 0 1 2 2 2 0 0 0 1 }{CSTYLE "Text" -1 200 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 0 0 0 1 }{CSTYLE "2D Math" -1 2 "Times" 1 12 0 0 0 1 0 0 0 2 2 2 0 0 0 1 } {CSTYLE "Dictionary Hyperlink" -1 45 "MS Serif" 1 12 147 0 15 1 0 0 1 2 2 2 0 0 0 1 }{CSTYLE "Maple Input Placeholder" -1 201 "Courier" 1 12 200 0 200 1 0 1 0 2 1 2 0 0 0 1 }{CSTYLE "2D Output" -1 20 "Times" 1 12 0 0 255 1 0 0 0 2 2 1 0 0 0 1 }{CSTYLE "Page Number" -1 33 "Times " 1 10 0 0 0 0 0 0 2 2 2 2 0 0 0 1 }{PSTYLE "_pstyle1" -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 0 0 2 0 2 0 2 2 -1 1 }{CSTYLE "_cstyle1" -1 202 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 0 0 0 1 }{PSTYLE "_pstyle2" -1 201 1 {CSTYLE "" -1 -1 "MS Se rif" 1 18 0 0 0 0 0 1 0 2 2 2 0 0 0 1 }1 1 0 -1 8 4 1 0 1 0 2 2 -1 1 } {PSTYLE "_pstyle3" -1 202 1 {CSTYLE "" -1 -1 "Courier" 1 12 255 0 0 1 0 1 0 2 1 2 1 0 0 1 }1 1 0 0 0 0 2 0 2 0 2 2 -1 1 }{CSTYLE "_cstyle2" -1 203 "Courier" 1 12 255 0 0 1 0 1 0 2 1 2 0 0 0 1 }{PSTYLE "_pstyle4 " -1 203 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 255 1 0 0 0 2 2 1 0 0 0 1 }3 3 0 -1 -1 -1 1 0 1 0 2 2 -1 1 }{CSTYLE "_cstyle3" -1 204 "Times" 1 12 0 0 255 1 0 0 0 2 2 2 0 0 0 1 }{CSTYLE "_cstyle4" -1 205 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 0 0 0 1 }{PSTYLE "_pstyle5" -1 204 1 {CSTYLE "" -1 -1 "" 0 1 0 0 0 0 0 0 0 2 2 2 0 0 0 1 }3 0 0 -1 -1 -1 1 0 1 0 2 2 -1 1 }{CSTYLE "_cstyle5" -1 206 "Times" 0 1 0 0 0 0 0 0 0 2 2 2 0 0 0 1 }{PSTYLE "_pstyle6" -1 205 1 {CSTYLE "" -1 -1 "" 0 1 0 0 0 0 0 0 0 2 2 2 0 0 0 1 }0 0 0 -1 -1 -1 1 0 1 0 2 2 -1 1 }{CSTYLE "_cstyle6" -1 207 "Times" 0 1 0 0 0 0 0 0 0 2 2 2 0 0 0 1 }} {SECT 0 {PARA 200 "" 0 "" {TEXT 202 188 "Vi l\277ser her varmeligninge n p\214 intervallet 0 < x < a (der a spesifiseres) med randverdi 0 og \+ en gitt initialfunksjon, ved hjelp av den enkle, \"direkte\" metoden ( forlengs differanseskjema.)" }}{PARA 200 "" 0 "" {TEXT 202 0 "" }} {PARA 200 "" 0 "" {TEXT 202 139 "I dette eksemplet velger vi r=1, og m ed valget N=8 (antall x-intervaller) og slutt-tid T=0.2 bryter metoden sammen, som vi ser fra grafene." }}{PARA 200 "" 0 "" {TEXT 202 55 "Me toden konvergerer kun hvis r er mindre eller lik 1/2." }}{SECT 0 {PARA 201 "" 0 "" {TEXT -1 14 "Initialization" }{TEXT -1 0 "" }} {EXCHG {PARA 202 "> " 0 "" {MPLTEXT 1 203 12 "Digits := 6;" }{MPLTEXT 1 203 0 "" }}{PARA 203 "" 1 "" {XPPMATH 20 "6#>I'DigitsG6\"\"\"'" } {TEXT 204 0 "" }}}{EXCHG {PARA 202 "> " 0 "" {MPLTEXT 1 203 33 "with(L inearAlgebra): with(plots):" }{MPLTEXT 1 203 0 "" }}}{EXCHG {PARA 202 "> " 0 "" {MPLTEXT 1 203 12 "a := 1.0; " }{MPLTEXT 1 203 2 "# " } {TEXT 205 22 "endpoint of x-interval" }}{PARA 202 "> " 0 "" {TEXT 205 8 "interval" }{MPLTEXT 1 203 13 "\nT := 0.2; " }{MPLTEXT 1 203 2 "# \+ " }{TEXT 205 13 "terminal time" }{MPLTEXT 1 203 0 "" }{MPLTEXT 1 203 13 "\nN := 8; " }{MPLTEXT 1 203 2 "# " }{TEXT 205 21 "number of x- intervals" }{MPLTEXT 1 203 0 "" }{MPLTEXT 1 203 1 "\n" }}{PARA 203 "" 1 "" {XPPMATH 20 "6#>I\"aG6\"$\"#5!\"\"" }{TEXT 204 0 "" }}{PARA 203 " " 1 "" {XPPMATH 20 "6#>I\"TG6\"$\"\"#!\"\"" }{TEXT 204 0 "" }}{PARA 203 "" 1 "" {XPPMATH 20 "6#>I\"NG6\"\"\")" }{TEXT 204 0 "" }}}{EXCHG {PARA 202 "> " 0 "" {MPLTEXT 1 203 22 "h := a/N; # " }{TEXT 205 14 "step size in x" }{MPLTEXT 1 203 0 "" }{MPLTEXT 1 203 23 "\nr : = 1; # " }{TEXT 205 24 "Courant number r(=k/h^2)" } {MPLTEXT 1 203 0 "" }{MPLTEXT 1 203 23 "\nk := r*h^2; # " } {TEXT 205 14 "step size in t" }{MPLTEXT 1 203 0 "" }{MPLTEXT 1 203 23 "\nM := round(T/k); # " }{TEXT 205 20 "number of time steps" } {MPLTEXT 1 203 0 "" }}{PARA 203 "" 1 "" {XPPMATH 20 "6#>I\"hG6\"$\"'+] 7!\"'" }{TEXT 204 0 "" }}{PARA 203 "" 1 "" {XPPMATH 20 "6#>I\"rG6\"\" \"\"" }{TEXT 204 0 "" }}{PARA 203 "" 1 "" {XPPMATH 20 "6#>I\"kG6\"$\"' ]i:!\"(" }{TEXT 204 0 "" }}{PARA 203 "" 1 "" {XPPMATH 20 "6#>I\"MG6\" \"#8" }{TEXT 204 0 "" }}}{EXCHG {PARA 202 "> " 0 "" {MPLTEXT 1 203 21 "f := x -> sin(Pi*x); " }{MPLTEXT 1 203 2 "# " }{TEXT 205 32 "Initial \+ temperature distribution" }{MPLTEXT 1 203 0 "" }}{PARA 203 "" 1 "" {XPPMATH 20 "6#>I\"fG6\"f*6#I\"xGF%F%6$I)operatorGF%I&arrowGF%F%-I$sin G6$I*protectedGF/I(_syslibGF%6#*&I#PiGF/\"\"\"9$F4F%F%F%" }{TEXT 204 0 "" }}}{EXCHG {PARA 202 "> " 0 "" {MPLTEXT 1 203 23 "u := array(0..N, 0..M); " }{MPLTEXT 1 203 2 "# " }{TEXT 205 25 "Array for storing resul ts" }{MPLTEXT 1 203 0 "" }}{PARA 203 "" 1 "" {XPPMATH 20 "6#>I\"uG6\"- I&arrayGI*protectedGF(6%;\"\"!\"\");F+\"#87\"" }{TEXT 204 0 "" }}} {EXCHG {PARA 202 "> " 0 "" {MPLTEXT 1 203 50 "for i from 1 to N do u[i ,0] := evalf(f(i*h)) end; " }{MPLTEXT 1 203 2 "# " }{TEXT 205 20 "Init ialize u using f" }{MPLTEXT 1 203 0 "" }}{PARA 203 "" 1 "" {XPPMATH 20 "6#>&I\"uG6\"6$\"\"\"\"\"!$\"'$o#Q!\"'" }{TEXT 204 0 "" }}{PARA 203 "" 1 "" {XPPMATH 20 "6#>&I\"uG6\"6$\"\"#\"\"!$\"'2rq!\"'" }{TEXT 204 0 "" }}{PARA 203 "" 1 "" {XPPMATH 20 "6#>&I\"uG6\"6$\"\"$\"\"!$\"' \")Q#*!\"'" }{TEXT 204 0 "" }}{PARA 203 "" 1 "" {XPPMATH 20 "6#>&I\"uG 6\"6$\"\"%\"\"!$\"\"\"F)" }{TEXT 204 0 "" }}{PARA 203 "" 1 "" {XPPMATH 20 "6#>&I\"uG6\"6$\"\"&\"\"!$\"'#)Q#*!\"'" }{TEXT 204 0 "" }} {PARA 203 "" 1 "" {XPPMATH 20 "6#>&I\"uG6\"6$\"\"'\"\"!$\"'5rq!\"'" } {TEXT 204 0 "" }}{PARA 203 "" 1 "" {XPPMATH 20 "6#>&I\"uG6\"6$\"\"(\" \"!$\"'(o#Q!\"'" }{TEXT 204 0 "" }}{PARA 203 "" 1 "" {XPPMATH 20 "6#>& I\"uG6\"6$\"\")\"\"!$F)F)" }{TEXT 204 0 "" }}}{EXCHG {PARA 202 "> " 0 "" {MPLTEXT 1 203 51 "for j from 0 to M do u[0,j] := 0; u[N,j] := 0 en d: " }{MPLTEXT 1 203 2 "# " }{TEXT 205 33 "Initialize boundary values \+ (zero)" }{MPLTEXT 1 203 0 "" }}}}{SECT 0 {PARA 201 "" 0 "" {TEXT -1 13 "Find solution" }{TEXT -1 0 "" }}{EXCHG {PARA 202 "> " 0 "" {MPLTEXT 1 203 22 "for j from 0 to M-1 do" }{MPLTEXT 1 203 0 "" } {MPLTEXT 1 203 25 "\n for i from 1 to N-1 do" }{MPLTEXT 1 203 0 "" } {MPLTEXT 1 203 58 "\n u[i,j+1] := r*u[i-1,j] + (1-2*r)*u[i,j] + r*u [i+1,j];" }{MPLTEXT 1 203 0 "" }{MPLTEXT 1 203 7 "\n end;" }{MPLTEXT 1 203 0 "" }{MPLTEXT 1 203 5 "\nend;" }{MPLTEXT 1 203 0 "" }}}}{SECT 0 {PARA 201 "" 0 "" {TEXT -1 42 "Plot results (animation: click on pic ture)" }{TEXT -1 0 "" }}{EXCHG {PARA 202 "> " 0 "" {MPLTEXT 1 203 17 " L := array(0..M):" }{MPLTEXT 1 203 0 "" }{MPLTEXT 1 203 22 "\nR := Mat rix(N+1,M+1):" }{MPLTEXT 1 203 0 "" }{MPLTEXT 1 203 38 "\nuexact := (x ,t) -> f(x)*exp(-Pi^2*t);" }{MPLTEXT 1 203 0 "" }}{PARA 203 "" 1 "" {XPPMATH 20 "6#>I'uexactG6\"f*6$I\"xGF%I\"tGF%F%6$I)operatorGF%I&arrow GF%F%*&-I\"fGF%6#9$\"\"\"-I$expG6$I*protectedGF6I(_syslibGF%6#,$*&I#Pi GF6\"\"#9%F2!\"\"F2F%F%F%" }{TEXT 204 0 "" }}}{EXCHG {PARA 202 "> " 0 "" {MPLTEXT 1 203 20 "for j from 0 to M do" }{MPLTEXT 1 203 0 "" } {MPLTEXT 1 203 23 "\n for i from 0 to N do" }{MPLTEXT 1 203 0 "" } {MPLTEXT 1 203 25 "\n R[i+1,j+1] := u[i,j]" }{MPLTEXT 1 203 0 "" } {MPLTEXT 1 203 7 "\n end:" }{MPLTEXT 1 203 0 "" }{MPLTEXT 1 203 36 " \n L[j] := matrixplot(R,axes=boxed):" }{MPLTEXT 1 203 0 "" }{MPLTEXT 1 203 5 "\nend:" }{MPLTEXT 1 203 0 "" }{MPLTEXT 1 203 3 "\n " } {MPLTEXT 1 203 0 "" }}}{EXCHG {PARA 202 "> " 0 "" {MPLTEXT 1 203 42 "d isplay(seq(L[j],j=0..M),insequence=true);" }{MPLTEXT 1 203 0 "" }} {PARA 204 "" 1 "" {GLPLOT3D 400 400 400 {PLOTDATA 3 "6%-%(ANIMATEG607# -%%GRIDG6%;\"\"\"\"\"*;F+\"#97+70\"\"!F1F1F1F1F1F1F1F1F1F1F1F1F170$\"' $o#Q!\"'F1F1F1F1F1F1F1F1F1F1F1F1F170$\"'2rqF5F1F1F1F1F1F1F1F1F1F1F1F1F 170$\"'\")Q#*F5F1F1F1F1F1F1F1F1F1F1F1F1F170$F+F1F1F1F1F1F1F1F1F1F1F1F1 F1F170$\"'#)Q#*F5F1F1F1F1F1F1F1F1F1F1F1F1F170$\"'5rqF5F1F1F1F1F1F1F1F1 F1F1F1F1F170$\"'(o#QF5F1F1F1F1F1F1F1F1F1F1F1F1F1F07#-F(6%F*F-7+F070F3$ \"'CWKF5F1F1F1F1F1F1F1F1F1F1F1F170F7$\"'d%*fF5F1F1F1F1F1F1F1F1F1F1F1F1 70F:$\"'EKyF5F1F1F1F1F1F1F1F1F1F1F1F170F=$\"'jx%)F5F1F1F1F1F1F1F1F1F1F 1F1F170F?$\"'GKyF5F1F1F1F1F1F1F1F1F1F1F1F170FB$\"'f%*fF5F1F1F1F1F1F1F1 F1F1F1F1F170FE$\"'BWKF5F1F1F1F1F1F1F1F1F1F1F1F1F07#-F(6%F*F-7+F070F3FL $\"'L]FF5F1F1F1F1F1F1F1F1F1F1F170F7FO$\"'$>3&F5F1F1F1F1F1F1F1F1F1F1F17 0F:FR$\"'%*RmF5F1F1F1F1F1F1F1F1F1F1F170F=FU$\"'\"p=(F5F1F1F1F1F1F1F1F1 F1F1F170F?FXFeoF1F1F1F1F1F1F1F1F1F1F170FBFen$\"'#>3&F5F1F1F1F1F1F1F1F1 F1F1F170FEFhn$\"'O]FF5F1F1F1F1F1F1F1F1F1F1F1F07#-F(6%F*F-7+F070F3FLF_o $\"'gJBF5F1F1F1F1F1F1F1F1F1F170F7FOFbo$\"'M3VF5F1F1F1F1F1F1F1F1F1F170F :FRFeo$\"'!*GcF5F1F1F1F1F1F1F1F1F1F170F=FUFho$\"'(H4'F5F1F1F1F1F1F1F1F 1F1F170F?FXFeo$\"'*)GcF5F1F1F1F1F1F1F1F1F1F170FBFenF\\p$\"'Q3VF5F1F1F1 F1F1F1F1F1F1F170FEFhnF_p$\"'cJBF5F1F1F1F1F1F1F1F1F1F1F07#-F(6%F*F-7+F0 70F3FLF_oFfp$\"'uw>F5F1F1F1F1F1F1F1F1F170F7FOFboFip$\"';_OF5F1F1F1F1F1 F1F1F1F170F:FRFeoF\\q$\"'TsZF5F1F1F1F1F1F1F1F1F170F=FUFhoF_q$\"'#[;&F5 F1F1F1F1F1F1F1F1F170F?FXFeoFbq$\"'YsZF5F1F1F1F1F1F1F1F1F170FBFenF\\pFe q$\"'2_OF5F1F1F1F1F1F1F1F1F170FEFhnF_pFhq$\"'#o(>F5F1F1F1F1F1F1F1F1F1F 07#-F(6%F*F-7+F070F3FLF_oFfpF_r$\"'Uv;F5F1F1F1F1F1F1F1F170F7FOFboFipFb r$\"'*p4$F5F1F1F1F1F1F1F1F170F:FRFeoF\\qFer$\"'dWSF5F1F1F1F1F1F1F1F170 F=FUFhoF_qFhr$\"'0!Q%F5F1F1F1F1F1F1F1F170F?FXFeoFbqF[s$\"'VWSF5F1F1F1F 1F1F1F1F170FBFenF\\pFeqF^s$\"'@(4$F5F1F1F1F1F1F1F1F170FEFhnF_pFhqFas$ \"'Dv;F5F1F1F1F1F1F1F1F1F07#-F(6%F*F-7+F070F3FLF_oFfpF_rFhs$\"'d@9F5F1 F1F1F1F1F1F170F7FOFboFipFbrF[t$\"'+BEF5F1F1F1F1F1F1F170F:FRFeoF\\qFerF ^t$\"'ZKMF5F1F1F1F1F1F1F170F=FUFhoF_qFhrFat$\"'&*3PF5F1F1F1F1F1F1F170F ?FXFeoFbqF[sFdt$\"'$GV$F5F1F1F1F1F1F1F170FBFenF\\pFeqF^sFgt$\"'ZAEF5F1 F1F1F1F1F1F170FEFhnF_pFhqFasFjt$\"''>U\"F5F1F1F1F1F1F1F1F07#-F(6%F*F-7 +F070F3FLF_oFfpF_rFhsFau$\"'V,7F5F1F1F1F1F1F170F7FOFboFipFbrF[tFdu$\"' /JAF5F1F1F1F1F1F170F:FRFeoF\\qFerF^tFgu$\"'[**GF5F1F1F1F1F1F170F=FUFho F_qFhrFatFju$\"'NcJF5F1F1F1F1F1F170F?FXFeoFbqF[sFdtF]v$\"'f)*GF5F1F1F1 F1F1F170FBFenF\\pFeqF^sFgtF`v$\"'KKAF5F1F1F1F1F1F170FEFhnF_pFhqFasFjtF cv$\"'^+7F5F1F1F1F1F1F1F07#-F(6%F*F-7+F070F3FLF_oFfpF_rFhsFauFjv$\"'hH 5F5F1F1F1F1F170F7FOFboFipFbrF[tFduF]w$\"'()p=F5F1F1F1F1F170F:FRFeoF\\q FerF^tFguF`w$\"'\"z[#F5F1F1F1F1F170F=FUFhoF_qFhrFatFjuFcw$\"'sTEF5F1F1 F1F1F170F?FXFeoFbqF[sFdtF]vFfw$\"'3!\\#F5F1F1F1F1F170FBFenF\\pFeqF^sFg tF`vFiw$\"'ym=F5F1F1F1F1F170FEFhnF_pFhqFasFjtFcvF\\x$\"'\"=.\"F5F1F1F1 F1F1F07#-F(6%F*F-7+F070F3FLF_oFfpF_rFhsFauFjvFcx$\"&ES)F5F1F1F1F170F7F OFboFipFbrF[tFduF]wFfx$\"'lZ;F5F1F1F1F170F:FRFeoF\\qFerF^tFguF`wFix$\" 'oB?F5F1F1F1F170F=FUFhoF_qFhrFatFjuFcwF\\y$\"'FOBF5F1F1F1F170F?FXFeoFb qF[sFdtF]vFfwF_y$\"'U=?F5F1F1F1F170FBFenF\\pFeqF^sFgtF`vFiwFby$\"'6b;F 5F1F1F1F170FEFhnF_pFhqFasFjtFcvF\\xFey$\"&(\\$)F5F1F1F1F1F07#-F(6%F*F- 7+F070F3FLF_oFfpF_rFhsFauFjvFcxF\\z$\"&R2)F5F1F1F170F7FOFboFipFbrF[tFd uF]wFfxF_z$\"'H;7F5F1F1F170F:FRFeoF\\qFerF^tFguF`wFixFbz$\"'Cg>F5F1F1F 170F=FUFhoF_qFhrFatFjuFcwF\\yFez$\"'$eq\"F5F1F1F170F?FXFeoFbqF[sFdtF]v FfwF_yFhz$\"''H(>F5F1F1F170FBFenF\\pFeqF^sFgtF`vFiwFbyF[[l$\"'G)>\"F5F 1F1F170FEFhnF_pFhqFasFjtFcvF\\xFeyF^[l$\"&9?)F5F1F1F1F07#-F(6%F*F-7+F0 70F3FLF_oFfpF_rFhsFauFjvFcxF\\zFe[l$\"&!*3%F5F1F170F7FOFboFipFbrF[tFdu F]wFfxF_zFh[l$\"'M^:F5F1F170F:FRFeoF\\qFerF^tFguF`wFixFbzF[\\l$\"&)='* F5F1F170F=FUFhoF_qFhrFatFjuFcwF\\yFezF^\\l$\"'PFAF5F1F170F?FXFeoFbqF[s FdtF]vFfwF_yFhzFa\\l$\"&:J*F5F1F170FBFenF\\pFeqF^sFgtF`vFiwFbyF[[lFd \\l$\"'#[f\"F5F1F170FEFhnF_pFhqFasFjtFcvF\\xFeyF^[lFg\\l$\"&9y$F5F1F1F 07#-F(6%F*F-7+F070F3FLF_oFfpF_rFhsFauFjvFcxF\\zFe[lF^]l$\"'WU6F5F170F7 FOFboFipFbrF[tFduF]wFfxF_zFh[lFa]l$!&c!=F5F170F:FRFeoF\\qFerF^tFguF`wF ixFbzF[\\lFd]l$\"'$o\"GF5F170F=FUFhoF_qFhrFatFjuFcwF\\yFezF^\\lFg]l$!& MM$F5F170F?FXFeoFbqF[sFdtF]vFfwF_yFhzFa\\lFj]l$\"'/\"*GF5F170FBFenF\\p FeqF^sFgtF`vFiwFbyF[[lFd\\lF]^l$!&`&GF5F170FEFhnF_pFhqFasFjtFcvF\\xFey F^[lFg\\lF`^l$\"'o;7F5F1F07#-F(6%F*F-7+F070F3FLF_oFfpF_rFhsFauFjvFcxF \\zFe[lF^]lFg^l$!'+B8F570F7FOFboFipFbrF[tFduF]wFfxF_zFh[lFa]lFj^l$\"'$ )RTF570F:FRFeoF\\qFerF^tFguF`wFixFbzF[\\lFd]lF]_l$!'tJLF570F=FUFhoF_qF hrFatFjuFcwF\\yFezF^\\lFg]lF`_l$\"'@UgF570F?FXFeoFbqF[sFdtF]vFfwF_yFhz Fa\\lFj]lFc_l$!'\"4^$F570FBFenF\\pFeqF^sFgtF`vFiwFbyF[[lFd\\lF]^lFf_l$ \"'D$R%F570FEFhnF_pFhqFasFjtFcvF\\xFeyF^[lFg\\lF`^lFi_l$!'@-:F5F0-%*AX ESSTYLEG6#%$BOXG-%+AXESLABELSG6%Q$row6\"Q'columnF\\blQ!F\\bl" 1 2 5 0 10 1 2 1 1 2 2 1.0 45.0 45.0 1 0 "Curve 1" }}{TEXT 206 0 "" }}}}{SECT 0 {PARA 201 "" 0 "" {TEXT -1 45 "Comparison with exact solution (shown in red)" }{TEXT -1 0 "" }}{EXCHG {PARA 202 "> " 0 "" {MPLTEXT 1 203 22 "R2 := Matrix(N+1,M+1):" }{MPLTEXT 1 203 0 "" }}}{EXCHG {PARA 202 " > " 0 "" {MPLTEXT 1 203 20 "for j from 0 to M do" }{MPLTEXT 1 203 0 "" }{MPLTEXT 1 203 23 "\n for i from 0 to N do" }{MPLTEXT 1 203 0 "" } {MPLTEXT 1 203 35 "\n R2[i+1,j+1] := uexact(i*h,j*k)" }{MPLTEXT 1 203 0 "" }{MPLTEXT 1 203 7 "\n end:" }{MPLTEXT 1 203 0 "" }{MPLTEXT 1 203 5 "\nend:" }{MPLTEXT 1 203 0 "" }{MPLTEXT 1 203 3 "\n " } {MPLTEXT 1 203 0 "" }}}{EXCHG {PARA 202 "> " 0 "" {MPLTEXT 1 203 55 "E xactPlot := matrixplot(R2,color=red,transparency=0.5):" }{MPLTEXT 1 203 0 "" }}}{EXCHG {PARA 202 "> " 0 "" {MPLTEXT 1 203 24 "display(L[M] ,ExactPlot);" }{MPLTEXT 1 203 0 "" }}{PARA 204 "" 1 "" {GLPLOT3D 400 400 400 {PLOTDATA 3 "6&-%%GRIDG6%;\"\"\"\"\"*;F'\"#97+70\"\"!F-F-F-F-F -F-F-F-F-F-F-F-F-70$\"'$o#Q!\"'$\"'CWKF1$\"'L]FF1$\"'gJBF1$\"'uw>F1$\" 'Uv;F1$\"'d@9F1$\"'V,7F1$\"'hH5F1$\"&ES)F1$\"&R2)F1$\"&!*3%F1$\"'WU6F1 $!'+B8F170$\"'2rqF1$\"'d%*fF1$\"'$>3&F1$\"'M3VF1$\"';_OF1$\"'*p4$F1$\" '+BEF1$\"'/JAF1$\"'()p=F1$\"'lZ;F1$\"'H;7F1$\"'M^:F1$!&c!=F1$\"'$)RTF1 70$\"'\")Q#*F1$\"'EKyF1$\"'%*RmF1$\"'!*GcF1$\"'TsZF1$\"'dWSF1$\"'ZKMF1 $\"'[**GF1$\"'\"z[#F1$\"'oB?F1$\"'Cg>F1$\"&)='*F1$\"'$o\"GF1$!'tJLF170 $F'F-$\"'jx%)F1$\"'\"p=(F1$\"'(H4'F1$\"'#[;&F1$\"'0!Q%F1$\"'&*3PF1$\"' NcJF1$\"'sTEF1$\"'FOBF1$\"'$eq\"F1$\"'PFAF1$!&MM$F1$\"'@UgF170$\"'#)Q# *F1$\"'GKyF1Fho$\"'*)GcF1$\"'YsZF1$\"'VWSF1$\"'$GV$F1$\"'f)*GF1$\"'3! \\#F1$\"'U=?F1$\"''H(>F1$\"&:J*F1$\"'/\"*GF1$!'\"4^$F170$\"'5rqF1$\"'f %*fF1$\"'#>3&F1$\"'Q3VF1$\"'2_OF1$\"'@(4$F1$\"'ZAEF1$\"'KKAF1$\"'ym=F1 $\"'6b;F1$\"'G)>\"F1$\"'#[f\"F1$!&`&GF1$\"'D$R%F170$\"'(o#QF1$\"'BWKF1 $\"'O]FF1$\"'cJBF1$\"'#o(>F1$\"'Dv;F1$\"''>U\"F1$\"'^+7F1$\"'\"=.\"F1$ \"&(\\$)F1$\"&9?)F1$\"&9y$F1$\"'o;7F1$!'@-:F1F,-F$6&F&F)7+70$F-F-FexFe xFexFexFexFexFexFexFexFexFexFexFex70$\"3#y*3lBV$o#Q!#=$\"3(4*>l22%*zKF ix$\"31C=hhP?6GFix$\"3w$\\k55a%4CFix$\"3IvxQg&=^1#Fix$\"3Uxm'o2#**p$\"3'Go7G$*)e'=)F\\z$\"3'HVb@'>k;qF\\z$\"3c,C0MB*Q,'F\\z$\"3&3A*pWeWa ^F\\z70$\"3hua'=\"y1rqFix$\"3d?0Iv,aggFix$\"3o/Q9MsU%>&Fix$\"3lLx*pl!4 _WFix$\"3OyGIS:%e\"QFix$\"3[M&[]!*=0F$Fix$\"3V,!)fI%GJ!GFix$\"3A7684rMSStZ=zFix$\"3*f_xyCYoy'Fix$\"38u`qon$p\"eFix$\"3TolROsj&)\\Fix$\"32aWE x)QJF%Fix$\"3f*Q6KzjCm$Fix$\"3q>Ow+/1RJFix$\"3M,,*foc/p#Fix$\"3Fix$\"3!4=N(=s'Rp\"Fix$\"3K*3_N/#)=X\"Fix$\"3A]!zk I$RW7Fix70Faq$\"3G6q@6\")*3d)Fix$\"3yLjGV%HgM(Fix$\"3'*Q2/))p?'H'Fix$ \"3GsH;e[T'R&Fix$\"3$GC<:>7_i%Fix$\"3G.`iVAAkRFix$\"3=eK.%\\%p(R$Fix$ \"3k3-9K$H@\"HFix$\"35&Fix$\"3wMx*pl!4_WFix$\"3#*yGIS:%e\"QFix$\"3/N&[]!*=0F$Fix$ \"3*>+)fI%GJ!GFix$\"3]768l22%*zKFixF\\y$\"3/%\\k55a%4CFix$\"3ev xQg&=^1#Fix$\"3pxm'o2#**p " 0 "" {MPLTEXT 1 203 0 "" }}}}{PARA 205 "" 0 "" {TEXT 207 0 "" }}{PARA 205 "" 0 "" {TEXT 207 0 "" }}{PARA 205 "" 0 "" {TEXT -1 0 "" }}}{MARK "0 0 0" 0 } {VIEWOPTS 1 1 0 15 10 1804 1 1 1 1 }{PAGENUMBERS 0 1 2 33 1 1 }