{VERSION 3 0 "IBM INTEL LINUX" "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 } {CSTYLE "" -1 256 "" 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 }{CSTYLE "" -1 257 "" 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 }{CSTYLE "" -1 258 "" 0 1 0 0 0 0 0 1 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 "Heading 1" 0 3 1 {CSTYLE "" -1 -1 "" 1 18 0 0 0 0 0 1 0 0 0 0 0 0 0 }1 0 0 0 8 4 0 0 0 0 0 0 -1 0 }{PSTYLE "Heading 2" 3 4 1 {CSTYLE "" -1 -1 "" 1 14 0 0 0 0 0 0 0 0 0 0 0 0 0 }0 0 0 -1 8 2 0 0 0 0 0 0 -1 0 }{PSTYLE "Heading 3 " 4 5 1 {CSTYLE "" -1 -1 "" 1 12 0 0 0 0 1 0 0 0 0 0 0 0 0 }0 0 0 -1 0 0 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 } {PSTYLE "Maple Plot" 0 13 1 {CSTYLE "" -1 -1 "" 0 1 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 "Title" 0 18 1 {CSTYLE "" -1 -1 "" 1 18 0 0 0 0 0 1 1 0 0 0 0 0 0 }3 0 0 -1 12 12 0 0 0 0 0 0 19 0 }{PSTYLE "Author" 0 19 1 {CSTYLE "" -1 -1 "" 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 }3 0 0 -1 8 8 0 0 0 0 0 0 -1 0 }} {SECT 0 {EXCHG {PARA 18 "" 0 "" {TEXT -1 18 "Harj. 3, solutions" }} {PARA 19 "" 0 "" {TEXT -1 0 "" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 67 "read(\"/home/www/public_html/teaching/osdylask/maple/ohjelmat.mp l\");" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"GGR6$%\"xG%\"yG6\"6$%)ope ratorG%&arrowGF)-%*piecewiseG6&31\"\"!9%1F39$*&F3\"\"\",&F7F7F5!\"\"F7 31F5F31F3F7*&F5F7,&F7F7F3F9F7F)F)F)" }}{PARA 11 "" 1 "" {XPPMATH 20 "6 #>%$GrfGR6$%\"xG%\"sG6\"6$%)operatorG%&arrowGF)-%*piecewiseG6&31\"\"!9 %1F39$*&-%#v1G6#F5\"\"\"-%#v0G6#F3F:31F5F31F3F:*&-F " 0 "" {MPLTEXT 1 0 73 " f:=x->x^2;\n assume(x>0);additionally(x<1);\n u:=int (G(x,y)*f(y),y=0..1);\n" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"fGR6#% \"xG6\"6$%)operatorG%&arrowGF(*$)9$\"\"#\"\"\"F(F(F(" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"uG,&*$)%#x|irG\"\"%\"\"\"#!\"\"\"#7F(#\"\"\"F-" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 41 "diff(u,x,x)+f(x);subs(x=0 ,u);subs(x=1,u);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#\"\"!" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#\"\"!" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#\"\"! " }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 15 "plot(u,x=0..1);" }} {PARA 13 "" 1 "" {INLPLOT "6%-%'CURVESG6$7W7$\"\"!F(7$$\"1nmm;arz@!#<$ \"1imi-2T;=!#=7$$\"1LL$e9ui2%F,$\"1bA,X]m'R$F/7$$\"1nmm\"z_\"4iF,$\"15 LQW`0t^F/7$$\"1mmmT&phN)F,$\"1/Gg4;TfpF/7$$\"1LLe*=)H\\5!#;$\"15:3:%\\ St)F/7$$\"1nm\"z/3uC\"FB$\"1!RjO-*[P5F,7$$\"1++DJ$RDX\"FB$\"19$QZ\")Rn ?\"F,7$$\"1nm\"zR'ok;FB$\"1r&f!H\"R3Q\"F,7$$\"1++D1J:w=FB$\"1_\"o!ze8` :F,7$$\"1LLL3En$4#FB$\"18DAF,7$$\"1+++v 'Hi#HFB$\"1WVibJUxBF,7$$\"1nm\"z*ev:JFB$\"1Or%HeEz^#F,7$$\"1LLL347TLFB $\"1,;nh>U!o#F,7$$\"1LLLLY.KNFB$\"1]v%yeoO\"GF,7$$\"1++D\"o7Tv$FB$\"1) G.,>3H'HF,7$$\"1LLL$Q*o]RFB$\"1q3Y)[M#*3$F,7$$\"1++D\"=lj;%FB$\"1%Q6,> q3A$F,7$$\"1++vV&RY2aFB$\"14D0Gbq$z$F,7$$\"1mm; zXu9cFB$\"1NN)R0Z2&QF,7$$\"1+++]y))GeFB$\"11$f,\\Oa*QF,7$$\"1****\\i_Q QgFB$\"1XUnzR3CRF,7$$\"1***\\7y%3TiFB$\"1`&eQ%zdORF,7$$\"1****\\P![hY' FB$\"1x9g@?lJRF,7$$\"1LLL$Qx$omFB$\"1\"\\M1P+#4RF,7$$\"1+++v.I%)oFB$\" 1d%RV?B^'QF,7$$\"1mm\"zpe*zqFB$\"1!yL+YMh!QF,7$$\"1+++D\\'QH(FB$\"1X=2 fhk>PF,7$$\"1KLe9S8&\\(FB$\"1(oRwRigh$F,7$$\"1***\\i?=bq(FB$\"1Rw8$F,7$$ \"1nmmm*RRL)FB$\"1WH3@R+DHF,7$$\"1mm;a<.Y&)FB$\"18hN!)>kwEF,7$$\"1LLe9 tOc()FB$\"1'Q:9b\"*yR#F,7$$\"1+++]Qk\\*)FB$\"1**y1O)y=6#F,7$$\"1LL$3dg 6<*FB$\"1F[G@w>ZjuF/7$$\"1++v=5s#y*FB$\"1U$RwVC $*>&F/7$$\"1+]P40O\"*)*FB$\"1H#[u\"3SdEF/7$$\"\"\"F(F(-%'COLOURG6&%$RG BG$\"#5!\"\"F(F(-%+AXESLABELSG6$Q#x|ir6\"%!G-%%VIEWG6$;F(Ff[l%(DEFAULT G" 2 329 329 329 2 0 1 0 2 9 0 4 2 1.000000 45.000000 45.000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 30 "Check , yes, everything is ok." }}{PARA 0 "" 0 "" {TEXT -1 40 "Alternatively one can solve directly by " }{TEXT 0 7 " dsolve:" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 50 "dsolve(\{-diff(y (x),x,x)=f(x),y(0)=0,y(1)=0\},y(x));" }}{PARA 11 "" 1 "" {XPPMATH 20 " 6#/-%\"yG6#%#x|irG,&*$)F'\"\"%\"\"\"#!\"\"\"#7F'#\"\"\"F/" }}}}{SECT 1 {PARA 4 "" 0 "" {TEXT -1 3 "(b)" }}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 82 "f:=exp:u:=int(G(x,y)*f(y),y=0..1);\ndiff(u,x,x)+f(x); eval(subs(x=0,u));subs(x=1,u);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\" uG,*\"\"\"F&%#x|irG!\"\"-%$expG6#F'F(*&F'F&-F*6#F&F&F&" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#\"\"!" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#\"\"!" }} {PARA 11 "" 1 "" {XPPMATH 20 "6#\"\"!" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 50 "dsolve(\{-diff(y(x),x,x)=f(x),y(0)=0,y(1)=0\},y(x)); " }}{PARA 11 "" 1 "" {XPPMATH 20 "6#/-%\"yG6#%#x|irG,(-%$expGF&!\"\"*& ,&-F*6#\"\"\"F0F+F0F0F'F0F0F0F0" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 15 "plot(u,x=0..1);" }}{PARA 13 "" 1 "" {INLPLOT "6%-%'CURVESG6$7U 7$\"\"!F(7$$\"1nmm;arz@!#<$\"1%f<4j?CBG$=FA7$$\"1++D\"o7Tv$FA$\"1r?U4Vs%*=FA7$$\"1LLL$Q*o]RFA$\"1oO1BD `V>FA7$$\"1++D\"=lj;%FA$\"1'=`J$*y/*>FA7$$\"1++vV&R]xA&3#FA7$$ \"1nm;/T1&*\\FA$\"1VY2aFA$\"1!Hs)[am=@FA7$$\"1mm;zXu9cFA$\"1t!*=5m::@FA7$$\"1+++]y) )GeFA$\"17*G+O=O5#FA7$$\"1****\\i_QQgFA$\"1'GBuu#Q%3#FA7$$\"1***\\7y%3 TiFA$\"1!e_URJ\"e?FA7$$\"1****\\P![hY'FA$\"1KRmm:**>?FA7$$\"1LLL$Qx$om FA$\"1kCVm*yu(>FA7$$\"1+++v.I%)oFA$\"1'*QHK*)GB>FA7$$\"1mm\"zpe*zqFA$ \"1IC\"H![^!> " 0 "" {MPLTEXT 1 0 91 "f:=x->cos (a*x);\nu:=int(G(x,y)*f(y),y=0..1);\ndiff(u,x,x)+f(x);eval(subs(x=0,u) );subs(x=1,u);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"fGR6#%\"xG6\"6$% )operatorG%&arrowGF(-%$cosG6#*&%\"aG\"\"\"9$F1F(F(F(" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"uG,$*&,*\"\"\"F(%#x|irG!\"\"-%$cosG6#*&%\"aGF(F) F(F**&F)\"\"\"-F,6#F/F(F(F1*$)F/\"\"#F1!\"\"F*" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#\"\"!" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#\"\"!" }} {PARA 11 "" 1 "" {XPPMATH 20 "6#\"\"!" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 27 "plot(subs(a=0.5,u),x=0..1);" }}{PARA 13 "" 1 "" {INLPLOT "6%-%'CURVESG6$7S7$\"\"!F(7$$\"1nmm;arz@!#<$\"13r6Z^eV5F,7$$ \"1LL$e9ui2%F,$\"10%=K(4&H\">F,7$$\"1nmm\"z_\"4iF,$\"1fz+,>oZGF,7$$\"1 mmmT&phN)F,$\"1[sS3koUPF,7$$\"1LLe*=)H\\5!#;$\"1JrTn(3xe%F,7$$\"1nm\"z /3uC\"FA$\"1=Jze'=/L&F,7$$\"1++DJ$RDX\"FA$\"1aT'\\6u\"egF,7$$\"1nm\"zR 'ok;FA$\"1'QE\">^nmnF,7$$\"1++D1J:w=FA$\"1yn_$Gp#GuF,7$$\"1LLL3En$4#FA $\"12Yr*y\\B1)F,7$$\"1nm;/RE&G#FA$\"1#zu&H.(=e)F,7$$\"1+++D.&4]#FA$\"1 =WTyS4B\"*F,7$$\"1+++vB_\"FA7$$\"1LLeR \"3Gy%FA$\"1(*)eq@uO?\"FA7$$\"1nm;/T1&*\\FA$\"11@w6)p[?\"FA7$$\"1mm\"z RQb@&FA$\"1\"4bhh*[,7FA7$$\"1***\\(=>Y2aFA$\"1mj.aIs%>\"FA7$$\"1mm;zXu 9cFA$\"1]/)*y\"GM=\"FA7$$\"1+++]y))GeFA$\"1:coBSUn6FA7$$\"1****\\i_QQg FA$\"1jF=tl^Z6FA7$$\"1***\\7y%3TiFA$\"1(fiJMmU7\"FA7$$\"1****\\P![hY'F A$\"1bV&[JqQ4\"FA7$$\"1LLL$Qx$omFA$\"1#*)Q>%4Yi5FA7$$\"1+++v.I%)oFA$\" 1Ioz(GfY-\"FA7$$\"1mm\"zpe*zqFA$\"1*\\i))pYh')*F,7$$\"1+++D\\'QH(FA$\" 1=bn?a84%*F,7$$\"1KLe9S8&\\(FA$\"1UnAeu3S*)F,7$$\"1***\\i?=bq(FA$\"1+8 :GE]4%)F,7$$\"1LLL3s?6zFA$\"1LO,ES5^yF,7$$\"1++DJXaE\")FA$\"1Z%RWu%oCs F,7$$\"1nmmm*RRL)FA$\"16$HbS*4\"e'F,7$$\"1mm;a<.Y&)FA$\"1]!yO'QE#)eF,7 $$\"1LLe9tOc()FA$\"1%yE4c$y[^F,7$$\"1+++]Qk\\*)FA$\"1R.<1:YRWF,7$$\"1L L$3dg6<*FA$\"1FY0b(*3&e$F,7$$\"1mmmmxGp$*FA$\"1(=nX)ek$y#F,7$$\"1++D\" oK0e*FA$\"1Zg$)=Pc!*=F,7$$\"1++v=5s#y*FA$\"1L8z*>in)**!#=7$$\"\"\"F(F( -%'COLOURG6&%$RGBG$\"#5!\"\"F(F(-%+AXESLABELSG6$Q#x|ir6\"%!G-%%VIEWG6$ ;F(Fbz%(DEFAULTG" 2 329 329 329 2 0 1 0 2 9 0 4 2 1.000000 45.000000 45.000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 50 "dsolve(\{-diff(y(x),x,x)= f(x),y(0)=0,y(1)=0\},y(x));" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#/-%\"yG 6#%#x|irG*&,(-%$cosG6#*&%\"aG\"\"\"F'F/F/*&,&-F+6#F.F/!\"\"F/F/F'\"\" \"F4F4F/F5*$)F.\"\"#F5!\"\"" }}}}}{SECT 1 {PARA 3 "" 0 "" {TEXT -1 13 "Exe 2.8 (T-W)" }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 88 "restart:with(linalg):read(\"/home/www/public_htm l/teaching/osdylask/maple/ohjelmat.mpl\");" }}{PARA 7 "" 1 "" {TEXT -1 32 "Warning, new definition for norm" }}{PARA 7 "" 1 "" {TEXT -1 33 "Warning, new definition for trace" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"GGR6$%\"xG%\"yG6\"6$%)operatorG%&arrowGF)-%*piecewiseG6&31\"\"! 9%1F39$*&F3\"\"\",&F7F7F5!\"\"F731F5F31F3F7*&F5F7,&F7F7F3F9F7F)F)F)" } }{PARA 11 "" 1 "" {XPPMATH 20 "6#>%$GrfGR6$%\"xG%\"sG6\"6$%)operatorG% &arrowGF)-%*piecewiseG6&31\"\"!9%1F39$*&-%#v1G6#F5\"\"\"-%#v0G6#F3F:31 F5F31F3F:*&-F " 0 "" {MPLTEXT 1 0 21 "L:=u->-D(p*D(u))+q*u;" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"L GR6#%\"uG6\"6$%)operatorG%&arrowGF(,&-%\"DG6#*&%\"pG\"\"\"-F.6#9$F2!\" \"*&%\"qGF2F5F2F2F(F(F(" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 13 " expand(L(u));" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#,(*&-%\"DG6#%\"pG\"\" \"-F&6#%\"uGF)!\"\"*&F(F)--%#@@G6$F&\"\"#F+F)F-*&%\"qGF)F,F)F)" }}} {EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 24 "L:=subs(p=1,q=-1,op(L));" }} {PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"LGR6#%\"uG6\"6$%)operatorG%&arrowG F(,&-%\"DG6#-F.6#9$!\"\"F2F3F(F(F(" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 14 "HY:=L(u)(x)=0;" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%# HYG/,&---%#@@G6$%\"DG\"\"#6#%\"uG6#%\"xG!\"\"-F/F0F2\"\"!" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 88 "v0:=rhs(dsolve(\{HY,u(0)=0,D(u)(0)= A\},u(x)));v1:=rhs(dsolve(\{HY,u(1)=0,D(u)(1)=B\},u(x)));" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%#v0G*&%\"AG\"\"\"-%$sinG6#%\"xGF'" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%#v1G,&*(%\"BG\"\"\"-%$sinG6#F(F(-%$cosG6#% \"xGF(!\"\"*(F'\"\"\"-F-F+F(-F*F.F(F(" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 36 "v0:=unapply(v0,x);v1:=unapply(v1,x);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%#v0GR6#%\"xG6\"6$%)operatorG%&arrowGF(*&%\"AG\" \"\"-%$sinG6#9$F.F(F(F(" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%#v1GR6#% \"xG6\"6$%)operatorG%&arrowGF(,&*(%\"BG\"\"\"-%$sinG6#F/F/-%$cosG6#9$F /!\"\"*(F.\"\"\"-F4F2F/-F1F5F/F/F(F(F(" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 40 "W:=wronskian([v0(x),v1(x)],x);W:=det(W);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"WG-%'matrixG6#7$7$*&%\"AG\"\"\"-%$sinG6#%\" xGF,,&*(%\"BGF,-F.6#F,F,-%$cosGF/F,!\"\"*(F3\"\"\"-F7F5F,F-F:F,7$*&F+F :F6F:,&*(F3F:F4F:F-F:F,*(F3F:F;F:F6F:F," }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"WG,&**%\"AG\"\"\")-%$sinG6#%\"xG\"\"#\"\"\"%\"BGF(-F+6#F(F(F (**F'F/)-%$cosGF,F.F/F0F/F1F/F(" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 12 "simplify(W);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#*(%\"AG\"\"\"% \"BGF%-%$sinG6#F%F%" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 30 "A:=1 ;B:=-1/sin(1);simplify(W);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"AG\" \"\"" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"BG,$*&\"\"\"F'-%$sinG6#\" \"\"!\"\"!\"\"" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#!\"\"" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 9 "Grf(x,y);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#-%*PIECEWISEG6$7$*&,&-%$cosG6#%\"xG\"\"\"*&*&-F*6#F-F-- %$sinGF+F-\"\"\"-F3F1!\"\"!\"\"F--F36#%\"yGF-31,$F:F7\"\"!1,&F:F-F,F7F >7$*&F2F4,&-F*F9F-*&*&F0F4F8F4F4F5F6F7F-31,&F,F-F:F7F>1,&F:F-F7F-F>" } }}{EXCHG {PARA 0 "" 0 "" {TEXT -1 70 "This is the result. Let's compar e it with the one given on probl. 2.8." }}{PARA 0 "" 0 "" {TEXT -1 1 " " }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 44 "G1:=c*sin(y)*sin(1-x); G2:=c*sin(x)*sin(1-y);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%#G1G,$*(% \"cG\"\"\"-%$sinG6#%\"yGF(-F*6#,&!\"\"F(%\"xGF(F(F0" }}{PARA 11 "" 1 " " {XPPMATH 20 "6#>%#G2G,$*(%\"cG\"\"\"-%$sinG6#%\"xGF(-F*6#,&%\"yGF(! \"\"F(F(F1" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 70 "expand(G1,tri g):subs(c=1/sin(1),%);expand(G2,trig):subs(c=1/sin(1),%);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#,&*&-%$sinG6#%\"yG\"\"\"-%$cosG6#%\"xGF)F)*&*(F %\"\"\"-F+6#F)F)-F&F,F)F0-F&F2!\"\"!\"\"" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#,&*&*(-%$sinG6#%\"yG\"\"\"-%$cosG6#F*F*-F'6#%\"xGF*\"\"\"-F'F-! \"\"!\"\"*&F.F1-F,F(F*F*" }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 54 "Compa ring these formulas we see that they do coincide." }}{PARA 0 "" 0 "" {TEXT -1 26 "Let's finally make a plot:" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 12 "with(plots):" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 31 "plot3d(Grf(x,y),x=0..1,y=0..1);" }}{PARA 13 "" 1 "" {INLPLOT "6$ -%%GRIDG6%;\"\"!$\"\"\"F'F&W(\\bm\":\":0000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000003FA4BCFCC1EBD1453FA41D017B2F91323FA 3741616C44A853FA2C285A52B47BD3FA2089F0E557A673FA146B4EE93073E3FA07D1D7 1DD622B3F9F58645B18950D3F9DA89FF10D57993F9BEBAD840227033F9A2252CDB8234 F3F984D5B0B6AEB043F966D96A37FD9153F9483DAC8EA29893F9291011C6D2C2D3F909 5E74BE69F433F8D26DD5F9857E23F8914F7CE0F961B3F84F7ECE2BF24903F80D190912 C1E433F794775E1C39B773F70E08ED74FBDD43F60E44FA8FAF57D3C7553C0D342D64C0 0000000000000003FA41D017B2F91323FB418896C580DE63FB36FC3902D6C773FB2BE5 A928CE2773FB2049D49DF277D3FB142DE40196E4A3FB079738E0FA8E33FAF516D6A640 DF83FADA208EF8D5E093FABE5795F62BD743FAA1C8447B689043FA847F4B89BFE333FA 6689AEA2A8A473FA47F4BDFF682A23FA28CE10A6864673FA09237E61CAC0F3F9D20633 2EE6A513F990F65212BBE393F94F3442F9DDA323F90CDD3E9D079243F8941D7FCD3FD3 13F80DCCEDB208B1A3F70E08ED74FBDEE3C854F03B8E6752700000000000000003FA37 41616C44A853FB36FC3902D6C773FBD1CD8F382CB193FBC131E0776F0173FBAFCE94B7 B938C3FB9DAB660A54CC23FB8AD063C5CC4303FB7745EEF1032A43FB6314B68A00FD03 FB4E45B3AA169C63FB38E22589155003FB22F38D615CEE53FB0C83AA3694A253FAEB38 E901DD9EA3FABC90337DC989B3FA8D21EFDEC49EE3FA5D0331ECC75333FA2C495BDC23 CBA3F9F6142999CA5193F992B67E571C9A43F92EA5DDEEFD7D63F8941D7FCD3FD3D3F7 94775E1C39BA93C8FEAAEEE86EE3600000000000000003FA2C285A52B47BD3FB2BE5A9 28CE2773FBC131E0776F0173FC2ADB3D638BE183FC1F49B8F1E8AAD3FC13388A3DF74B A3FC06AD0E0D2EB413FBF359AEFCACD043FBD87B5B1EAED653FBBCCB1118006153FBA0 551ECDBF4273FB832629FACA00B3FB654B2A90F76B53FB46D164F5C55213FB27C6641D 0DFB83FB0837F384630DF3FAD06832237517E3FA8F921DB04E8A13FA4E0A798AC34763 FA0BEE6475E01E23F992B67E571C9AD3F90CDD3E9D079323F80D190912C1E6B3C953C1 5A039BD7200000000000000003FA2089F0E557A673FB2049D49DF277D3FBAFCE94B7B9 38C3FC1F49B8F1E8AAD3FC662C7D45A690A3FC572113F9ECF8E3FC477D2FD9679233FC 3747C424048A13FC268804C5561A43FC154563212BBE33FC03878AC4DA88F3FBE2ACBB FD59BF73FBBD73E4B9FAB063FB97751A2D169783FB70C13EBB439B23FB4969853F6638 03FB217F696626A953FAF2294FD2149383FAA0766D59497FB3FA4E0A798AC34763F9F6 142999CA5243F94F3442F9DDA433F84F7ECE2BF24C03C9A7964190DC27C00000000000 000003FA146B4EE93073E3FB142DE40196E4A3FB9DAB660A54CC23FC13388A3DF74BA3 FC572113F9ECF8E3FC9A7122E116D753FC87BBCA10C2CEE3FC74585D20674463FC604F 79B5D8DD33FC4BAA06FE307293FC367131B8F8FCB3FC20AE682472E0E3FC0A6B55CCBC 75D3FBE763BE7F78F983FBB9183B4F6ED403FB8A08B49D073693FB5A4A1416B5F5D3FB 29F1913AA42423FAF2294FD21493E3FA8F921DB04E8A63FA2C495BDC23CC43F990F652 12BBE523F8914F7CE0F965A3C9FAAEED4F3157600000000000000003FA07D1D71DD622 B3FB079738E0FA8E33FB8AD063C5CC4303FC06AD0E0D2EB413FC477D2FD9679233FC87 BBCA10C2CEE3FCC74C5028168973FCB0C37FA29721E3FC997A5F59419CB3FC817B484D A61B93FC68D0E45DC8CA63FC4F8629870892C3FC35A65507320563FC1B3CE65DE89413 FC00559A309E4A73FBC9F8CA26BE91C3FB927ADC7184B143FB5A4A1416B5F5E3FB217F 696626A9A3FAD0683223751853FA5D0331ECC75403F9D206332EE6A703F8D26DD5F985 82D3CA2673380BC476100000000000000003F9F58645B18950D3FAF516D6A640DF83FB 7745EEF1032A43FBF359AEFCACD043FC3747C424048A13FC74585D20674463FCB0C37F A29721E3FCEC6E5260F0E1D3FCD1EF4E3A646073FCB6A13CB8D9F483FC9A90401BB5B1 B3FC7DC8D14087EF03FC6057BA1834B103FC424A0FF813D323FC23AD2DC9907303FC04 8EAE1ADD07D3FBC9F8CA26BE91F3FB8A08B49D0736C3FB4969853F663863FB0837F384 630E43FA8D21EFDEC49FE3FA09237E61CAC223F9095E74BE69F6F3CA4F0C2068A80C60 0000000000000003F9DA89FF10D57993FADA208EF8D5E093FB6314B68A00FD03FBD87B 5B1EAED653FC268804C5561A43FC604F79B5D8DD33FC997A5F59419CB3FCD1EF4E3A64 6073FD04CA97E0449CE3FCEB04460873F693FCCB99299B991923FCAB61D0ACE1D003FC 8A6C8C3169BCC3FC68C80183DC9003FC468323E2529083FC23AD2DC9907313FC00559A 309E4A93FBB9183B4F6ED463FB70C13EBB439BB3FB27C6641D0DFBF3FABC90337DC98A F3FA28CE10A68647D3F9291011C6D2C603CA771025576421400000000000000003F9BE BAD840227033FABE5795F62BD743FB4E45B3AA169C63FBBCCB1118006153FC15456321 2BBE33FC4BAA06FE307293FC817B484DA61B93FCB6A13CB8D9F483FCEB04460873F693 FD0F468E51A42F23FCFBD5D699A014D3FCD83CE48C7AE6D3FCB3D2181889AEE3FC8EA5 A01BA87A23FC68C80183DC9003FC424A0FF813D343FC1B3CE65DE89443FBE763BE7F78 F9F3FB97751A2D169823FB46D164F5C55293FAEB38E901DDA013FA47F4BDFF682BB3F9 483DAC8EA29C23CA9E6D7E9AD6FB900000000000000003F9A2252CDB8234F3FAA1C844 7B689043FB38E22589155003FBA0551ECDBF4273FC03878AC4DA88F3FC367131B8F8FC B3FC68D0E45DC8CA63FC9A90401BB5B1B3FCCB99299B991923FCFBD5D699A014D3FD15 986BCA1515F3FD02230F02A3F9D3FCDC75F876B9A423FCB3D2181889AEF3FC8A6C8C31 69BCD3FC6057BA1834B133FC35A65507320593FC0A6B55CCBC7613FBBD73E4B9FAB123 FB654B2A90F76BE3FB0C83AA3694A323FA6689AEA2A8A633F966D96A37FD9543CAC512 AE068925D00000000000000003F984D5B0B6AEB043FA847F4B89BFE333FB22F38D615C EE53FB832629FACA00B3FBE2ACBBFD59BF73FC20AE682472E0E3FC4F8629870892C3FC 7DC8D14087EF03FCAB61D0ACE1D003FCD83CE48C7AE6D3FD02230F02A3F9D3FD17B4F5 BF3474A3FD02230F02A3F9D3FCD83CE48C7AE6E3FCAB61D0ACE1D023FC7DC8D14087EF 33FC4F862987089303FC20AE682472E123FBE2ACBBFD59C053FB832629FACA0153FB22 F38D615CEF33FA847F4B89BFE523F984D5B0B6AEB483CAEAEE8744B05F000000000000 000003F966D96A37FD9153FA6689AEA2A8A473FB0C83AA3694A253FB654B2A90F76B53 FBBD73E4B9FAB063FC0A6B55CCBC75D3FC35A65507320563FC6057BA1834B103FC8A6C 8C3169BCC3FCB3D2181889AEE3FCDC75F876B9A423FD02230F02A3F9D3FD15986BCA15 15F3FCFBD5D699A014E3FCCB99299B991943FC9A90401BB5B1F3FC68D0E45DC8CAB3FC 367131B8F8FD03FC03878AC4DA8973FBA0551ECDBF4333FB38E22589155103FAA1C844 7B689263F9A2252CDB823983CB07F81BBBEA3D800000000000000003F9483DAC8EA298 93FA47F4BDFF682A23FAEB38E901DD9EA3FB46D164F5C55213FB97751A2D169783FBE7 63BE7F78F983FC1B3CE65DE89413FC424A0FF813D323FC68C80183DC9003FC8EA5A01B A87A23FCB3D2181889AEF3FCD83CE48C7AE6E3FCFBD5D699A014E3FD0F468E51A42F13 FCEB04460873F693FCB6A13CB8D9F4A3FC817B484DA61BD3FC4BAA06FE3072E3FC1545 63212BBEA3FBBCCB11180061F3FB4E45B3AA169D53FABE5795F62BD963F9BEBAD84022 74F3CB1A03A65A5904900000000000000003F9291011C6D2C2D3FA28CE10A6864673FA BC90337DC989B3FB27C6641D0DFB83FB70C13EBB439B23FBB9183B4F6ED403FC00559A 309E4A73FC23AD2DC9907303FC468323E2529083FC68C80183DC9003FC8A6C8C3169BC D3FCAB61D0ACE1D023FCCB99299B991943FCEB04460873F693FD04CA97E0449CE3FCD1 EF4E3A646093FC997A5F59419CE3FC604F79B5D8DD73FC268804C5561AB3FBD87B5B1E AED703FB6314B68A00FE13FADA208EF8D5E2D3F9DA89FF10D57E93CB2B91DEA88421D0 0000000000000003F9095E74BE69F433FA09237E61CAC0F3FA8D21EFDEC49EE3FB0837 F384630DF3FB4969853F663803FB8A08B49D073693FBC9F8CA26BE91C3FC048EAE1ADD 07D3FC23AD2DC9907313FC424A0FF813D343FC6057BA1834B133FC7DC8D14087EF33FC 9A90401BB5B1F3FCB6A13CB8D9F4A3FCD1EF4E3A646093FCEC6E5260F0E1E3FCB0C37F A2972213FC74585D206744A3FC3747C424048A83FBF359AEFCACD0E3FB7745EEF1032B 53FAF516D6A640E1D3F9F58645B1895613CB3C9AF7820976400000000000000003F8D2 6DD5F9857E23F9D206332EE6A513FA5D0331ECC75333FAD06832237517E3FB217F6966 26A953FB5A4A1416B5F5D3FB927ADC7184B143FBC9F8CA26BE91F3FC00559A309E4A93 FC1B3CE65DE89443FC35A65507320593FC4F862987089303FC68D0E45DC8CAB3FC817B 484DA61BD3FC997A5F59419CE3FCB0C37FA2972213FCC74C50281689A3FC87BBCA10C2 CF23FC477D2FD96792B3FC06AD0E0D2EB473FB8AD063C5CC4423FB079738E0FA8F63FA 07D1D71DD62573CB4D175EEAC2AC600000000000000003F8914F7CE0F961B3F990F652 12BBE393FA2C495BDC23CBA3FA8F921DB04E8A13FAF2294FD2149383FB29F1913AA424 23FB5A4A1416B5F5E3FB8A08B49D0736C3FBB9183B4F6ED463FBE763BE7F78F9F3FC0A 6B55CCBC7613FC20AE682472E123FC367131B8F8FD03FC4BAA06FE3072E3FC604F79B5 D8DD73FC74585D206744A3FC87BBCA10C2CF23FC9A7122E116D793FC572113F9ECF953 FC13388A3DF74BF3FB9DAB660A54CD43FB142DE40196E5E3FA146B4EE93076C3CB5CFF C16BF8F0C00000000000000003F84F7ECE2BF24903F94F3442F9DDA323F9F6142999CA 5193FA4E0A798AC34763FAA0766D59497FB3FAF2294FD21493E3FB217F696626A9A3FB 4969853F663863FB70C13EBB439BB3FB97751A2D169823FBBD73E4B9FAB123FBE2ACBB FD59C053FC03878AC4DA8973FC154563212BBEA3FC268804C5561AB3FC3747C424048A 83FC477D2FD96792B3FC572113F9ECF953FC662C7D45A69123FC1F49B8F1E8AB33FBAF CE94B7B93A03FB2049D49DF27933FA2089F0E557A973CB6C4D0D55D02C100000000000 000003F80D190912C1E433F90CDD3E9D079243F992B67E571C9A43FA0BEE6475E01E23 FA4E0A798AC34763FA8F921DB04E8A63FAD0683223751853FB0837F384630E43FB27C6 641D0DFBF3FB46D164F5C55293FB654B2A90F76BE3FB832629FACA0153FBA0551ECDBF 4333FBBCCB11180061F3FBD87B5B1EAED703FBF359AEFCACD0E3FC06AD0E0D2EB473FC 13388A3DF74BF3FC1F49B8F1E8AB33FC2ADB3D638BE1E3FBC131E0776F02B3FB2BE5A9 28CE28D3FA2C285A52B47EF3CB7AF875E37762400000000000000003F794775E1C39B7 73F8941D7FCD3FD313F92EA5DDEEFD7D63F992B67E571C9AD3F9F6142999CA5243FA2C 495BDC23CC43FA5D0331ECC75403FA8D21EFDEC49FE3FABC90337DC98AF3FAEB38E901 DDA013FB0C83AA3694A323FB22F38D615CEF33FB38E22589155103FB4E45B3AA169D53 FB6314B68A00FE13FB7745EEF1032B53FB8AD063C5CC4423FB9DAB660A54CD43FBAFCE 94B7B93A03FBC131E0776F02B3FBD1CD8F382CB2D3FB36FC3902D6C8E3FA3741616C44 AB93CB88FB7640B8D9F00000000000000003F70E08ED74FBDD43F80DCCEDB208B1A3F8 941D7FCD3FD3D3F90CDD3E9D079323F94F3442F9DDA433F990F65212BBE523F9D20633 2EE6A703FA09237E61CAC223FA28CE10A68647D3FA47F4BDFF682BB3FA6689AEA2A8A6 33FA847F4B89BFE523FAA1C8447B689263FABE5795F62BD963FADA208EF8D5E2D3FAF5 16D6A640E1D3FB079738E0FA8F63FB142DE40196E5E3FB2049D49DF27933FB2BE5A928 CE28D3FB36FC3902D6C8E3FB418896C580DFD3FA41D017B2F91673CB964FD46F924AE0 0000000000000003F60E44FA8FAF57D3F70E08ED74FBDEE3F794775E1C39BA93F80D19 0912C1E6B3F84F7ECE2BF24C03F8914F7CE0F965A3F8D26DD5F98582D3F9095E74BE69 F6F3F9291011C6D2C603F9483DAC8EA29C23F966D96A37FD9543F984D5B0B6AEB483F9 A2252CDB823983F9BEBAD8402274F3F9DA89FF10D57E93F9F58645B1895613FA07D1D7 1DD62573FA146B4EE93076C3FA2089F0E557A973FA2C285A52B47EF3FA3741616C44AB 93FA41D017B2F91673FA4BCFCC1EBD17C3CBA2EFA40C8B85600000000000000003C755 3C0D342D64C3C854F03B8E675273C8FEAAEEE86EE363C953C15A039BD723C9A7964190 DC27C3C9FAAEED4F315763CA2673380BC47613CA4F0C2068A80C63CA77102557642143 CA9E6D7E9AD6FB93CAC512AE068925D3CAEAEE8744B05F03CB07F81BBBEA3D83CB1A03 A65A590493CB2B91DEA88421D3CB3C9AF782097643CB4D175EEAC2AC63CB5CFFC16BF8 F0C3CB6C4D0D55D02C13CB7AF875E3776243CB88FB7640B8D9F3CB964FD46F924AE3CB A2EFA40C8B8563CBAED548F090CEC-%+AXESLABELSG6%%\"xG%\"yG%!G" 3 439 401 401 2 0 1 0 2 1 0 1 2 1.000000 45.000000 45.000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 2121 0 0 0 0 0 0 0 }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 72 "f:=x->x^2;\n assume(x>0);additionally(x<1);\n u:=i nt(G(x,y)*f(y),y=0..1);\n" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"fGR6# %\"xG6\"6$%)operatorG%&arrowGF(*$)9$\"\"#\"\"\"F(F(F(" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"uG,&*$)%#x|irG\"\"%\"\"\"#!\"\"\"#7F(#\"\"\"F- " }}}}{SECT 1 {PARA 3 "" 0 "" {TEXT -1 8 "Exe 2.14" }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 88 "restart:with (linalg):read(\"/home/www/public_html/teaching/osdylask/maple/ohjelmat .mpl\"):" }}{PARA 7 "" 1 "" {TEXT -1 32 "Warning, new definition for n orm" }}{PARA 7 "" 1 "" {TEXT -1 33 "Warning, new definition for trace " }}}{SECT 1 {PARA 5 "" 0 "" {TEXT -1 10 "Scheme S1:" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 76 "n:=7:A:=matrix(n,n,(i,j)->piecewise(abs(i -j)=1,-1,i=j,2,0)):A[n,n]:=1:op(A);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6 #-%'matrixG6#7)7)\"\"#!\"\"\"\"!F*F*F*F*7)F)F(F)F*F*F*F*7)F*F)F(F)F*F* F*7)F*F*F)F(F)F*F*7)F*F*F*F)F(F)F*7)F*F*F*F*F)F(F)7)F*F*F*F*F*F)\"\"\" " }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 38 "X0:=[seq(k*h,k=0..n+1)] ;X:=X0[1..n+1];" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%#X0G7+\"\"!%\"hG, $F'\"\"#,$F'\"\"$,$F'\"\"%,$F'\"\"&,$F'\"\"',$F'\"\"(,$F'\"\")" }} {PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"XG7*\"\"!%\"hG,$F'\"\"#,$F'\"\"$,$ F'\"\"%,$F'\"\"&,$F'\"\"',$F'\"\"(" }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 41 "Thus X0 is all nodes, X0 are inner nodes." }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 44 "b:=evalm(h^2*vector(map(f,X)));b[n]:=b[n]+h; " }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"bG-%'vectorG6#7)*&)%\"hG\"\"# \"\"\"-%\"fG6#F+\"\"\"*&F*F--F/6#,$F+F,F1*&F*F--F/6#,$F+\"\"$F1*&F*F-- F/6#,$F+\"\"%F1*&F*F--F/6#,$F+\"\"&F1*&F*F--F/6#,$F+\"\"'F1*&F*F--F/6# ,$F+\"\"(F1" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>&%\"bG6#\"\"(,&*&)%\"h G\"\"#\"\"\"-%\"fG6#,$F+F'\"\"\"F2F+F2" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 34 "eigenvalues(convert(op(A),float));" }}{PARA 11 "" 1 " " {XPPMATH 20 "6)$\"+`)z/P%!#6$\"+8,m>Q!#5$\"+++++5!\"*$\"+tI%4z\"F+$ \"+*)R.=EF+$\"+87EQLF+$\"+:44FQF+" }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 47 "Let's do some experiments with larger matrices." }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 148 "n:=50:A:=matrix(n,n,(i,j)->piecewise(abs (i-j)=1,-1,i=j,2,0)):A[n,n]:=1:lam:=eigenvalues(convert(op(A),float)): low:=min(lam);high:=max(lam);high/low;" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%$lowG$\"+gTNu'*!#8" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%%highG $\"+%>Jh*R!\"*" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#$\"+%*QkIT!\"'" }}} {EXCHG {PARA 0 "" 0 "" {TEXT -1 110 "The experiments inidicate that A \+ is pos. def. (eigenvalues > 0) but the smallest eigenvalue gets close \+ to 0 as" }}{PARA 0 "" 0 "" {TEXT -1 16 "n is increased. " }}}{EXCHG {PARA 0 "" 0 "" {TEXT 256 36 "Easier way to form our basic matrix:" }} }{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 29 "n:=7:A:=band([-1,2,-1],n); \n " }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"AG-%'matrixG6#7)7)\"\"#!\" \"\"\"!F,F,F,F,7)F+F*F+F,F,F,F,7)F,F+F*F+F,F,F,7)F,F,F+F*F+F,F,7)F,F,F ,F+F*F+F,7)F,F,F,F,F+F*F+7)F,F,F,F,F,F+F*" }}}{SECT 1 {PARA 5 "" 0 "" {TEXT -1 9 "Scheme S2" }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 47 "n:=7:A:=band([-1,2,-1],n+1):A[n+1,n]:=-2: op(A);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#-%'matrixG6#7*7*\"\"#!\"\"\" \"!F*F*F*F*F*7*F)F(F)F*F*F*F*F*7*F*F)F(F)F*F*F*F*7*F*F*F)F(F)F*F*F*7*F *F*F*F)F(F)F*F*7*F*F*F*F*F)F(F)F*7*F*F*F*F*F*F)F(F)7*F*F*F*F*F*F*!\"#F (" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 38 "X0:=[seq(k*h,k=0..n+1) ];X:=X0[1..n+1];" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%#X0G7+\"\"!%\"hG ,$F'\"\"#,$F'\"\"$,$F'\"\"%,$F'\"\"&,$F'\"\"',$F'\"\"(,$F'\"\")" }} {PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"XG7*\"\"!%\"hG,$F'\"\"#,$F'\"\"$,$ F'\"\"%,$F'\"\"&,$F'\"\"',$F'\"\"(" }}}{EXCHG {PARA 11 "" 1 "" {TEXT -1 0 "" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 47 "b:=[seq(h^2*f(X0[ j]),j=2..n+1),f(X0[n+2])+2*h];" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\" bG7**&)%\"hG\"\"#\"\"\"-%\"fG6#F(\"\"\"*&F'F*-F,6#,$F(F)F.*&F'F*-F,6#, $F(\"\"$F.*&F'F*-F,6#,$F(\"\"%F.*&F'F*-F,6#,$F(\"\"&F.*&F'F*-F,6#,$F( \"\"'F.*&F'F*-F,6#,$F(\"\"(F.,&-F,6#,$F(\"\")F.F(F)" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 14 "linsolve(A,b):" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 34 "eigenvalues(convert(op(A),float));" }}{PARA 11 "" 1 "" {XPPMATH 20 "6*$\"+>R%H%Q!#6$\"+c$>)4;!\"*$\"+W1=!R#F($\"+axgqL!# 5$\"+h0dhRF($\"+S`f))))F-$\"+m/96JF($\"+D#RHm$F(" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 119 "n:=50:A:=band([-1,2,-1],n+1):A[n+1,n]:=-2:la m:=eigenvalues(convert(op(A),float)):low:=min(lam);high:=max(lam);high /low;" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%$lowG$\"+Ldg&[*!#8" }} {PARA 11 "" 1 "" {XPPMATH 20 "6#>%%highG$\"+R90**R!\"*" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#$\"+Fd\"f@%!\"'" }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 34 "Let's compare to our \"standard A\":" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 106 "n:=50:A:=band([-1,2,-1],n+1):lam:=eigenvalues(con vert(op(A),float)):low:=min(lam);high:=max(lam);high/low;" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%$lowG$\"+`:*)[O!#7" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%%highG$\"+36N'*R!\"*" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#$\"+;LA&4\"!\"'" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 0 "" }}}} {SECT 1 {PARA 5 "" 0 "" {TEXT -1 24 "Exact sol and comparison" }} {EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 18 "f:=x->-exp(x-1);\n " }} {PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"fGR6#%\"xG6\"6$%)operatorG%&arrowG F(,$-%$expG6#,&9$\"\"\"!\"\"F2F3F(F(F(" }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 87 "We can't use our Green's functions since we have Neumann \+ bdary cond at x=1. Let's just" }}{PARA 0 "" 0 "" {TEXT -1 12 "use Map le's " }{TEXT 0 8 "dsolve ." }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 67 "x:='x':u:='u':dsolve(\{-diff(u(x),x,x)=f(x),u(0)=0,D(u)(1)=1\},u(x ));" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#/-%\"uG6#%\"xG,&-%$expG6#,&F'\" \"\"!\"\"F-F--F*6#F.F." }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 21 "u :=unapply(rhs(%),x);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"uGR6#%\"xG 6\"6$%)operatorG%&arrowGF(,&-%$expG6#,&9$\"\"\"!\"\"F2F2-F.6#F3F3F(F(F (" }}}{EXCHG {PARA 0 "" 0 "" {TEXT 257 9 "Scheme S1" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 202 "n:=7:h:=evalf(1/(n+1)):A:=matrix(n,n,(i, j)->piecewise(abs(i-j)=1,-1,i=j,2,0)):A[n,n]:=1:op(A);X0:=[seq(k*h,k=0 ..n+1)];X:=[seq(k*h,k=1..n)];\nb:=evalm(h^2*vector(map(f,X)));b[n]:=b[ n]+h;\nv:=linsolve(A,b);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#-%'matrixG 6#7)7)\"\"#!\"\"\"\"!F*F*F*F*7)F)F(F)F*F*F*F*7)F*F)F(F)F*F*F*7)F*F*F)F (F)F*F*7)F*F*F*F)F(F)F*7)F*F*F*F*F)F(F)7)F*F*F*F*F*F)\"\"\"" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%#X0G7+\"\"!$\"++++]7!#5$\"+++++DF)$\"++++] PF)$\"+++++]F)$\"++++]iF)$\"+++++vF)$\"++++]()F)$\"+++++5!\"*" }} {PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"XG7)$\"++++]7!#5$\"+++++DF($\"++++ ]PF($\"+++++]F($\"++++]iF($\"+++++vF($\"++++]()F(" }}{PARA 12 "" 1 "" {XPPMATH 20 "6#>%\"bG-%'vectorG6#7)$!+e!pM^'!#7$!+'QF2Q(F+$!+?)fMO)F+$ !+e:/x%*F+$!+)\\*)Q2\"!#6$!+Ci(o@\"F4$!+59!*y8F4" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>&%\"bG6#\"\"($\"+f)4@6\"!#5" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"vG-%'vectorG6#7)$\"+(3jol&!#6$\"+3t]'>\"!#5$\"+#eN6 !>F.$\"+_%)R*o#F.$\"+R " 0 "" {MPLTEXT 1 0 35 "v0:=[0,op(convert(v,list)),v[n]+h]; " }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%#v0G7+\"\"!$\"+(3jol&!#6$\"+3t]' >\"!#5$\"+#eN6!>F,$\"+_%)R*o#F,$\"+R " 0 "" {MPLTEXT 1 0 12 "with(plots): " }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 107 "display(\{plot(zip((x, y)->[x,y],X0,v0),color=red,style=point,symbol=circle),plot(u(x),x=0..1 ,color=blue)\});\n" }}{PARA 13 "" 1 "" {INLPLOT "6&-%'CURVESG6&7+7$\" \"!F(7$$\"1++++++]7!#;$\"1+++(3jol&!#<7$$\"1+++++++DF,$\"1+++3t]'>\"F, 7$$\"1++++++]PF,$\"1+++#eN6!>F,7$$\"1+++++++]F,$\"1+++_%)R*o#F,7$$\"1+ +++++]iF,$\"1+++R7W7!#K7$$\"1nmm;arz@F/$\"1a5EJgv1\")!#=7$$\"1LL$e9ui2%F/$\"1v\"*))[/c I:F/7$$\"1nmm\"z_\"4iF/$\"1_DV?eicBF/7$$\"1mmmT&phN)F/$\"1-8-5M:1KF/7$ $\"1LLe*=)H\\5F,$\"1j](o>[*pSF/7$$\"1nm\"z/3uC\"F,$\"1;k1(Qau)[F/7$$\" 1++DJ$RDX\"F,$\"17wK6d<^dF/7$$\"1nm\"zR'ok;F,$\"1,p7t8FjmF/7$$\"1++D1J :w=F,$\"1Yq&R1/>f(F/7$$\"1LLL3En$4#F,$\"1#Hek&z#yc)F/7$$\"1nm;/RE&G#F, $\"1vR07H=X%*F/7$$\"1+++D.&4]#F,$\"1h2xQ+KX5F,7$$\"1+++vB_;PTe:F,7$$ \"1++D\"o7Tv$F,$\"1')H&eo@gn\"F,7$$\"1LLL$Q*o]RF,$\"1IvEAjK#y\"F,7$$\" 1++D\"=lj;%F,$\"1sO14))Q,>F,7$$\"1++vV&RcAF,7$$\"1nm;/T1&* \\F,$\"1v;)>:>NQ#F,7$$\"1mm\"zRQb@&F,$\"1iFz#)=m=DF,7$$\"1***\\(=>Y2aF ,$\"17Sc)Qa(QEF,7$$\"1mm;zXu9cF,$\"15gJ\\G2rFF,7$$\"1+++]y))GeF,$\"1ob O)*=o5HF,7$$\"1****\\i_QQgF,$\"1`TC1f=]IF,7$$\"1***\\7y%3TiF,$\"1:^WsP (z=$F,7$$\"1****\\P![hY'F,$\"1Ft@U " 0 "" {MPLTEXT 1 0 20 "u0:=map(evalf@u ,X0);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%#u0G7+\"\"!$\"*&yD)*[!#5$\" +:6([/\"F)$\"+t)>Qn\"F)$\"+&=7lQ#F)$\"+w$)4%>$F)$\"+>M@4TF)$\"+9Y " 0 "" {MPLTEXT 1 0 13 "evalm(u0-v0 );" }}{PARA 12 "" 1 "" {XPPMATH 20 "6#-%'vectorG6#7+\"\"!$!*P_ge(!#6$! *$>O;:!#5$!*4dJF#F-$!*ni)GIF-$!*jLLy$F-$!*d0k`%F-$!*@#*yG&F-$!*Z#ePgF- " }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 49 "tau[H]:=max(op(map(abs, v2l(evalm(l2v(u0-v0))))));" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>&%$tauG 6#%\"HG$\"*Z#ePg!#5" }}}{EXCHG {PARA 0 "" 0 "" {TEXT 258 9 "Scheme S2 " }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 164 "n:=7:h:=evalf(1/(n+1)) :A:=band([-1,2,-1],n+1):A[n+1,n]:=-2:X0:=[seq(k*h,k=0..n+1)];X:=[seq(k *h,k=1..n+1)];\nb:=evalm(h^2*vector(map(f,X))):b[n+1]:=h^2*f(X[n+1])+2 *h:" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%#X0G7+\"\"!$\"++++]7!#5$\"+++ ++DF)$\"++++]PF)$\"+++++]F)$\"++++]iF)$\"+++++vF)$\"++++]()F)$\"+++++5 !\"*" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"XG7*$\"++++]7!#5$\"+++++DF ($\"++++]PF($\"+++++]F($\"++++]iF($\"+++++vF($\"++++]()F($\"+++++5!\"* " }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 45 "v:=linsolve(A,b):v0:=[0 ,op(convert(v,list))];" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%#v0G7+\"\" !$\"+xIhv[!#6$\"+1tDS5!#5$\"+y0wm;F,$\"+Z%)*oP#F,$\"+Ln!==$F,$\"+oR5%4 %F,$\"+F))3G^F,$\"+FQ'**H'F," }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 106 "display(\{plot(zip((x,y)->[x,y],X0,v0),color=red,style=point,sy mbol=circle),plot(u(x),x=0..1,color=blue)\});" }}{PARA 13 "" 1 "" {INLPLOT "6&-%'CURVESG6$7S7$\"\"!$\"1;r#H*>7W7!#K7$$\"1nmm;arz@!#<$\"1 a5EJgv1\")!#=7$$\"1LL$e9ui2%F/$\"1v\"*))[/cI:F/7$$\"1nmm\"z_\"4iF/$\"1 _DV?eicBF/7$$\"1mmmT&phN)F/$\"1-8-5M:1KF/7$$\"1LLe*=)H\\5!#;$\"1j](o>[ *pSF/7$$\"1nm\"z/3uC\"FE$\"1;k1(Qau)[F/7$$\"1++DJ$RDX\"FE$\"17wK6d<^dF /7$$\"1nm\"zR'ok;FE$\"1,p7t8FjmF/7$$\"1++D1J:w=FE$\"1Yq&R1/>f(F/7$$\"1 LLL3En$4#FE$\"1#Hek&z#yc)F/7$$\"1nm;/RE&G#FE$\"1vR07H=X%*F/7$$\"1+++D. &4]#FE$\"1h2xQ+KX5FE7$$\"1+++vB_;PTe:FE7$$\"1++D\"o7Tv$FE$\"1')H&eo@gn \"FE7$$\"1LLL$Q*o]RFE$\"1IvEAjK#y\"FE7$$\"1++D\"=lj;%FE$\"1sO14))Q,>FE 7$$\"1++vV&RcAFE7$$\"1nm;/T1&*\\FE$\"1v;)>:>NQ#FE7$$\"1mm \"zRQb@&FE$\"1iFz#)=m=DFE7$$\"1***\\(=>Y2aFE$\"17Sc)Qa(QEFE7$$\"1mm;zX u9cFE$\"15gJ\\G2rFFE7$$\"1+++]y))GeFE$\"1obO)*=o5HFE7$$\"1****\\i_QQgF E$\"1`TC1f=]IFE7$$\"1***\\7y%3TiFE$\"1:^WsP(z=$FE7$$\"1****\\P![hY'FE$ \"1Ft@U " 0 "" {MPLTEXT 1 0 44 "tau[H]:=max(op(map(abs,v2l(evalm(u0-v0)))));" }} {PARA 11 "" 1 "" {XPPMATH 20 "6#>&%$tauG6#%\"HG$\")h " 0 "" {MPLTEXT 1 0 0 "" }}}}{PARA 0 "" 0 "" {TEXT -1 0 "" }}}{SECT 1 {PARA 3 "" 0 "" {TEXT -1 8 "Exe 2.17" }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 75 "restart:read (\"/home/www/public_html/teaching/osdylask/maple/ohjelmat.mpl\");" }} {PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"GGR6$%\"xG%\"yG6\"6$%)operatorG%&a rrowGF)-%*piecewiseG6&31\"\"!9%1F39$*&F3\"\"\",&F7F7F5!\"\"F731F5F31F3 F7*&F5F7,&F7F7F3F9F7F)F)F)" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%$GrfGR 6$%\"xG%\"sG6\"6$%)operatorG%&arrowGF)-%*piecewiseG6&31\"\"!9%1F39$*&- %#v1G6#F5\"\"\"-%#v0G6#F3F:31F5F31F3F:*&-F " 0 "" {MPLTEXT 1 0 0 "" }}}{EXCHG {PARA 0 "> " 0 " " {MPLTEXT 1 0 21 "f:=x->100*exp(-10*x);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"fGR6#%\"xG6\"6$%)operatorG%&arrowGF(,$-%$expG6#,$9$!#5\"$+\" F(F(F(" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 34 "\n assume(x>0);ad ditionally(x<1);\n " }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 56 "u:=s implify(eval(int(G(x,y)*f(y),y=0..1)));\ndiff(u,x,x);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"uG,*\"\"\"F&*&%#x|irGF&-%$expG6#!#5F&F&F(!\"\" -F*6#,$F(F,F-" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#,$-%$expG6#,$%#x|irG! #5!$+\"" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 26 "u:=unapply(u,x); u(0),u(1);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"uGR6#%#x|irG6\"6$%)o peratorG%&arrowGF(,*\"\"\"F-*&9$F--%$expG6#!#5F-F-F/!\"\"-F16#,$F/F3F4 F(F(F(" }}{PARA 11 "" 1 "" {XPPMATH 20 "6$\"\"!F#" }}}{EXCHG {PARA 0 " > " 0 "" {MPLTEXT 1 0 7 "x:='x':" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 5 "u(x);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#,*\"\"\"F$*&% \"xGF$-%$expG6#!#5F$F$F&!\"\"-F(6#,$F&F*F+" }}}{EXCHG {PARA 0 "> " 0 " " {MPLTEXT 1 0 30 "Diff(f(x),x,x)=diff(f(x),x,x);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#/-%%DiffG6$,$-%$expG6#,$%\"xG!#5\"$+\"-%\"$G6$F,\"\"#,$ F(\"&++\"" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 0 "" }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 38 "Let's do the numerical part in Matlab." } }}}{SECT 1 {PARA 3 "" 0 "" {TEXT -1 0 "" }}}}{MARK "5" 0 }{VIEWOPTS 1 1 0 1 1 1803 }