{VERSION 3 0 "SUN SPARC SOLARIS" "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 "Error" 7 8 1 {CSTYLE "" -1 -1 "" 0 1 255 0 255 1 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 }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 }} {SECT 0 {EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 18 "f:=(x,y)->x^2+y^2;" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"fGR6$%\"xG%\"yG6\"6$%)operatorG% &arrowGF),&*$)9$\"\"#\"\"\"\"\"\"*$)9%F1F2F3F)F)F)" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 50 "plot3d(f(x,y),x=-2..2,y=-2..2,style=patchco ntour);" }}{PARA 13 "" 1 "" {INLPLOT "6%-%%GRIDG6%;$!\"#\"\"!$\"\"#F)F &W(\\bm\":\":4020000000000000401D71C71C71C71C401B1C71C71C71C6401900000 000000040171C71C71C71C6401571C71C71C71C4013FFFFFFFFFFFF4012C71C71C71C7 14011C71C71C71C714011000000000000401071C71C71C71C40101C71C71C71C740100 0000000000040101C71C71C71C7401071C71C71C71D40110000000000004011C71C71C 71C724012C71C71C71C724014000000000000401571C71C71C71D40171C71C71C71C84 019000000000001401B1C71C71C71C8401D71C71C71C71E4020000000000001401D71C 71C71C71C401AE38E38E38E3840188E38E38E38E2401671C71C71C71C40148E38E38E3 8E24012E38E38E38E38401171C71C71C71B401038E38E38E38D400E71C71C71C71B400 CE38E38E38E38400BC71C71C71C71400B1C71C71C71C6400AE38E38E38E38400B1C71C 71C71C6400BC71C71C71C71400CE38E38E38E38400E71C71C71C71C401038E38E38E38 E401171C71C71C71C4012E38E38E38E3940148E38E38E38E4401671C71C71C71D40188 E38E38E38E4401AE38E38E38E3A401D71C71C71C71E401B1C71C71C71C640188E38E38 E38E2401638E38E38E38D40141C71C71C71C6401238E38E38E38D40108E38E38E38E24 00E38E38E38E38C400BC71C71C71C704009C71C71C71C70400838E38E38E38C40071C7 1C71C71C6400671C71C71C71B400638E38E38E38D400671C71C71C71B40071C71C71C7 1C6400838E38E38E38D4009C71C71C71C71400BC71C71C71C71400E38E38E38E38D401 08E38E38E38E3401238E38E38E38E40141C71C71C71C8401638E38E38E38E40188E38E 38E38E4401B1C71C71C71C84019000000000000401671C71C71C71C40141C71C71C71C 64011FFFFFFFFFFFF40101C71C71C71C6400CE38E38E38E364009FFFFFFFFFFFE40078 E38E38E38E240058E38E38E38E24003FFFFFFFFFFFE4002E38E38E38E38400238E38E3 8E38D4001FFFFFFFFFFFF400238E38E38E38D4002E38E38E38E384003FFFFFFFFFFFF4 0058E38E38E38E340078E38E38E38E34009FFFFFFFFFFFF400CE38E38E38E3840101C7 1C71C71C7401200000000000040141C71C71C71C8401671C71C71C71E4019000000000 00240171C71C71C71C640148E38E38E38E2401238E38E38E38D40101C71C71C71C6400 C71C71C71C71940091C71C71C71C4400638E38E38E38B4003C71C71C71C6F4001C71C7 1C71C6F400038E38E38E38C3FFE38E38E38E38A3FFCE38E38E38E353FFC71C71C71C71 93FFCE38E38E38E363FFE38E38E38E38B400038E38E38E38D4001C71C71C71C704003C 71C71C71C70400638E38E38E38C40091C71C71C71C6400C71C71C71C71C40101C71C71 C71C7401238E38E38E38E40148E38E38E38E440171C71C71C71C8401571C71C71C71C4 012E38E38E38E3840108E38E38E38E2400CE38E38E38E3640091C71C71C71C44005C71 C71C71C6E4002E38E38E38E36400071C71C71C71A3FFCE38E38E38E343FF9C71C71C71 C6D3FF78E38E38E38DF3FF638E38E38E38A3FF5C71C71C71C6E3FF638E38E38E38B3FF 78E38E38E38E03FF9C71C71C71C6E3FFCE38E38E38E36400071C71C71C71B4002E38E3 8E38E374005C71C71C71C7040091C71C71C71C6400CE38E38E38E3940108E38E38E38E 44012E38E38E38E3A401571C71C71C71E4013FFFFFFFFFFFF401171C71C71C71B400E3 8E38E38E38C4009FFFFFFFFFFFE400638E38E38E38B4002E38E38E38E363FFFFFFFFFF FFFFA3FFB1C71C71C71C23FF71C71C71C71C23FF3FFFFFFFFFFFC3FF1C71C71C71C6E3 FF071C71C71C7193FEFFFFFFFFFFFFA3FF071C71C71C71A3FF1C71C71C71C6F3FF3FFF FFFFFFFFE3FF71C71C71C71C43FFB1C71C71C71C43FFFFFFFFFFFFFFD4002E38E38E38 E38400638E38E38E38E400A000000000000400E38E38E38E38E401171C71C71C71D401 40000000000014012C71C71C71C71401038E38E38E38D400BC71C71C71C7040078E38E 38E38E24003C71C71C71C6F400071C71C71C71A3FFB1C71C71C71C23FF638E38E38E38 A3FF238E38E38E38A3FEE38E38E38E3883FE9C71C71C71C6C3FE71C71C71C71C23FE63 8E38E38E38A3FE71C71C71C71C33FE9C71C71C71C6E3FEE38E38E38E38B3FF238E38E3 8E38C3FF638E38E38E38C3FFB1C71C71C71C5400071C71C71C71C4003C71C71C71C724 0078E38E38E38E4400BC71C71C71C72401038E38E38E38F4012C71C71C71C734011C71 C71C71C71400E71C71C71C71B4009C71C71C71C7040058E38E38E38E24001C71C71C71 C6F3FFCE38E38E38E343FF71C71C71C71C23FF238E38E38E38A3FEC71C71C71C7163FE 638E38E38E3893FE1C71C71C71C6E3FDE38E38E38E3873FDC71C71C71C7163FDE38E38 E38E3893FE1C71C71C71C703FE638E38E38E38C3FEC71C71C71C71A3FF238E38E38E38 D3FF71C71C71C71C63FFCE38E38E38E384001C71C71C71C7240058E38E38E38E54009C 71C71C71C73400E71C71C71C71F4011C71C71C71C734011000000000000400CE38E38E 38E38400838E38E38E38C4003FFFFFFFFFFFE400038E38E38E38C3FF9C71C71C71C6D3 FF3FFFFFFFFFFFC3FEE38E38E38E3883FE638E38E38E3893FDFFFFFFFFFFFF83FD71C7 1C71C71C13FD1C71C71C71C6D3FCFFFFFFFFFFFF83FD1C71C71C71C6F3FD71C71C71C7 1C53FDFFFFFFFFFFFFE3FE638E38E38E38D3FEE38E38E38E38D3FF3FFFFFFFFFFFF3FF 9C71C71C71C72400038E38E38E38E4004000000000002400838E38E38E390400CE38E3 8E38E3C4011000000000002401071C71C71C71C400BC71C71C71C7140071C71C71C71C 64002E38E38E38E383FFE38E38E38E38A3FF78E38E38E38DF3FF1C71C71C71C6E3FE9C 71C71C71C6C3FE1C71C71C71C6E3FD71C71C71C71C13FCC71C71C71C7143FC1C71C71C 71C6C3FBC71C71C71C7143FC1C71C71C71C703FCC71C71C71C71C3FD71C71C71C71C73 FE1C71C71C71C723FE9C71C71C71C723FF1C71C71C71C713FF78E38E38E38E43FFE38E 38E38E38F4002E38E38E38E3B40071C71C71C71C9400BC71C71C71C75401071C71C71C 71E40101C71C71C71C7400B1C71C71C71C6400671C71C71C71B400238E38E38E38D3FF CE38E38E38E353FF638E38E38E38A3FF071C71C71C7193FE71C71C71C71C23FDE38E38 E38E3873FD1C71C71C71C6D3FC1C71C71C71C6C3FAC71C71C71C70C3F9C71C71C71C70 C3FAC71C71C71C71C3FC1C71C71C71C743FD1C71C71C71C733FDE38E38E38E38F3FE71 C71C71C71C73FF071C71C71C71C3FF638E38E38E38F3FFCE38E38E38E3A400238E38E3 8E390400671C71C71C71E400B1C71C71C71CA40101C71C71C71C940100000000000004 00AE38E38E38E38400638E38E38E38D4001FFFFFFFFFFFF3FFC71C71C71C7193FF5C71 C71C71C6E3FEFFFFFFFFFFFFA3FE638E38E38E38A3FDC71C71C71C7163FCFFFFFFFFFF FF83FBC71C71C71C7143F9C71C71C71C70C39720000000000003F9C71C71C71C72C3FB C71C71C71C7243FD00000000000023FDC71C71C71C71E3FE638E38E38E38F3FF000000 00000003FF5C71C71C71C733FFC71C71C71C71E4002000000000002400638E38E38E39 0400AE38E38E38E3C401000000000000240101C71C71C71C7400B1C71C71C71C640067 1C71C71C71B400238E38E38E38D3FFCE38E38E38E363FF638E38E38E38B3FF071C71C7 1C71A3FE71C71C71C71C33FDE38E38E38E3893FD1C71C71C71C6F3FC1C71C71C71C703 FAC71C71C71C71C3F9C71C71C71C72C3FAC71C71C71C72C3FC1C71C71C71C783FD1C71 C71C71C753FDE38E38E38E3913FE71C71C71C71C83FF071C71C71C71D3FF638E38E38E 3903FFCE38E38E38E3B400238E38E38E390400671C71C71C71E400B1C71C71C71CA401 01C71C71C71C9401071C71C71C71D400BC71C71C71C7140071C71C71C71C64002E38E3 8E38E383FFE38E38E38E38B3FF78E38E38E38E03FF1C71C71C71C6F3FE9C71C71C71C6 E3FE1C71C71C71C703FD71C71C71C71C53FCC71C71C71C71C3FC1C71C71C71C743FBC7 1C71C71C7243FC1C71C71C71C783FCC71C71C71C7243FD71C71C71C71CB3FE1C71C71C 71C743FE9C71C71C71C743FF1C71C71C71C723FF78E38E38E38E53FFE38E38E38E3904 002E38E38E38E3B40071C71C71C71C9400BC71C71C71C75401071C71C71C71F4011000 000000000400CE38E38E38E38400838E38E38E38D4003FFFFFFFFFFFF400038E38E38E 38D3FF9C71C71C71C6E3FF3FFFFFFFFFFFE3FEE38E38E38E38B3FE638E38E38E38C3FD FFFFFFFFFFFFE3FD71C71C71C71C73FD1C71C71C71C733FD00000000000023FD1C71C7 1C71C753FD71C71C71C71CB3FE00000000000023FE638E38E38E3903FEE38E38E38E39 03FF40000000000003FF9C71C71C71C74400038E38E38E38F400400000000000240083 8E38E38E390400CE38E38E38E3C40110000000000024011C71C71C71C72400E71C71C7 1C71C4009C71C71C71C7140058E38E38E38E34001C71C71C71C703FFCE38E38E38E363 FF71C71C71C71C43FF238E38E38E38C3FEC71C71C71C71A3FE638E38E38E38D3FE1C71 C71C71C723FDE38E38E38E38F3FDC71C71C71C71E3FDE38E38E38E3913FE1C71C71C71 C743FE638E38E38E3903FEC71C71C71C71E3FF238E38E38E38F3FF71C71C71C71C83FF CE38E38E38E3A4001C71C71C71C7340058E38E38E38E64009C71C71C71C74400E71C71 C71C7204011C71C71C71C744012C71C71C71C72401038E38E38E38E400BC71C71C71C7 140078E38E38E38E34003C71C71C71C70400071C71C71C71B3FFB1C71C71C71C43FF63 8E38E38E38C3FF238E38E38E38D3FEE38E38E38E38D3FE9C71C71C71C723FE71C71C71 C71C73FE638E38E38E38F3FE71C71C71C71C83FE9C71C71C71C743FEE38E38E38E3903 FF238E38E38E38F3FF638E38E38E38F3FFB1C71C71C71C8400071C71C71C71D4003C71 C71C71C7340078E38E38E38E6400BC71C71C71C74401038E38E38E3904012C71C71C71 C744014000000000000401171C71C71C71C400E38E38E38E38D4009FFFFFFFFFFFF400 638E38E38E38C4002E38E38E38E373FFFFFFFFFFFFFFD3FFB1C71C71C71C53FF71C71C 71C71C63FF3FFFFFFFFFFFF3FF1C71C71C71C713FF071C71C71C71C3FF000000000000 03FF071C71C71C71D3FF1C71C71C71C723FF40000000000003FF71C71C71C71C83FFB1 C71C71C71C840000000000000004002E38E38E38E3A400638E38E38E38F400A0000000 00002400E38E38E38E390401171C71C71C71E4014000000000002401571C71C71C71D4 012E38E38E38E3940108E38E38E38E3400CE38E38E38E3840091C71C71C71C64005C71 C71C71C704002E38E38E38E38400071C71C71C71C3FFCE38E38E38E383FF9C71C71C71 C723FF78E38E38E38E43FF638E38E38E38F3FF5C71C71C71C733FF638E38E38E3903FF 78E38E38E38E53FF9C71C71C71C743FFCE38E38E38E3A400071C71C71C71D4002E38E3 8E38E3A4005C71C71C71C7340091C71C71C71C8400CE38E38E38E3C40108E38E38E38E 54012E38E38E38E3B401571C71C71C71F40171C71C71C71C840148E38E38E38E440123 8E38E38E38E40101C71C71C71C7400C71C71C71C71C40091C71C71C71C6400638E38E3 8E38E4003C71C71C71C724001C71C71C71C72400038E38E38E38E3FFE38E38E38E38F3 FFCE38E38E38E3A3FFC71C71C71C71E3FFCE38E38E38E3B3FFE38E38E38E390400038E 38E38E38F4001C71C71C71C734003C71C71C71C73400638E38E38E38F40091C71C71C7 1C8400C71C71C71C71E40101C71C71C71C8401238E38E38E39040148E38E38E38E6401 71C71C71C71CA4019000000000001401671C71C71C71D40141C71C71C71C8401200000 000000040101C71C71C71C7400CE38E38E38E39400A00000000000040078E38E38E38E 440058E38E38E38E540040000000000024002E38E38E38E3B400238E38E38E39040020 00000000002400238E38E38E3904002E38E38E38E3B400400000000000240058E38E38 E38E640078E38E38E38E6400A000000000002400CE38E38E38E3C40101C71C71C71C84 01200000000000240141C71C71C71C9401671C71C71C71F4019000000000003401B1C7 1C71C71C840188E38E38E38E4401638E38E38E38E40141C71C71C71C8401238E38E38E 38E40108E38E38E38E4400E38E38E38E38E400BC71C71C71C724009C71C71C71C73400 838E38E38E39040071C71C71C71C9400671C71C71C71E400638E38E38E390400671C71 C71C71E40071C71C71C71C9400838E38E38E3904009C71C71C71C74400BC71C71C71C7 4400E38E38E38E39040108E38E38E38E5401238E38E38E39040141C71C71C71C940163 8E38E38E39040188E38E38E38E6401B1C71C71C71CA401D71C71C71C71E401AE38E38E 38E3A40188E38E38E38E4401671C71C71C71E40148E38E38E38E44012E38E38E38E3A4 01171C71C71C71D401038E38E38E38F400E71C71C71C71F400CE38E38E38E3C400BC71 C71C71C75400B1C71C71C71CA400AE38E38E38E3C400B1C71C71C71CA400BC71C71C71 C75400CE38E38E38E3C400E71C71C71C720401038E38E38E390401171C71C71C71E401 2E38E38E38E3B40148E38E38E38E6401671C71C71C71F40188E38E38E38E6401AE38E3 8E38E3C401D71C71C71C7204020000000000001401D71C71C71C71E401B1C71C71C71C 8401900000000000240171C71C71C71C8401571C71C71C71E40140000000000014012C 71C71C71C734011C71C71C71C734011000000000002401071C71C71C71E40101C71C71 C71C9401000000000000240101C71C71C71C9401071C71C71C71F40110000000000024 011C71C71C71C744012C71C71C71C744014000000000002401571C71C71C71F40171C7 1C71C71CA4019000000000003401B1C71C71C71CA401D71C71C71C7204020000000000 002-%&STYLEG6#%-PATCHCONTOURG-%+AXESLABELSG6%%\"xG%\"yG%!G" 3 358 241 241 4 0 1 0 2 1 0 2 2 1.000000 37.000000 9.000000 14030 14091 14086 14104 14112 15010 15070 20510 0 17560 0 0 0 0 0 0 0 1 1 594 285 0 0 0 0 0 0 0 0 0 }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 70 "Df := proc(f, pt)\n [D[1](f)(pt[1],pt[2]), D[2](f)(pt[1],pt[2]) ];\nend;" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%#DfGR6$%\"fG%#ptG6\"F)F)7$--&%\"DG6#\"\"\" 6#9$6$&9%F/&F56#\"\"#--&F.F7F1F3F)F)F)" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 12 "Df(f,[1,2]);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#7$\" \"#\"\"%" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 32 "Df((x,y)-> x^2* sin(x*y), [1,2]);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#7$,&-%$sinG6#\"\" #F(-%$cosGF'F(F)" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 24 "Df(x^2* sin(x*y), [1,2]);" }}{PARA 12 "" 1 "" {XPPMATH 20 "6#7$,&*(--&%\"DG6# \"\"\"6#%\"xG6$F+\"\"#F+-F-F.F+--%$sinG6#*&F-F+%\"yGF+F.F+F/*&)F0F/\" \"\"--F(6#F2F.F+F+,&*(--&F)6#F/F,F.F+F0F9F1F9F/*&F8F9--FAF " 0 "" {MPLTEXT 1 0 87 "gradstep:= proc(f,pt)\n loc al v;\n v := Df(f,pt);\n [ pt[1] - v[1], pt[2] - v[2]];\nend;" }} {PARA 11 "" 1 "" {XPPMATH 20 "6#>%)gradstepGR6$%\"fG%#ptG6#%\"vG6\"F+C $>8$-%#DfG6$9$9%7$,&&F36#\"\"\"F8&F.F7!\"\",&&F36#\"\"#F8&F.F=F:F+F+F+ " }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 68 "guess:=[1,2];\nfor i fr om 1 to 5 do\n guess := gradstep(f,guess);\nod;" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%&guessG7$\"\"\"\"\"#" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%&guessG7$!\"\"!\"#" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%&guessG7$ \"\"\"\"\"#" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%&guessG7$!\"\"!\"#" } }{PARA 11 "" 1 "" {XPPMATH 20 "6#>%&guessG7$\"\"\"\"\"#" }}{PARA 11 " " 1 "" {XPPMATH 20 "6#>%&guessG7$!\"\"!\"#" }}}{EXCHG {PARA 0 "> " 0 " " {MPLTEXT 1 0 94 "gradstep2:= proc(f,pt,h)\n local v;\n v := Df(f,p t);\n [ pt[1] - h*v[1], pt[2] - h*v[2]];\nend;" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%*gradstep2GR6%%\"fG%#ptG%\"hG6#%\"vG6\"F,C$>8$-%#DfG6 $9$9%7$,&&F46#\"\"\"F9*&9&F9&F/F8F9!\"\",&&F46#\"\"#F9*&F;\"\"\"&F/F@F 9F=F,F,F," }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 72 "guess:=[1,2]; \nfor i from 1 to 5 do\n guess := gradstep2(f,guess,.1);\nod;" }} {PARA 11 "" 1 "" {XPPMATH 20 "6#>%&guessG7$\"\"\"\"\"#" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%&guessG7$$\"\")!\"\"$\"#;F(" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%&guessG7$$\"#k!\"#$\"$G\"F(" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%&guessG7$$\"$7&!\"$$\"%C5F(" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%&guessG7$$\"%'4%!\"%$\"%#>)F(" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%&guessG7$$\"&oF$!\"&$\"&Ob'F(" }}}{EXCHG {PARA 0 "> \+ " 0 "" {MPLTEXT 1 0 75 "guess:=[1,2];\nfor i from 1 to 10 do\n guess \+ := gradstep2(f,guess,.25);\nod;\n" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#> %&guessG7$\"\"\"\"\"#" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%&guessG7$$ \"#]!\"#$\"$+\"F(" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%&guessG7$$\"%+D !\"%$\"%+]F(" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%&guessG7$$\"'+]7!\"' $\"'++DF(" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%&guessG7$$\"(++D'!\")$ \")++]7F(" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%&guessG7$$\"*++]7$!#5$ \"*+++D'F(" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%&guessG7$$\"+++]i:!#6$ \"++++DJF(" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%&guessG7$$\"+++]7y!#7$ \"+++]i:!#6" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%&guessG7$$\"+++D1R!#7 $\"+++]7yF(" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%&guessG7$$\"++]7`>!#7 $\"+++D1RF(" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%&guessG7$$\"++]il(*!# 8$\"++]7`>!#7" }}}{EXCHG {PARA 11 "" 1 "" {XPPMATH 20 "6#7$\"\"!F$" }} }{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 73 "guess:=[1,2];\nfor i from 1 to 10 do\n guess := gradstep2(f,guess,.5);\nod;" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%&guessG7$\"\"\"\"\"#" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%&guessG7$\"\"!F&" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%&guessG7$\" \"!F&" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%&guessG7$\"\"!F&" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%&guessG7$\"\"!F&" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%&guessG7$\"\"!F&" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#> %&guessG7$\"\"!F&" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%&guessG7$\"\"!F &" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%&guessG7$\"\"!F&" }}{PARA 11 " " 1 "" {XPPMATH 20 "6#>%&guessG7$\"\"!F&" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%&guessG7$\"\"!F&" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 118 "findMin:= proc(f,guess)\n local i, h;\n h:=.1;\n for i from 1 \+ to 10 do\n guess := gradstep2(f,guess,h);\n od;\n end;" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%(findMinGR6$%\"fG%&guessG6$%\"iG%\"hG6\"F, C$>8%$\"\"\"!\"\"?(8$F1F1\"#5%%trueG>9%-%*gradstep2G6%9$F8F/F,F,F," }} }{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 17 "findMin(f,[1,2]);" }}{PARA 8 "" 1 "" {TEXT -1 53 "Error, (in findMin) illegal use of a formal par ameter" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 153 "findMin:= proc(f ,firstguess)\n local i, h, guess;\n guess := firstguess;\n h:=.1;\n for i from 1 to 10 do\n guess := gradstep2(f,guess,h);\n od;\n \+ end;" }}{PARA 12 "" 1 "" {XPPMATH 20 "6#>%(findMinGR6$%\"fG%+firstgues sG6%%\"iG%\"hG%&guessG6\"F-C%>8&9%>8%$\"\"\"!\"\"?(8$F5F5\"#5%%trueG>F 0-%*gradstep2G6%9$F0F3F-F-F-" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 17 "findMin(f,[1,2]);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#7$$\"+C=ut5 !#5$\"+[O[Z@F&" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 154 "findMin: = proc(f,firstguess)\n local i, h, guess;\n guess := firstguess;\n \+ h:=.1;\n for i from 1 to 100 do\n guess := gradstep2(f,guess,h); \n od;\n end;" }}{PARA 12 "" 1 "" {XPPMATH 20 "6#>%(findMinGR6$%\"fG% +firstguessG6%%\"iG%\"hG%&guessG6\"F-C%>8&9%>8%$\"\"\"!\"\"?(8$F5F5\"$ +\"%%trueG>F0-%*gradstep2G6%9$F0F3F-F-F-" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 17 "findMin(f,[1,2]);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6# 7$$\"+xf.P?!#>$\"+]>2uSF&" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 23 "g:=(x,y)->abs(x + y^2);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#>%\"gGR 6$%\"xG%\"yG6\"6$%)operatorG%&arrowGF)-%$absG6#,&9$\"\"\"*$)9%\"\"#\" \"\"F2F)F)F)" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 17 "findMin(g,[ 1,2]);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#7$\"\"!$\"+5/'3U$!#6" }}} {EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 10 "op([a,b]);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6$%\"aG%\"bG" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 22 "op([ [a,b], [c,d,e]]);" }}{PARA 11 "" 1 "" {XPPMATH 20 "6$7$%\"a G%\"bG7%%\"cG%\"dG%\"eG" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 342 "findMin:= proc(f,firstguess)\n local i, h, guess, oldht, ht;\n gues s := firstguess;\n oldht := f(op(guess));\n h:=.1;\n for i from 1 t o 100 do\n guess := gradstep2(f,guess,h);\n ht := f(op(guess)) ;\nprint(i,guess,ht);\n if ( abs(oldht - ht) < .00001) then\n \+ RETURN(guess);\n fi;\n oldht := ht;\n od;\n RETURN(guess) ;\n end:" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 17 "findMin(f,[1,2] );" }}{PARA 11 "" 1 "" {XPPMATH 20 "6%\"\"\"7$$\"\")!\"\"$\"#;F'$\"$?$ !\"#" }}{PARA 11 "" 1 "" {XPPMATH 20 "6%\"\"#7$$\"#k!\"#$\"$G\"F'$\"&! [?!\"%" }}{PARA 11 "" 1 "" {XPPMATH 20 "6%\"\"$7$$\"$7&!\"$$\"%C5F'$\" (?2J\"!\"'" }}{PARA 11 "" 1 "" {XPPMATH 20 "6%\"\"%7$$\"%'4%!\"%$\"%#> )F'$\")!3')Q)!\")" }}{PARA 11 "" 1 "" {XPPMATH 20 "6%\"\"&7$$\"&oF$!\" &$\"&Ob'F'$\"+?\"4(o`!#5" }}{PARA 11 "" 1 "" {XPPMATH 20 "6%\"\"'7$$\" 'W@E!\"'$\"')GC&F'$\"+OQ(fV$!#5" }}{PARA 11 "" 1 "" {XPPMATH 20 "6%\" \"(7$$\"(_r4#!\"($\"(/V>%F'$\"+bK-*>#!#5" }}{PARA 11 "" 1 "" {XPPMATH 20 "6%\"\")7$$\");sx;!\")$\")KWbLF'$\"+%)[P29!#5" }}{PARA 11 "" 1 "" {XPPMATH 20 "6%\"\"*7$$\"*Gx@M\"!\"*$\"*caVo#F'$\"+b#*>2!*!#6" }} {PARA 11 "" 1 "" {XPPMATH 20 "6%\"#57$$\"+C=ut5!#5$\"+[O[Z@F'$\"+Bvgkd !#6" }}{PARA 11 "" 1 "" {XPPMATH 20 "6%\"#67$$\"+#fM**e)!#6$\"+=p)zr\" !#5$\"+8)[$*o$F'" }}{PARA 11 "" 1 "" {XPPMATH 20 "6%\"#77$$\"+uw%>(o!# 6$\"+M&*Qu8!#5$\"+RK=hBF'" }}{PARA 11 "" 1 "" {XPPMATH 20 "6%\"#87$$\" +R\"ev\\&!#6$\"+F;^*4\"!#5$\"+ts:6:F'" }}{PARA 11 "" 1 "" {XPPMATH 20 "6%\"#97$$\"+6l/)R%!#6$\"+;I4'z)F'$\"+YlSr'*!#7" }}{PARA 11 "" 1 "" {XPPMATH 20 "6%\"#:7$$\"+4sV=N!#6$\"+8W(o.(F'$\"+*=+(*='!#7" }}{PARA 11 "" 1 "" {XPPMATH 20 "6%\"#;7$$\"+n(\\Z\"G!#6$\"+I&*\\HcF'$\"+@\"39' R!#7" }}{PARA 11 "" 1 "" {XPPMATH 20 "6%\"#<7$$\"+9)*z^A!#6$\"+C'*f.XF '$\"+(>,``#!#7" }}{PARA 11 "" 1 "" {XPPMATH 20 "6%\"#=7$$\"+^)R9!=!#6$ \"+*pzGg$F'$\"+nFfA;!#7" }}{PARA 11 "" 1 "" {XPPMATH 20 "6%\"#>7$$\"+ \")=:T9!#6$\"+fPI#)GF'$\"+q$f%Q5!#7" }}{PARA 11 "" 1 "" {XPPMATH 20 "6 %\"#?7$$\"+0:#H:\"!#6$\"+2I%eI#F'$\"+q*Rhk'!#8" }}{PARA 11 "" 1 "" {XPPMATH 20 "6%\"#@7$$\"+S?PB#*!#7$\"+1WnW=!#6$\"+#eHND%!#8" }}{PARA 11 "" 1 "" {XPPMATH 20 "6%\"#A7$$\"+Kwpyt!#7$\"+D&RdZ\"!#6$\"+L*eAs#!# 8" }}{PARA 11 "" 1 "" {XPPMATH 20 "6%\"#B7$$\"+1\"eH!f!#7$\"+?;f!=\"!# 6$\"+nX!#9" }}{PARA 11 "" 1 "" {XPPMATH 20 "6%\"#F7$$\"+S;&yT#!#7$\"+vKqN[F'$\"+rK+BH!#9" }}{PARA 11 "" 1 "" {XPPMATH 20 "6%\"#G7$$\"+78GM>!#7$\"+?EcoQF'$\"+$4A2(=!#9" }} {PARA 11 "" 1 "" {XPPMATH 20 "6%\"#H7$$\"+]]UZ:!#7$\"+'4][4$F'$\"+S@E( >\"!#9" }}{PARA 11 "" 1 "" {XPPMATH 20 "6#7$$\"+]]UZ:!#7$\"+'4][4$F&" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 0 "" }}}}{MARK "25 0 0" 0 } {VIEWOPTS 1 1 0 2 1 1805 }