M7R0 I"Gf*6%%"lG%"uG%"zG6"6$%)operatorG%&arrowGF(*(,&),&"""F09&!""9$F0F2F0F0-%#lnG6# F/F2)F/9%F2F(F(F(F(, I$gamf*6%%"iGF%F&F(F)F(-%&coeffG6%-%'seriesG6%-F"6%F8F1F'F'"#IF'F3F(F(F(F(, I%betaf*6&%"qG%"jGF%F&F(F)F(*&)F2,(F3F09'F2F8F2F0-%$sumG6$.*&-%)binomialG6$F8(-%$lhsG6#F3>8)-%$rhsGF_p >8&(Q!F(F\p@)/FepQ"pF(>8'Fap/FepQ"kF(>F\qFap/FepQ"qF(>F\qFap-Fgo6#QODe~paramete r~is~niet~juist:~[p,k,q]=constante.F(>8%-&%'linalgG6#%'matrixG6$""#,&F\qF0F0F0? (8$F0F0F_r%%trueGC$>&Fgq6$F0Far""!>&Fgq6$F^rFar-FF6&F\q,&FarF0F2F0F0F0>&Fgq6$F0 F_rF0>&Fgq6$F0F\qF2>&FgqF]rFgrO-%&evalmG6#-%+controleerG6#FgqF(F(F(F(, I-AdamsMoultonf*FinF]oF(F(@%FdoFfoC(>F\pF]p>FapFbp>FepFfp@'Fip>F\q,&FapF0F2F0F` q>F\qFap>F\qFap@$35FipF]q/FapFgr-Fgo6#Q;Deze~methode~bestaat~niet.F(@%3F]q/FapF 0C%>&Fgq6#F0-Fiq6%F^rF^r7$7$F2F07$#F0F^rF\v>&Fgq6#F^r-Fiq6%F^rF^r7$Fju7$FgrF0O7 $-Fhs6#Feu-Fhs6#F^vC$@%0F\qFgrC&>Fgq-Fiq6$F^r-%$maxGF]r?(FarF0F0F_rFbrC$>FerFgr >Fir-FF6&F\qF]sF0Fgr>F_sF0>FbsF2>FgqF`vOFgsF(F(F(F(, I(Nystromf*FinF]oF(F(@%FdoFfoC)>F\pF]p>FapFbp>FepFfp@'Fip>F\qFapF`q>F\qFap>F\qF ap@$5Fau3FipFbuF]u@%/F\qF0>Fgq-Fiq6%F^r""$7$7%F2FgrF07%FgrF^rFgrC'>FgqFhq?(FarF 0F0F_rFbrC$>FerFgr>Fir-FF6&F\qF]sF^rF0>F_sF0>&Fgq6$F0,&F\qF0F2F0F2>FesFgrOFgsF( F(F(F(, I-MilneSimpsonf*FinF]oF(F(@%FdoFfoC(>F\pF]p>FapFbp>FepFfp@'Fip>F\qFftF`q>F\qFap >F\qFap@$53F]q5F\uFbu3Fip5F\u/FapF`yF]u@%3F]q/FapF^rC&>Feu-Fiq6%F^rF`y7$Fby7%#F 0F`y#""%F`yF^\l>F^vF^y>&Fgq6#F`y-Fiq6%F^rF`y7$Fby7%FgrFgrF^rO7%FfvFhv-Fhs6#Fc\l C$@'/F\qFgr>FgqFe\lF\y>FgqF^yC&>Fgq-Fiq6$F^r-Fbw6$F`yF_r?(FarF0F0F_rFbrC$>FerFg r>Fir-FF6&F\qF]sF^rFgr>F_sF0>F^zF2OFgsF(F(F(F(, I)Maximaalf*6#'%"kG%'posintG6/%&alphaGFFF_oF&%$rhoGFFar-%&arrayG6#;FgrF3>FgqFj_l>F\q-F[`l6#;Fgr,&F3F \vF2F0>F\p-%'expandG6#*&,&*$%"rGF^rF0F2F0F0-%(productG6$,(*$,&F[alF0&F\q6#FapF2 F^rF0F0F0*$FbalF^rF2/.Fap;F0Fc`lF0?(FapFgrF0F3Fbr>&FarFcal-F>6%F\pF[alFap>8+-F[ `l6#;Fgr,&F3F0F`yF0>8/f*6#%"xGF(F)F()F3T#F(F(6$F%8*>80f*FfblF(F)F(*&)F3,&FiblF0 F2F0F0FiblF0F(F(Fjbl?(F[clFgrF0FbblFbr>&F^bl6#F[cl-FP6$.,&*&FjalF0-Fdbl6#,&%#x0 GF0*&FapF0%"hGF0F0F0F0*(F`dlF0&FgqFcalF0-F]clF\dlF0F2/FfalF]`l>8,<#-%$seqG6$Fdc l/F[cl;Fgr,&F3F0F^rF0>8-<#-Fidl6$&FgqFecl/F[clF]`l>8.-%&solveG6$FfdlF_el-%'assi gnG6#Ffel>Fep-Fiq6$F^r,&F3F0F0F0?(FapF0F0F`flFbrC$>&Fep6$F0Fap&Far6#Fft>&Fep6$F ^rFap&FgqFgflO-Fhs6#-F[t6#FepF(F(F(F(, I-uitschrijvenf*6#'F_oF\r6#Fe^lF(F(C$>Far-&Fjq6#%'coldimGF_pO/-FP6$*&&F36$F0,(F arF0F0F0FF\q,&FhglF0F2F0>FarFgr>FepF br>Fgq-FP6$*(&F36$F0,&FFar,&FarF0F0F0>Fgq-FP6$,&*(F`jlF0)FbjlFarF0FdjlF2F0*(&F36$F^rFb jlF0)FbjlF]sF0-Fejl6#F]sF2F2Fgjl@$0FgqFgr>Fep%&falseGOF]sF(F(F(F(, I+randkrommef*Fcgl6$%)veeltermG%'hboundGF(F(C&>Far-%'stabvtGF_p>Fgq-Fhel6$FarF` dl-%&printG6#/%&thetaG;Fgr,$%#PiGF^r-%'RETURNG6#-%%subsG6$/F[al,&-%$cosG6#F`]mF 0*&^#F0F0-%$sinGF^^mF0F0FgqF(F(F(F(, I(plottenf*6$'Fc\m%(polynomG'%,GRENSWAARDEG%)realconsG67%&GRENSGFd\m%*loopbound G%-AANTALPUNTENG%)nietpuntG%2plot_nietarceringG%&boundGFFar-%$absG6#F8>Far$""&!"#>Fgq-Fhel6$F3F`dl-%'assumeG6$Fgbl%%realG>F [cl-%)simplifyG6#-Fh]m6$/F[al,&-F]^mFfblF0*&F`^mF0-Fb^mFfblF0F0Fgq>F]cl-%%plotG 6%7%-%#ReGFecl-%#ImGFecl/FgblFa]m/%&styleG%%lineG/%&colorG%%blueG>F_elF0>F\qFE> 847"?(F(F0F0F(3/-%%nopsG6#FjbmFgr2$F0!"$FarC&>F\pF[cm>FfelF0?(F^blFgrF0F\qFbrC* >Fep-Fh]m6$/Fgbl-%&evalfG6#*(F^blF0Fc]mF0F\qF2F[cl>86-F_dm6#,&-F]bmF`glF0*&F`^m F0-F_bmF`glF0F0>87,&FcdmF0FarF2>88,&FcdmF0FarF0>85-%'fsolveG6%/-Fh]m6$/F`dlF[em F3FgrF[al%(complexG>82-%$mapG6$F_`m7#Faem>83&-%%sortG6#F[fm6#F2@%2FafmF0C$>Fjbm 7%-%#opGFacm-F_dm6#7$-F]bm6#F[em-F_bmFbgm-F_dm6#7$Fagm,$FcgmF2>F_el,&F_elF0F^rF 0C(>F\p7%-F]gm6#F\pF^gmFdgm>Ffel,&FfelF0F^rF0>Faem-Fcem6%/-Fh]m6$/F`dlF^emF3Fgr F[alFiem>F[fmF\fm>FafmFbfm@%FhfmC$>Fjbm7%F\gm-F_dm6#7$-F]bm6#F^em-F_bmFbim-F_dm 6#7$Faim,$FcimF2>F_elFigmC$>F\p7%F]hmF^imFdim>FfelF`hm>Far,$Far#F0"#5@$0F_cmFgr >81-&%&plotsG6#%)listplotG6%7#-Fidl6$&Fjbm6#Fdbl/Fdbl;F0,&F_elF0F2F0/Fbbm%&poin tG/Febm%&greenG>Fap-Ffjm6%7#-Fidl6$&F\pF_[n/Fdbl;F0,&FfelF0F2F0Fc[n/Febm%$redG@ %F^cm-&Fgjm6#%(displayG6#<$FapF]cl-Fe\n6#<%FapF]clFdjmF(F(F(F(, I+stabgebiedf*6$FdglFh^m6'Fc\mF\_mF`_mFb_mFc_mF(F(@%-&Fjq6#%&equalG6$F3-Fiq6#Fi uC&>F\q-Fiam6%7%Fgr%"tG/F^^n;!"&Fc`mFabmFdbm>F\p-Fiam6%7%F2F^^nF_^nFc[nFe[n>Fep -Fiam6%7%F0F^^nF_^nFc[nFa\n-Fe\n6#<%FepF\qF\pC%@%F\`m>FgqF^`m>FgqFb`m>FarFg\m-F c^m6$FarFgqF(F(F(F(, I'stabvtf*Fcgl6$Fc\mFIF(F(C%>FgqFiil>Far,&-FP6$.*&&F36$F0,&FJF0F0F0F0)F[alFJF0/ .FJ;FgrFgqF0*&F`dlF0-FP6$.*&&F36$F^rFa`nF0Fb`nF0Fc`nF0F2O-Fdfm6%-%(collectG6$Fa rF[al7$F[alF`dl%%plexGF(F(F(F(, I+controleerf*Fcgl6#%)methode2GF(F(C$@%3/&F36$F0F0Fgr/&F36$F^rF0FgrC$>Far-&Fjq6 #%(delcolsG6$F3;F0F0>Far-F[tFfjl>FarF3O-FhsFfjlF(F(F(F(, I%PLAFf*Fcgl6#FdilF(F(C$>Far-FailF_pO*(-%.foutconstanteGF_pF0)F`dlF^[mF0---%#@@ G6$%"DGF^[m6#F^_l6#%#xiGF0F(F(F(F(, I.foutconstantef*Fcgl6%FdilFeilFe^lF(F(C&>FepFiil>FarFdcn>Fgq-FP6$,&*(F`jlF0)Fb jlF^[mF0-Fejl6#F^[mF2F0*(Ff[mF0Fd[mF0FdjlF2F2/FZ;FgrFepOFgqF(F(F(F(, I$BDFf*Fin6*FJ%%deltGFFF_oF`oFIFaoFboF(F(@%FdoFfoC->F[clF]p>F^blFbp>F\p(FgpF[cl @'/F\pFjp>FapF^bl/F\pFaq>FapF^bl>FapF^bl>F\q-Fiq6$F^r,&FapF0F0F0>Fgqf*6#FFep*$-FP6 $.-FgqF[gn/FZ;FgrFapF2?(FarFgrF0FftFbrC$>&F\q6$F0F^[m*&-FP6$.*()F2,&FapF0FarF2F 0-FU6$F&F\q6$F^rF^[mFgr>&F\q6$F0FhfnF0>&F\qFgfn FepO-Fhs6#-F[t6#F\qF(F(F(F(, I-stabintervalf*Fcgl6*%%goedG%#vtG%&grensG%%stepGFJ%#okG%$oplG%$tolGF(F(C&>FarF br?(F\p""(F0"#:Fbr@$-Fc]n6$F3-Feen6#/Fe^lF\p-Fgo6#Q]oDeze~methode~heeft~geen~st abiliteitsinterval~dat~begint~bij~0~(<).F(?(F\pF0F0""'Fbr@$F^[o>FarF^\m@%Far@'- Fc]n6$F3-Fiq6#FbvC$-%'printfG6#%8stabiliteitsinterval~:~G-F]]m6%7$,$%)infinityG F2Fgr%"UG7$F^rFi\oFb]nC$Fa\o-F]]m6#Fg\oC+>FgqFg\m>F^bl$"+++++5!#@>F\q$F^rF2>F\p Fgr>FapFbr>FepFgr?(F(F0F0F(2F^blF\qC'?(F(F0F0F(FapC%>F\p,&F\pF0F0F0>F[cl-Fhel6$ /-Fh]m6$/F`dl,&FepF2*&F\pF0F\qF0F2FgqFgrF[al@$2F0&-Fdfm6#-F]fm6$F_`m7#F[clFffm> FapF^\m>Fep,&FepF0*&,&F\pF0F2F0F0F\qF0F0>F\pFgr>FapFbr>F\q,$F\q$Fc]o!#5-Fb\o6#% 7stabiliteitsinterval~:GO7$,$FepF2Fgr-Fgo6#QhoDe~methode~is~een~BDF-methode~(k< 7)~en~heeft~een~oneindig~stabiliteitsgebied.F(F(F(F(F(, I+nulstabielf*Fcgl6,FIF^o%%rho_GFg_m%'wortelGFd_mFe_mF<%%imaxGFajnF(F(C/>Fep-Fd fm6%-FP6$.*&&F36$F0FJF0)F[al,&FJF0F2F0F0/Fd`n;F0FhglF[alFdan-F]]m6#/-Fi^l6#F[al Fep>Far-%'degreeG6$FepF[al>F\p7#-Fcem6%/FepFgrF[alFiem-F]]m6#/F\qF\p>F\qF\p>Fap -F]fm6$F_`mF\q>F[cl&-FdfmFcalFffm>FfdlF0?(F(F0F0F(0-F_`m6#&F\q6#FfdlF[cl>Ffdl,& FfdlF0F0F0>F^blFgr>F_elFbr@%2F0F[clC$-Fb\o6#%3niet~nulstabiel~:~G@%-%%typeG6$Fg coFj^m-Fb\o6$%*|gr%6f|gr~>~1GFgcoC$@%2Fgr-F_bmFfco>Fgq%"+G>Fgq%"-G-Fb\o6&%5|gr% 6f~%s~~%6f~I|gr~>~1)G-F]bmFfcoFgq-F_`m6#F]eoC$?(F(F0F0F(3F_el2F^blFarC$>F^bl,&F ^blF0F0F0@$32-F_`m6#,&-F_`m6#&F\q6#F^blF0F2F0#F0",+++++"/-Fh]m6$/F[alFgfo-F`gnF bboFgr>F_elF^\m@%F_el-Fb\o6#%9de~methode~is~nulstabielGC%F`do@%-Fedo6$FgfoFj^m- Fb\o6$%%%6f~GFgcoC$@%F\eo>FgqF_eo>FgqFaeo-Fb\o6#%/r=%6f~%s~%6f~IG-Fb\o6#%@is~du bbele~wortel~met~modulus~1GF(F(F(F(, I(helpLMMf*F(F(F(F(C;-F]]m6#%cqAlle~methodes~worden~weergegeven~en~gebruikt~als ~2-dimensionale~matrix.~Als~de~methode~de~volgende~is:|+~G-F]]m6$/-FP6$*&&Fh^lF [gnF0&F^_l6#,&FghlF0F~h et~stapgetal.~Als~output~krijg~je~telkens~de~gevraagde~methode~(in~matrixvorm). ~`uitschrijven`~geeft~de~gewone~vorm~van~de~methode~terug.~`orde`~en~`PLAF`~spr eken~voor~zich,`stabvt`~geeft~de~stabiliteitsveelterm.~`grens`~bepaalt~een~anal ytische~uitdrukking~voor~de~grens~van~het~stabiliteitsgebied~en~`stabgebied`~ge eft~een~plot~van~dat~gebied,~waarbij~de~groene~punten~in~het~stabiliteitsgebied ~liggen~en~de~rode~erbuiten.~Als~input~geef~je~de~methode.~Bij~deze~laatste~is~ er~nog~een~optionele~parameter,~nl.~de~afstand~tot~de~randkromme~voor~punten~di e~moeten~gecontroleerd~worden.~`randkromme`~geeft~een~analytische~uitdrukking~( in~poolco|azrdinaten)~van~de~randkromme~van~het~stabiliteitsgebied,~`stabinterv al`~geeft~het~stabiliteitsinterval~en~`nulstabiel`~controleert~of~een~methode~n ulstabiel~is.~Als~input~geef~je~de~methode~als~matrix.|+G-Fb\o6#%H~~~~~AdamsBas hforth:=proc(R::equation)|+G-Fb\o6#%F~~~~~AdamsMoulton:=proc(R::equation)|+G-Fb \o6#%F~~~~~MilneSimpson:=proc(R::equation)|+G-Fb\o6#%A~~~~~Nystrom:=proc(R::equ ation)|+G-Fb\o6#%=~~~~~BDF:=proc(R::equation)|+G-Fb\o6#%@~~~~~Maximaal:=proc(k: :posint)|+G-Fb\o6#%B~~~~~orde:=proc(methode::matrix)|+G-Fb\o6#%J~~~~~uitschrijv en:=proc(methode::matrix)|+G-Fb\o6#%B~~~~~PLAF:=proc(methode::matrix)|+G-Fb\o6# %D~~~~~stabvt:=proc(methode::matrix)|+G-Fb\o6#%C~~~~~grens:=proc(methode::matri x)|+G-Fb\o6#%hn~~~~~stabgebied:=proc(methode::matrix,GRENSWAARDE::realcons)|+G- Fb\o6#%J~~~~~stabinterval:=proc(methode::matrix)|+G-Fb\o6#%H~~~~~nulstabiel:=pr oc(methode::matrix)|+GO%%NULLGF(F(F(F(, I&exactf*6$%)probleemGFgbl6'F'%$ODEGF[_l%&condsGFfjnF(F(C(>Farf*FfblF[gnF(F(-Fe ]m6#-Fidl6$-&F&FfjlF_p/Far;F0-Figl6#-Fhs6#&T$6#.F\rF(F(6$Fh_pF3>Fgq-%(convertG6 $-Fhs6#,&-F]fm6$f*6#F&F(F)F(-F`gn6$F3%"vGF(F(F(7#-Far6#F]bpF0-&Fjq6#%)multiplyG 6$-Fhs6#&F3F]apF^bpF2%)listlistG>Fep-F]fm6$f*FjapF(F)F(/F3FgrF(F(F(Fgq>F\q-F]fm 6$f*FjapF(F)F(F^cpF(F(F(-Fbap6$-Fhs6#,&7#-Far6#&F36#.F^dlF0&F36#.%#y0GF2Fibp>F\ p-%'dsolveG6$-%&unionG6$<#-F]gmF`gl<#-F]gmF]jn<#F_bp-Fe]m6#-Fh]m6$/F]bpF8-Fh]m6 $F\pF^bpF(F(F(F(, I6genereer_beginwaardenf*6%FdglFh_p%#h_G6&F&FepFfu&F8F_dp>F gqFiil>F\q-Fe_p6$F8Fgbl?(FarF^rF0FgqFbr>&FepFfjl-%%evalG6#-Fh]m6$<#/Fgbl,&&F8F\ dpF0*&F]sF0F1F0F0F\qO7#-Fidl6$Fdfp/Far;F0FgqF(F(F(F(, I*take_stepf*6''FghlFf^lFdglFh_pFhepF^_l6(FeilFe^lFFg q,&-FiglF``mF0F2F0>F\qf*F`dnF(F)F(-Fbbp6$F[apF3F(F(6$Fh_pF1>Far-F[`l6$%'sparseG ;F0-Figl6#&F1F]ap?(FepF0F0FgqFbr>Far-&Fjq6#%'mataddG6$Far-F`ip6&*&&F86$F0FepF0& 9(6#,*F3F0FgqF2FepF0F2F0F0*(FNF0&F86$F^rFepF0-F\q6#FiipF0F2F0@%0&F86$F^r,&FgqF0 F0F0FgrC&>F\p-F[`l6$FihpFibn>Fap-Fhel6$<#-Fidl6$/&F\p6$FepF0&-F`ip6$Far*(FNF0Fd jpF0-F\qF^hmF0Fc[q/FepFihp<#-Fidl6$Fb[qFi[q-F[flFcalO7$-Fidl6$&FjipF`gl/Fep;F0, &F3F0F2F07#F[\qO7$F`\qF^cnF(F(F(F(, I+take_step2f*6&FhgpFdglFh_pFhep6%Fe^lF^_lFJF(F(C$>FarF^hp@%1F3Far-Fgo6#%Ouw~st ap~is~kleiner~dan~het~aantal~beginwaardenGC%>Fgq-Feep6%F8F1FN?(FepF^[mF0F3Fbr>F gq-Fegp6'FepF8F1FNFgqOFgqF(F(F(F(, I$numf*6&'%#npGFf^l'F`dlFj^mFdglFh_p6'F^_lFghlFe^lFFar-Fi\q6&F3F1FN F8?(F\qF0F0-Figl6#&FNF]apFbr>&F\pF]jn-Ffjm6%7#-Fidl6$7$*&FJF0F8F0&&Far6#FJF]jn/ FJ;F0F3Fc[n/Febm-%&COLORG6&%$RGBG,$-%%randGF(#F0".++++++"F_`qF_`q-Fe\n6#<#-Fidl 6$F]_q/F\q;F0Fi^qF(F(F(F(, I$LAFf*6%FdglFh_p'F^^nFf^l6%F^_lFe^lF%F(F(C&@%/FeoF`y>FepF1>Fep,&FdcnF0F`yF0>Fg qFiil>Far-Fi\q6&FfjpF3F8.F`dlO-F]fm6$f*FfblF(F)F(-FA6%F3/F`dlFgrFiblF(F(6$F%Fep -Fhs6#,&-F[`l6#7#-F]gm6#-Fh]m6$/Fgbl,&F]gpF0*&FgqF0FjaqF0F0F`fpF0&Far6#FfjpF2F( F(F(F(, I$GAFf*F_^q6&F^_lFfjnFFarFf^q>Fgq-Fe_p6$FNFgbl?(FepF0F0Fi^qFbr>&F\q F`gl-Ffjm6%7#-Fidl6$7$Fd_q,&-Fh]m6$/Fgbl,&&FNF\dpF0Fd_qF0&FgqF`glF0&&Far6#Fa`nF `glF2/FJFd\qFc[nFj_q-Fe\n6#<#-Fidl6$F\dq/FepFj`qF(F(F(F(, I4helpOP_PROBLEEM_LMMf*F(F(F(F(C6-F]]m6#%^qDezelfde~afspraken~i.v.m.~de~input~v an~methodes~blijft~gelden~(typ~`helpLMM(~)`~voor~meer~uitleg).|+G-F]]m6#%eqBesp roken~procedures:~`exact`,~`genereer_beginwaarden`,~`take_step`,~`take_step2`,~ `num`,~`LAF`~en~`GAF`.|+G-F]]m6#%hqDe~procedure~`exact`~berekent~de~exacte~oplo ssing~van~een~lineair~probleem.~Als~het~probleem~hetvolgende~is:|+G-F]]m6#/-F`g n6$-F^_lFfblFgbl*&%"AGF0FefqF0-F]]m6#/-F^_l6#&FgblF[[p&F^_lF[[p-F]]m6#%fp~dan~w ordt~dit~voorgesteld~door~een~lijst~met~drie~argumenten,~nl.~`matrix`,~`x0`~en~ `y0`.|+G-Fb\o6#%S~~~~~probleem['matrix']:=matrix(m,n,[[|ir],|ir,[|ir]]);|+G-Fb\ o6#%9~~~~~probleem['x0']:=0;|+G-Fb\o6#%;~~~~~probleem['y0']:=[|ir];|+G-F]]m6#%[ uOpgelet:~zowel~de~quotes~rond~de~namen~`matrix`,~`x0`~en~`y0`,~als~de~namen~ze lf~mogen~niet~veranderd~worden.~Om~`exact`~dan~toe~te~passen,~doe~je~hetvolgend e:|+G-Fb\o6#%9~~~~~exact(probleem,x);|+G-F]]m6#%`ioDeze~`x`~is~de~variabele~waa rin~men~`y`~zal~uitdrukken.~Belangrijk~om~weten~is~dat~de~volgende~procedures~e nkel~werken~met~expliciete~methodes.~De~procedure~`genereer_beginwaarden`~berek ent~het~aantal~(exacte)~beginwaarden~dat~nodig~is~om~de~methode~te~kunnen~toepa ssen.~Als~input~geef~je~de~methode,~het~probleem~en~de~gewenste~`h`-waarde.~Men ~kan~ook~het~symbool~`h`~ingeven.~De~procedure~`take_step`~berekent~y[x0~+~(n-1 )~h]~a.d.h.v~een~lijst~[y[x0],~...~,y[x0~+~(n-2)~h]].~Als~input~geef~je~dus~de~ `n`,~de~methode,~het~probleem,~de~`h`-waarde~en~voorgenoemde~lijst.~De~procedur e~`take_step2`~doet~hetzelfde,~maar~begint~van~nul.~Het~genereert~zelf~de~begin waarden~en~berekent~de~gevraagde~waarden~tot~het~gewenste~punt:~`x0~+~(n-1)~h`. ~Men~moet~dus~enkel~de~`n`,~de~methode,~het~probleem~en~de~`h`-waarde~ingeven.~ `LAF`~berekent~een~reeksontwikkeling~van~de~lokale~afknottingsfout~in~`h`.~Men~ geeft~de~methode~en~het~probleem~mee,~en~optioneel~kan~nog~een~derde~parameter~ gebruikt~worden~om~zelf~de~orde~van~de~ontwikkeling~te~geven.~`num`~geeft~een~p lot~van~de~numerieke~oplossing~en~`GAF`~een~plot~van~de~globale~afknottingsfout .~Voor~beide~heeft~men~dezelfde~parameters:~het~aantal~te~berekenen~punten,~de~ `h`-waarde,~de~methode~en~het~probleem.|+G-Fb\o6#%?~~~~~exact:=proc~(probleem,x )|+G-Fb\o6#%hn~~~~~genereer_beginwaarden:=proc(methode::matrix,probleem,h)|+G-F b\o6#%hn~~~~~take_step:=proc(n::posint,methode::matrix,probleem,h,y)|+G-Fb\o6#% gn~~~~~take_step2:=proc(n::posint,methode::matrix,probleem,h)|+G-Fb\o6#%T~~~~~L AF:=proc(methode::matrix,probleem,t::posint)|+G-Fb\o6#%jn~~~~~num:=proc(n::posi nt,h::realcons,methode::matrix,probleem)|+G-Fb\o6#%jn~~~~~GAF:=proc(n::posint,h ::realcons,methode::matrix,probleem)|+GOFd_pF(F(F(F(, I$rhof*6#'F_oFg^m6#%#PIGF(F(C$>Far-FaanFg`m-Fe]m6#-%'tcoeffGF[]mF(F(F(F(, I&sigmaf*F\jqF^jqF(F(C$>FarFbjq-Fe]m6#,$-%'lcoeffGF[]mF2F(F(F(F(, I.zetstapgelijkf*6$'%"PGF\r'%"CGF\r6&%%PI_PG%%PI_CGF\\pFboF(F(C(>FarFg\m>Fgq-Fh \mF``m>Fep-FaboFban>F\q-Fabo6$FgqF[al@&2F\qFep>Fgq*&)F[al,&FepF0F\qF2F0FgqF02Fe pF\q>Far*&)F[al,&F\qF0FepF2F0FarF0-Fe]mFc_nF(F(F(F(, I'simplef*6#'F_jq-Fg^m6$%)anythingGF[al6%F[oFFar-F]gm6#-%'factorGF_ p@%-Fedo6$F[^r%"*GC$>FepF0?(FgqF0F0-F`cm6#7#FarFbr@$32Fgr-Fabo6$&FarF\tF[al0-%$ remG6%F\_rF[alF[alFgr>Fep*&FepF0F\_rF0>FepF3-Fe]m6#-Fdfm6%-Faan6%FepF[alF\^rFca nFdanF(F(F(F(, I)stabvtPCf*6#%'PCpaarG6-%%M_muGFeil%'beta_kG%"HGF_jq%"WG%#P_G%#C_G%$mu_G%#t_G% #L_GF(F(C1>F[cl&F36#.Fd[r>F^bl&F36#.Ff[r>Ffdl&F36#.%#muG>F_el&F36#.F^^n>Ffel&F3 6#.F`o>Fep&F^bl6$F^r-FiglFhfo@$330FfelQ$LinF(0FfelQ"nF(0FfelQ%LoutF(-Fgo6#Q^oDe ~laatste~parameter~in~PCpaar~kan~enkel~"n",~"Lin"~of~"Lout"~zijn.F(@$3/FfdlFgrF gbr-Fgo6#QfqMen~kan~enkel~lokale~extrapolatie~toepassen~als~men~minstens~|dy|dy nmaal~de~corrector~~~~~~~~~~~~~~~~~~~toepastF(@$F`cr-Fe]m6#-Fh\mFecl>F\q*&FepF0 F`dlF0>Farf*FfblF(F)F(*(FhblF0,&F0F0F3F2F0,&F0F0FhblF2F2F(F(6$Fe`rFfdl>F\p-F`[r 6$F[clF^bl@$30F_elFgr0F_elF0-Fgo6#Q<~'t'~kan~enkel~0~of~1~zijn.F(@%/FfelFhbr@%/ F_elFgr>Fgq,&&F\pF_vF0*&-FarF]jnF0&F\pFfuF0F0>Fgq,&*(FepF0)F[al-Fbw6$,&-FiglFec lF0F2F0,&FabrF0F2F0F0F`erF0F0*&-F^am6#FberF0,&*&-Fi^l6#FcerF0-Fgjq6#F`erF0F0*&- Fi^lFefrF0-FgjqFcfrF0F2F0F0C$>Fap*&-FhcnFhfoF0,&-FhcnFeclF0F\grF2F2@&/FfelFfbr@ %F]er>Fgq,&*&FhfnF0F`erF0F0*&,&-Far6#,&F\qF0*&FapF0F\qF0F0F0FapF2F0FcerF0F0>Fgq ,&*(FepF0FgerF0,&FdgrF0*&FapF0FcerF0F2F0F0*&FggrF0F`frF0F0/FfelFjbr@%F]er>Fgq,& FdgrF0*&,(FberF0FjgrF0FapF2F0FcerF0F0>Fgq,&F]hrF0*&,&FberF0FjgrF0F0F`frF0F0-Fe] m6#-F_]rF\tF(F(F(F(, I'ordePCf*F\`r6.%#p_GF\\p%%ORDEG%'ORDE_nG%$lafGFc`rFd`rFe`rFf`rFg`r%#PCG%&probl GF(F(C.>FapFj`r>F[clF^ar>F^blFbar>FfdlFgar>F_elF[br@$330F_elFfbr0F_elFhbr0F_elF jbrF[cr@$3/F^blFgrFajr-Fgo6#Q]qMen~kan~enkel~lokale~extrapolatie~toepassen~als~ men~minstens~|dy|dynmaal~de~corrector|+~~~~~~~~~toepastF(>Fgq-FailFecl>Far-Fail Fcal@'51FgqFar32FarFgq2,&FgqF0FarF2F^bl>F\qFgq3Fa[s/FearFc[s>F\qFgq>F\q,&FarF0F ^blF0@'/F_elFhbr>FepF\q3/F_elFjbr/FgqFar>FepF_rC,>&FdblF]ap-&%&linalGF[r6#7#7#F 0>&FdblF\dpFgr>&FdblF_dpFi\s>&FfelF[arFap>&FfelF_arF[cl>&FfelFcarF^bl>&FfelFhar Ffdl>&FfelF\brF_el>F\p&-%&LAFPCG6$FdblFfelFfu>Fep-%(ldegreeG6$-Fbap6$F\pFg^mF`d l-Fe]mF`glF(F(F(F(, I-stabgebiedPCf*6$F]`rFh^m69Fc\mF\_mFd\mF]_mF^_mF__mF`_mFa_mF8:F[br@$330Fj^sFfbr0Fj^sFhbr0Fj^sFjbr-F go6#QZDe~laatste~parameter~kan~enkel~"n",~"Lin"~of~"Lout"~zijn.F(@$3/Fe`rFgrF__ s-Fgo6#Q\sMen~kan~enkel~lokale~extrapolatie~toepassen~als~men~minstens~|dy|dynm aal~de~corrector~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~toepastF(>Far-Fj_rF_p@ %F\`m>FgqF^`m>Fgq$Fc`mF2@%/-FaboF[]mF0Fb_nC.>FepFj\mFh`m?(FfdlF0F0-F`cm6#7#FepF br>&F^blFhco-F^am6#-Fh]m6$Fbam&FepFhco>Fdjm-Fiam6&<#-Fidl6$7%-F]bm6#Fj`s-F_bmFh asF`bm/Ffdl;F0Ff`sFc[n/%'symbolG%&crossGFdbm>FfelF0>F\pFg[o>FaemF[cm>FapF[cm?(F (F0F0F(3/FfelF02FccmFgqC%>FdblF0?(FfdlFgrF0F\pFbr?(F_elF0F0Ff`sFbrC*>F\q-Fh]m6$ /Fgbl-F_dm6#*(FfdlF0Fc]mF0F\pF2&F^bl6#F_el>F[em-F_dm6#,&-F]bmF]jnF0*&F`^mF0-F_b mF]jnF0F0>F^em,&F[emF0FgqF2>89,&F[emF0FgqF0>Fcdm-Fcem6%/-F_dm6#-Fh]m6$FghmFarFg rF[alFiem>Fafm-F]fm6$F_`m7#Fcdm>Fjbm&-Fdfm6#FafmFffm@%2FjbmF0C$>Faem7%-F]gm6#Fa emF^imFdim>FfelF`hmC(>Fap7%-F]gmFcalF^imFdim>Fdbl,&FdblF0F^rF0>Fcdm-Fcem6%/-F_d m6#-Fh]m6$/F`dlF_dsFarFgrF[alFiem>FafmFjds>FjbmF^es@%FbesC$>Faem7%Ffes-F_dm6#7$ -F]bm6#F_ds-F_bmFbgs-F_dm6#7$Fags,$FcgsF2>FfelF`hmC$>Fap7%F\fsF^gsFdgs>FdblF^fs >Fgq,$FgqF_jm@$0-F`cmFgesFgr>F[fm-Ffjm6%7#-Fidl6$&Faem6#F]cl/F]clF_\nFc[nFe[n>F [cl-Ffjm6%7#-Fidl6$&FapFihs/F]cl;F0,&FdblF0F2F0Fc[nFa\n@%/FahsFgr-Fe\n6#<$F[clF djm-Fe\n6#<%F[clF[fmFdjmF(F(F(F(, I-randkrommePCf*F\`r6&FF\qF[br@$330F\qFfbr0F\qFhbr0F\qFjbrF a_s@$3Ff_sFfjs-Fgo6#QarMen~kan~enkel~lokale~extrapolatie~toepassen~als~men~mins tens~|dy|dynmaal~de~corrector~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~toepastF(>FgqF[`s>Fe p-Fhel6$FgqF`dlF\]m-Fe]m6#-Fidl6$-Fh]m6$Fj]mFdfp/FarF[bsF(F(F(F(, I/stabintervalPCf*F\`r6+FbjnFcjnFdjnFJFejnFfjnFgjnFg`rFe`rF(F(C/>FfdlFbar>F^blF [br@$330F^blFfbr0F^blFhbr0F^blFjbrF[cr@$3F`crFb\tFjjs>FarF[`s>F[clFb]o>FepFf]o> F\qFgr>F\pFbr>FgqFgr?(F(F0F0F(2F[clFepC'?(F(F0F0F(F\pC%>F\qF_r>Fap-Fhel6$/-Fh]m 6$/F`dl,&FgqF2*&F\qF0FepF0F2FarFgrF[al@$2F0&-Fdfm6#-F]fm6$F_`m7#FapFffm>F\pF^\m >Fgq,&FgqF0*&F`zF0FepF0F0>F\qFgr>F\pFbr>Fep,$FepF[`oF]`oO7$,$FgqF2FgrF(F(F(F(, I'helpPCf*F(F(F(F(C6Fgeq-F]]m6#%[qBesproken~procedures:~`ordePC`,~`stabvtPC`,~` stabgebiedPC`~,`randkrommePC`~en~`stabintervalPC`.|+G-F]]m6#%iuDe~procedure~`or dePC`~berekent~de~orde~van~het~PC-paar.~Als~input~geef~je~een~lijst~met~5~argum enten,~nl.~`P`,~`C`,~`mu`,~`t`~en~`L`.~Men~kan~dit~op~de~volgende~manier~doen:| +G-Fb\o6#%H~~~~~PCpaar['P']:=AdamsBashforth(p=2);|+G-Fb\o6#%F~~~~~PCpaar['C']:= AdamsMoulton(k=4);|+G-Fb\o6#%7~~~~~PCpaar['mu']:=3;|+G-Fb\o6#%6~~~~~PCpaar['t'] :=0;|+G-Fb\o6#%:~~~~~PCpaar['L']:="Lin";|+G-F]]m6#%duLet~op:~de~namen~`P`,~`C`, ~`mu`,~`t`~en~`L`~mogen~niet~veranderd~worden~en~de~enkele~quotes~errond~zijn~o ok~belangrijk!~Om~de~procedure~te~gebruiken~kan~je~dan~ingeven:|+G-Fb\o6#%5~~~~ ~ordePC(PCpaar);G-F]]m6#%IVoor~deze~L~zijn~er~drie~mogelijkheden:|+G-F]]m6#%co" n":~geen~lokale~extrapolatie,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~G-F]]m6# %jn"Lin":~in~elke~loop~gebeurt~lokale~extrapolatie,~~~~~~~~~~~~~~~G-F]]m6#%en"L out":~enkel~lokale~extrapolatie~op~het~einde,~na~de~lus.G-F]]m6#%b^lVoor~de~pro cedures~`stabvtPC`,~`stabgebiedPC`,~`randkrommePC`~en~`stabintervalPC`~geldt~de zelfde~afspraak.~Als~input~bij~`stabgebiedPC`~is~er~nog~een~optionele~parameter ~`GRENSWAARDE`~analoog~met~`stabgebied`~(zie~helpLMM(~)~).~`stabgebiedPC`~is~ee n~uitgebreide~procedure~en~kan~dus~enige~tijd~in~beslag~nemen.|+G-Fb\o6#%;~~~~~ ordePC:=proc(PCpaar)|+G-Fb\o6#%=~~~~~stabvtPC:=proc(PCpaar)|+G-Fb\o6#%W~~~~~sta bgebiedPC:=proc(PCpaar,GRENSWAARDE::realcons)|+G-Fb\o6#%A~~~~~randkrommePC:=pro c(PCpaar)|+G-Fb\o6#%C~~~~~stabintervalPC:=proc(PCpaar)|+GF(F(F(F(, I,take_stepPCf*6&FhgpFhepFh_pF]`r67FfjnF__lFb`rF^_lFe^lFFdjmF\ip>F[fm&F1F\ dp>Fafm&F1F_dp>Fjbm&FNF[ar>Faem&FNF_ar>Fcdm&FNFcar>F[em&FNFhar>F^em&FNF\br@$330 F^emFhbr0F^emFfbr0F^emFjbr-Fgo6#Q^oDe~laatste~parameter~in~PCpaar~mag~enkel~"n" ,~"Lin"~of~"Lout"~zijn.F(@$3/FcdmFgrFhdt-Fgo6#QdqMen~kan~enkel~lokale~extrapola tie~toepassen~als~men~minstens~|dy|dynmaal~de~corrector~~~~~~~~~~~~~~~~toepast. F(>Ffel,&-FiglFacmF0F2F0>F\p,&-FiglFgesF0F2F0@&0&Fjbm6$F^r,&FfelF0F0F0Fgr-Fgo6# QNDe~predictor~moet~een~expliciete~methode~zijnF(/&Faem6$F^rF`^oFgr-Fgo6#QNDe~c orrector~moet~een~impliciete~methode~zijnF(>Fgqf*F`dnF(F)F(FbhpF(F(Fdhp>Fep*&-F hcnFgesF0,&-FhcnFacmF0F\gtF2F2>F\q-Feep6%FjbmF1F8?(FapF0F0FfelFbr>&F_elFcal-Fgq 6#Fbal@$2FfelF\pC$>Far-Fe_p6$F1Fgbl?(F[clF^ftF0F\pFbrC$>F\q7$-Fidl6$Fbal/Fap;F0 ,&F[clF0F2F0-Fffp6#-Fh]m6$<#/Fgbl,&F[fmF0*&FehtF0F8F0F0Far>&F_elFecl-Fgq6#&F\qF ecl>Ffdlf*6*'Fghl%(integerGFhepFgfqFcctFdctFdglF^_lF`ct6%FeilF<%*k_methodeGF(F( C&>Fep,&-Figl6#9)F0F2F0>Far-F[`l6$Fhhp;F0-Figl6#F1?(FgqF0F0FepFbr>Far-F`ip6$Far -F`ip6&*&&F_jt6$F0FgqF0&9*6#,*F3F0FepF2FgqF0F2F0F0*(F8F0&F_jt6$F^rFgqF0&9+Fa[uF 0F2F0O7$-Fidl6$&F`[uF\t/FgqFd\qF^cnF(F(F(@$/FearFgrC$?(F[clF^ftF0F3Fbr>F\q-Fegp 6'F[clFjbmF1F8F\qOF\q?(F[cl,&-Fbw6$FfelF\pF0F0F0F0F3FbrC'>&FdblF[[p&-Ffdl6*F[cl F8FdjmF[fmFafmFjbmF\qF_elFecl?(FapF0F0FcdmFbrC'>&F^blFgfl-Fgq6#&FdblFgfl>&FdblF calFfhp?(F]clF0F0F\pFbr>Fh]u-F`ip6$Fh]u-F`ip6&*&&Faem6$F0F]clF0&F\q6#,*F[clF0F\ pF2F]clF0F2F0F0*(F8F0&Faem6$F^rF]clF0&F_elFc^uF0F2F0>Fh]u-F`ip6$Fh]u*(FcftF0F8F 0Fc]uF0@$/F^emFfbr>Fh]u-F`ip6&*&,&F0F0FepF0F0Fh]uF0*&FepF0F\]uF0F0F2@$/F^emFjbr >&Fdbl6#Fcdm-F`ip6&*&Fc_uF0Fh_uF0Fd_uF0F2>F\q7$Faht-Fffp6#Fh_u@'/F[emF0>F_it&F^ bl6#,&FcdmF0F2F0/F[emFgr>F_itF`it-Fgo6#%Ut~(vierde~parameter~in~PCpaar)~kan~enk el~0~of~1~zijnG-Fe]m6#-FffpF]jnF(F(F(F(, I&LAFPCf*6%Fh_pF]`r'%"mGFf^l6)F^_lFe^lF%FfjnFcctFc`rFd`rF(F(C*>F\pF[dp>Fap&F8F[ ar>F[cl&F8F_ar@%Fbaq>FepF1>Fep,&-Fbw6$F\[sFjjrF0F`yF0>Fgq,&-Fbw6$-FiglFcalF[frF 0F2F0>Far-Fjbt6&FfjpFjaqF3F8>F\q-Fe_p6$F3FgblO-F]fm6$f*FfblF(F)F(F_bqF(F(Fbbq-F hs6#,&-F[`l6#7#-F]gm6#-Fh]m6$/Fgbl,&F\pF0F_cqF0F\qF0F`cqF2F(F(F(F(, I&numPCf*6&F`^qFb^qFh_pF]`r6/F^_lFghlFe^lFFapF\ip>Far-Fjbt6&F3F8F1FN?(F\qF0F0FebuFbr>F]_qF^_q-Fe\n6#<#-Fidl6$F]_q/ F\q;F0FebuF(F(F(F(, I&GAFPCf*F^du6(F^_lFfjnFF\pF\ip>FapFhct>FarFcdu>FgqF[ht?(Fe pF0F0-FiglF^hmFbr>F\dq-Ffjm6%7#-Fidl6$7$Fd_q,&-Fh]m6$/Fgbl,&FapF0Fd_qF0FidqF0Fj dqF2F]eqFc[nFj_q-Fe\n6#<#-Fidl6$F\dq/Fep;F0FgeuF(F(F(F(, I*opvolgingf*6$F]`r'FcauFgit6=F%Fb`rFgfq%&ordePG%&ordeCGFe^lFcctFdctF__lFJF^_lF fjnF_ctFF^emFj`r>F_dsF ^ar>Fj^sFbar>8;Fgar>8FarF8>Far,&-Fbw6$-FailFbim-FailFbgsF0F `yF0>&8>F]ap-FiqFg\s>&F[iuF_dpFi\s>&F[iuF\dpFgr>Ffdlf*F`dnF(F)F(-Fbbp6$FiblF3F( F(6$FgfqFep>F\qFghu>F\pFhhu-Fb\o6$%5predictor:~(orde~%d)GF\q-F]]mFbim-Fb\o6$%5c orrector:~(orde~%d)GF\p-F]]mFbgs@%0Fj^sFgr@)/FiguFhbr@%/FgguF0-Fb\o6$%=uitgevoe rde~mode:~P(EC)^%d|+|+GFj^s-Fb\o6$%>uitgevoerde~mode:~P(EC)^%dE|+|+GFj^s/FiguFf br@%Feju-Fb\o6$%>uitgevoerde~mode:~P(ECL)^%d|+|+GFj^s-Fb\o6$%?uitgevoerde~mode: ~P(ECL)^%dE|+|+GFj^s/FiguFjbr@%Feju-Fb\o6$%>uitgevoerde~mode:~P(EC)^%dL|+|+GFj^ s-Fb\o6$%?uitgevoerde~mode:~P(EC)^%dLE|+|+GFj^sFa_s@'5FcjuF\[v-Fb\o6#%6uitgevoe rde~mode:~P|+|+G/F`oFjbr-Fgo6#%:De~mode~`PL`~bestaat~nietGFa_s-Fb\o6#%FFout~toe gepast~op~het~probleem~y'=y:|+G>Fap-Fbw6$-FiglFbim-FiglFbgs>Fdbl%$expG-Fb\o6#%1 na~de~predictor:G-F]]m6#&-F[aq6%F^emF[iuFarFfu@%0FiguFfbr@$FajuC$?(F_elF0F0Fj^s FbrC*-Fb\o6$%.iteratie~%d:|+GF_el-Fb\o6#%.~~fout~na~C:|+G>&8=F[arF^em>&Fe^vF_ar F_ds>&Fe^vFcarF_el>&Fe^vFharFggu>&Fe^vF\brFhbr-F]]m6#&-F[^s6%F[iuFe^vFarFfu@$Fd [vC*-Fb\o6#%6Lokale~extrapolatie:|+G-Fb\o6#%.~~fout~na~L:|+G>Fd^vF^em>Fg^vF_ds> Fi^vFj^s>F[_vFggu>F]_vFjbrF^_v@$FajuC)>Fd^vF^em>Fg^vF_ds>Fi^vF0>F[_vF0>F]_vFhbr >Ffel-Fjbt6&FapFjaqF[iuFe^v?(FcdmF0F0Fj^sFbrC1-Fb\o6$F_^vFcdmF`^v-F]]m6#&-F^am6 #-F]fm6$f*FfblF(F)F(F_bqF(F(6$F%Far-Fhs6#-F`ip6$7#-Fdbl6#,&F`iuF0*&FftF0FjaqF0F 0,$&FfelFcalF2FfuFh_v>Fd^vF^em>Fg^vF_ds>Fi^vFcdm>F[_vF0>F]_vFfbrF^_v>FfelFh`v>F [em,&F\]vF0F2F0>Fafm*(FjaqF0&F_ds6$F^r,&F[emF0F0F0F07#&FabvFfuF0?(FjbmF0F0F[emF br>Fafm-F`ip6$Fafm-F`ip6&*&&F_ds6$F0FjbmF0&Ffel6#,*FapF0F[emF2FjbmF0F2F0F0*(Fja qF0&F_ds6$F^rFjbmF0FjcvF0F2F0>Ffel7$-Fidl6$&Ffel6#Fdjm/Fdjm;F0Fft-FffpF`esOFd_p F(F(F(F(, I3helpOP_PROBLEEM_PCf*F(F(F(F(C*-F]]m6#%[zDezelfde~afspraken~i.v.m.~de~input~va n~methodes~blijft~gelden~(typ~`helpLMM(~)`~voor~meer~uitleg),~voor~de~input~van ~problemen~(typ~`helpOP_PROBLEEM_LMM(~)`~voor~meer~uitleg)~en~voor~de~input~van ~PC-paren~(typ~`helpPC(~)`voor~meer~uitleg).|+G-F]]m6#%joBesproken~procedures:~ `take_stepPC`,~`LAFPC`,~`numPC`,~`GAFPC`~en~`opvolging`.|+G-F]]m6#%cjmDe~proced ure~`take_stepPC`~berekent~alle~numerieke~waarden~tot~een~gegeven~punt~(analoog ~met~`take_step2`~uit~`LMM.m`).~Als~input~geef~je~het~aantal~te~berekenen~punte n,~de~`h`-waarde,~het~probleem~en~het~PC-paar.~Aan~`LAFPC`~(lokale~afknottingsf out)~geef~je~het~probleem,~het~PC-paar~en~(optioneel)~een~getal~tot~waar~je~de~ LAF~wil~ontwikkelen.~`numPC`~geeft~een~plot~van~de~numerieke~oplossing~en~`GAFP C`~van~de~globale~afknottingsfout.~Telkens~geef~je~het~aantal~punten,~de~`h`-wa arde,~het~probleem~en~het~PC-paar.~Opvolging~is~een~procedure~die~per~stap~dat~ er~uitgevoerd~wordt,~de~lokale~afknottingsfout~op~het~probleem~y'~=~y~berekent. ~Deze~procedure~heeft~enkel~het~PCpaar~nodig,~en~optioneel~een~getal~tot~waar~d e~ontwikkeling~van~de~LAF~moet~gebeuren.G-Fb\o6#%V~~~~~take_stepPC:=proc(n::pos int,h_,probleem,PCpaar)|+G-Fb\o6#%M~~~~~LAFPC:=proc(probleem,PCpaar,m::posint)| +G-Fb\o6#%Z~~~~~numPC:=proc(np::posint,h::realcons,probleem,PCpaar)|+G-Fb\o6#%Z ~~~~~GAFPC:=proc(np::posint,h::realcons,probleem,PCpaar)|+G-Fb\o6#%I~~~~~opvolg ing:=proc(PCpaar,m::integer)|+GF(F(F(F(, I&schurf*6$'%%polyGFg^m'FgblF]bs6&%0constructmatrixG%'recursG%$dimG%)polynoomGF (F(C&>Farf*6%FifvFgblFao6)%)subspolyGF'Fe^l%#r0GFJFFar-Fh]m6$/F8*&Ffj pF0,&F0F0FgqF2F2F3>Fep-Fabo6$F3F8>Far-Ff`l6#-F^am6#*&)F]hvFepF0FarF0>F\q-F>6%Fa rFgqFep@$-Fedo6$F\q%(numericG@$2F\qFgr>Far,$FarF2>F1-F[`l6$;F0FepFfiv?(FapF0F0F epFbr?(F\pF0F0FepFbrC$>F[cl,&FapF2F\pF^r@%2*&F[clF0,&FepF0F[clF2F0Fgr>&F16$FapF \pFgr>Fajv-F>6%FarFgqF_jv-Fe]mF(F(F(F(>Fgqf*6$'%$matGF\rFd^l6$F%%(hulpmatGF(F(C $@%/F8F0>%$lstG-Fgdp6$Fb[w<#-F\^r6#F]bn?(FarF0F0F8FbrC%>Fb[w-Fgdp6$Fb[w<#-F\^r6 #-&Fjq6#%$detG6#-&Fjq6#%&minorG6%F3FarFar>Fgq-Febn6$-&Fjq6#%(delrowsG6$F3;FarFa rFb]w-Fibl6$Fgq,&F8F0F2F0FfjvF(6#Fb[w6$F]gvFgq>F\q-Ff`lF_p@%2F0-Fabo6$F\qF8C)-F ar6%F3F8F[[w-F]]m6#F[[w>Fb[w<#-F\^r6#&F[[wFabn>Fep-F`cm6#-Fbap6$F[[wFibp-Fgq6$F [[wFep>Fb[w-F]fm6$f*FjapF(F)F(-F\^r6#1FgrF3F(F(F(Fb[w-Fe]mFf]w-Fe]m6#<$1F2-Fhel F]^w1F[`wF0F(Ff]wF(F(