2. Het benaderen van nulpunten



Vergelijkbare documenten
Deel 3 Numerieke methoden

Het oplossen van vergelijkingen Voor het benaderen van oplossingen van vergelijkingen van de vorm F(x)=0 bespreken we een aantal methoden:

Een rappere Newton-Raphson

5 Eenvoudige complexe functies

Wetenschappelijk Rekenen

8. Differentiaal- en integraalrekening

Basistechnieken TI-84 Plus C Silver Edition

3.1 Kwadratische functies[1]

(Assistenten zijn Sofie Burggraeve, Bart Jacobs, Annelies Jaspers, Nele Lejon, Daan Michiels, Michael Moreels, Berdien Peeters en Pieter Segaert).

( ) Hoofdstuk 4 Verloop van functies. 4.1 De grafiek van ( ) Spiegelen t.o.v. de x-as, y-as en de oorsprong

Korte handleiding Maple, bestemd voor gebruik bij de cursus Wiskunde

Uiteenzetting Wiskunde Grafische rekenmachine (ti 83) uitleg

1 Limiet van een rij Het begrip rij Bepaling van een rij Expliciet voorschrift Recursief voorschrift 3

De bisectie methode uitgelegd met een makkelijk voorbeeld

Wetenschappelijk Rekenen

Numerieke benadering van vierkantwortels

Examenvragen Numerieke Wiskunde 2012

Hoofdstuk 3 - Transformaties

Numerieke Methodes in de Algebra. Prof. Dr. Guido Vanden Berghe

Probeer de vragen bij Verkennen zo goed mogelijk te beantwoorden.

Noordhoff Uitgevers bv

de Wageningse Methode Beknopte gebruiksaanwijzing TI84 1

Naam: Studierichting: Naam assistent:

STEEDS BETERE BENADERING VOOR HET GETAL π

6 Ongelijkheden. Verkennen. Uitleg. Theorie en voorbeelden. Los het probleem rond de huur van een kopieermachine op.

Introductie in R.

OPPERVLAKTEBEREKENING MET DE TI83

Werken met parameters

De eerste functie bevindt zich op de toets en is in het wit aangegeven.

1.0 Voorkennis. Voorbeeld 1: Los op: 6x + 28 = 30 10x.

5. Vergelijkingen Vergelijkingen met één variabele Oplossen van een lineaire vergelijking

integreren is het omgekeerde van differentiëren

Zomercursus Wiskunde. Katholieke Universiteit Leuven Groep Wetenschap & Technologie. September 2008

Computerrekenpakket Maple zesde jaar

Schrijf een programma dat de oppervlakte en de omtrek van een rechthoek berekent nadat je de lengte en breedte hebt ingevoerd.

GEOGEBRA 4. R. Van Nieuwenhuyze. Hoofdlector wiskunde, lerarenopleiding HUB, Brussel. Auteur Van Basis tot Limiet.

college 6: limieten en l Hôpital

Wetenschappelijk Rekenen

Wiskunde 2 september 2008 versie Dit is een greep (combinatie) van 3 uit 32. De volgorde is niet van belang omdat de drie

Mijmeringen over met de TI-84+

TOELATINGSEXAMEN ANALYSE BURGERLIJK INGENIEUR EN BURGERLIJK INGENIEUR ARCHTECT - 3 JULI 2003 BLZ 1/8

Grafieken 1. a) de snijpunten met de x-as. b) het snijpunt met de y-as. c) de coördinaten van de top.

9.1 Recursieve en directe formules [1]

TI83-werkblad. Vergelijkingen bij de normale verdeling

Steeds betere benadering voor het getal π

7.0 Voorkennis. tangens 1 3. Willem-Jan van der Zanden

1.0 Voorkennis. Voorbeeld 1: Los op: 6x + 28 = 30 10x.

De studie van vlakke krommen gegeven in parametervorm. Lieve Lemmens en Andy Snoecx

II. ZELFGEDEFINIEERDE FUNCTIES

2.1 Lineaire formules [1]

Numerieke berekening van integralen met DERIVE

Zomercursus Wiskunde. Module 4 Limieten en asymptoten van rationale functies (versie 22 augustus 2011)

GeoGebra Quickstart. Snelgids voor GeoGebra. Vertaald door Beatrijs Versichel en Ivan De Winne

IJkingstoets burgerlijk ingenieur juni 2014: algemene feedback

H. 8 Kwadratische vergelijking / kwadratische functie

Examenvragen en -antwoorden

Definitie: Een functie f heeft een absoluut maximum f(x 0 ) in het punt. x 1 Domein(f) als voor alle x Domein(f) geldt:

begin van document Eindtermen vwo wiskunde B (CE) gekoppeld aan delen en hoofdstukken uit Moderne wiskunde 9e editie

6.1 Eenheidscirkel en radiaal [1]

Korte handleiding Maple bij de cursus Meetkunde voor B


1.1 Tweedegraadsvergelijkingen [1]

Oefenopgaven wi3097: Numerieke methoden voor differentiaalvergelijkingen

Werk het Practicum Functies en de [GR] door tot aan Families van functies. Onthoud alvast de uitdrukking karakteristieken van een functie.

Controle structuren. Keuze. Herhaling. Het if statement. even1.c : testen of getal even of oneven is. statement1 statement2

Inhoud college 4 Basiswiskunde. 2.6 Hogere afgeleiden 2.8 Middelwaardestelling 2.9 Impliciet differentiëren 4.9 Linearisatie

Basiskennistoets wiskunde

Voorbereiding toelatingsexamen arts/tandarts

Examen VWO. Wiskunde B1,2 (nieuwe stijl)

N3 LINEAIRE INTERPOLATIE

Machten, exponenten en logaritmen

Eindexamen wiskunde B1-2 vwo 2004-II

(x x 1 ) + y 1. x x k+1 x k x k+1

Oefening 1. Welke van de volgende functies is injectief? (E) f : N N N : (n, m) 7 2m+n. m n. Oefening 2

Het installatiepakket haal je af van de website

We illustreren deze werkwijze opnieuw a.h.v. de steekproef van de geboortegewichten

Monitoraatssessie Wiskunde

Riemannsommen en integralen

Herhalingsoefenigen FUNCTIES EERSTEGRAADSFUNCTIES

Fracdes is een programma dat op een vrij eenvoudige manier toelaat figuren te construeren zoals de Kock-kromme en de Sierpinski-driehoek.

Wiskundige taal. Symbolen om mee te rekenen + optelling - aftrekking. vermenigvuldiging : deling

Wiskundige Technieken 1 Uitwerkingen Tentamen 3 november 2014

Functies. Verdieping. 6N-3p gghm

Voorbereiding toelatingsexamen arts/tandarts

Hoofdstuk A9 Hellinggrafieken - alternatief

Transformaties van grafieken HAVO wiskunde B deel 2. Willem van Ravenstein Haags Montessori Lyceum (c) 2016

PYTHON REEKS 1: BASICS. Mathias Polfliet

Extra oefeningen goniometrische functies. Juist of fout? Leg uit. Indien fout, volstaat het een tegenvoorbeeld te geven. ...

Radboud Universiteit Nijmegen Tentamen Calculus 1 NWI-NP003B 4 januari 2013,

Inleiding MATLAB (2) november 2001

De eerste stappen met de TI-Nspire 2.1 voor de derde graad

Parameterkrommen met Cabri Geometry

Zomercursus Wiskunde. Grafieken van functies en krommen (versie 14 augustus 2008)

(g 0 en n een heel getal) Voor het rekenen met machten geldt ook - (p q) a = p a q a

3.0 Voorkennis. y = -4x + 8 is de vergelijking van een lijn. Hier wordt y uitgedrukt in x.

Hoofdstuk 20: Wiskundige functies

Transcriptie:

Het benaderen van nulpunten Benaderen van vierkantswortels Als we met een numerieke rekenmachine benadering, 7 =,64575 7 berekenen, krijgen we als resultaat een Het numeriek benaderen kan met een recursieve rij opgebouwd aan de hand van een iteratief proces Neem een startwaarde x > als eerste benadering voor 7 Dan geldt dat x < 7 ofwel dat x > 7 Veronderstel dat x < 7 7 7 Bovendien geldt 7x < 7 7 < zodat x < 7 < x x 7 7 Als tweede benadering nemen we het midden van het interval x,, x = ( x + ) x x Deze werkwijze verderzettend bekomen we een rij die convergeert naar 7 : 7 7 7 x, x = ( x + ), x = ( x + ), x = ( x + ), x x x 7 De bovenstaande rij is gebaseerd op de iteratiefunctie F( x) = ( x+ ) ( x> ) x 7 7 De vaste punten van F zijn: F ( x ) = ( ) 7 7 x+ x = x x = x x = x= 7 En F'( x) = ( ) zodat < F '( 7) = < x Dit verklaart de convergentie naar 7

Numeriek bepalen van nulpunten De bisectiemethode De tussenwaardestelling vertelt ons dat voor een continue functie f op [ x, x ] met f( x) f( x ) < er een wortel of nulpunt bestaat in het interval [ x, x ] Voor het berekenen van de wortel kunnen we het volgende algoritme gebruiken: Voor I gaande van tot n doe: x x ( x + x ) = x + x Als f( x) f( x ) < dan x x en als f( x) f( x ) > dan x x Voor n = vinden we de volgende numerieke benadering voor het nulpunt van f( x) = x 7, een benadering van 7 n X X X f(x) f(x) f(x) 5 4-6 -75 9 5 5 4-75 565 9 4 5 875 5-75 6565 565 5 5 6875 875-75 656 6565 6 5 5975 6875-75 -746 656 7 5975 6465 6875-746 -7 656 8 6465 6646 6875-7 979 656 9 6465 6544 6646-7 497 979 6465 646484 6544-7 88 497 6465 64555 646484-7 -69 88 64555 645 646484-69 -87 88 645 64575 646484-87 4E-6 88 4 645 64586 64575-87 -94 4E-6 5 64586 645569 64575-94 -965 4E-6 6 645569 64566 64575-965 -48 4E-6 7 64566 64576 64575-48 -9 4E-6 8 64576 64579 64575-9 -8 4E-6 9 64579 64574 64575-8 -57E-5 4E-6 64574 645746 64575-57E-5-69E-5 4E-6 Uit de constructie van de bisectiemethode volgt dat ze altijd convergeert naar de wortel α, al dan niet altijd even snel Het algoritme van de bisectiemethode genereert een rij x, x, x, x, die voldoet aan x x x α < x x x α < x n x x α < n en x x voor n + n

De regula falsi De bisectiemethode houdt enkel rekening met het teken van f De regula falsi voegt daar de functiewaarde als volgt aan toe Vertrekkende van x en x bepalen we x als het snijpunt van de rechte door de punten ( x, f( x )) en ( x, f( x )) f( x) f( x) Deze rechte heeft als vergelijking y f( x) = ( x x) x x Het snjipunt met de x -as is x x ( )( ) ( ( ) ( )) ( ) ( ) ( ) f x x x + x f x f x x f x x= f x + x = = x f x f( x ) f( x ) f( x ) f( x ) f( x ) f( x ) ( x, f( x )) ( x, f( x )) x x x x ( x, f( x )) In een volgende stap kijken we naar het teken van f ( x ) Als f( x) f( x ) < herhalen we het voorgaande voor ( x, f( x )) en ( x, f( x )) en als f( x) f( x ) > voor ( x, f( x )) en ( x, f( x )) en bekomen zo x We generenen een recursieve rij met de iteratiefunctie xi f( xi ) xi f( xi ) xi = F( xi, xi ) = f( x ) f( x ) i i F( x, y) = x f( y) y f( x) : f ( y) f( x) Een gelijkaardig algoritme als voor de bisectiemethode kan gebruikt worden voor het programmeren van de regula falsi vertrekkende van x en x met f( x) f( x ) < : Voor I gaande van tot n doe: F( x, x) x Als f( x ) f( x ) < dan x x en als f( x ) f( x ) > dan x x

Gelijkaardige algoritmen worden gebruikt om nulpunten te bepalen met een grafische rekenmachine GRAFISCH De berekende X- en Y-waarden kunnen via het rekenscherm nauwkeuriger bekeken worden NUMERIEK SOLVER Voor left-rt wordt voor het gevonden resultaat, X, het verschil berekend tussen het linkerlid en rechterlid van de vergelijking voor X Men kan aantonen dat voor een continue functie f op [ x, x ] met f( x) f( x ) < de regula falsi convergeert De methode van Newton-Raphson Voor de twee voorgaande methodes staat de voorwaarde f( x) f( x ) < centraal Dit heeft tot gevolg dat een eenvoudige vergelijking zoals ( x ) = niet numeriek op te lossen is, als we veronderstellen dat we de oplossing niet kennen en niet gebruiken als startwaarde De methode van Newton is een numerieke benaderingmethode van nulpunten die gebruik maakt van de raaklijn aan de grafiek van de functie Afleidbaarheid is noodzakelijk voor het gebruiken van deze methode Als startwaarde bepalen we grafisch een x in de buurt van een nulpunt In een volgende stap berekenen we het snijpunt van de raaklijn aan de grafiek in het punt ( x, f( x )) en de x -as De x-coördinaat van dit snijpunt is de volgende benadering, x, van het nulpunt 4

We herhalen deze werkwijze voor x en bekomen zo het punt x als snijpunt van de raaklijn in het punt ( x, f( x )) en de x -as Het steeds verder zetten van dit proces genereert een rij x, x, x, x, x 4, die voor heel wat functies convergeert De exacte voorwaarde voor convergentie behandelen we hier niet f x x x x We bepalen de iteratiefunctie die aan de basis ligt van de methode van Newton-Raphson De vergelijking van de raaklijn aan de grafiek van f in ( x, f( x )) is van de vorm: y f( x ) = f '( x )( x x ) y = f( x ) + f '( x )( x x ) n n n n n n Voor het snijpunt van de raaklijn met de x -as geldt y = zodat Deze x -waarde is de volgende stap in het iteratieproces, x n + f ( x) De iteratiefunctie is N( x) = x f '( x) en genereert de volgende rij: 4 f x f x f x f x n n f ( xn ) x = x n f '( x ) f( x ) f( x ) f( x ) f( x ) x, x = x, x = x, x = x, x = x, '( ) '( ) '( ) '( ) Dit iteratieproces noemt men de methode van Newton-Raphson VOORBEELD Voor f x = x is ( ) Voor de vaste punten van N( x ) geldt x x + N( x) = x = = ( x + ) x x x x x x = = Maw de vaste punten van N( x ) zijn de nulpunten van f Grafische analyse toont dat elk getal ( ) door iteratie met N convergeert naar één van beide vaste punten Ook geldt: x x ( x + ) N'( x) = en N'() = N'( ) = 4x n 5

VOORBEELD Voor = geldt dat f( x) x ( x ) x x x x x x N( x) = x = x = x x x x Merk op dat ook hier de vaste punten van N gelijk zijn aan de nulpunten van f Ook voor voorbeeld leidt de methode van Newton Rapshon tot convergentie naar het gewenste nulpunt bij goed gekozen startwaarden De volgende voorbeelden tonen dat de methode van Newton niet altijd leidt tot een oplossing of tot een correcte oplossing Voorbeeld De functie f ( x) Voor iedere x is = x is niet afleidbaar in x N( x) = x = x x= x x Voor N( x) = x geldt dat N '() =, wat laat aanvoelen waarom het fout gaat Voorbeeld 4 Het al dan niet convergeren is afhankelijk van de startwaarde Voor = bepaalt f ( x) x 5x x 5x x N( x) = x = x 5 x 5 de, weliswaar afstotende, -cyclus voor de startwaarde x = 6

Voorbeeld 5 Het benaderen van nulpunt x = π van f ( x) = sinx met de methode van Newton- 5π Raphson met als startwaarde x = geeft het volgende resultaat sin x N( x) = x = x tg( x) cos x N'( x) = cos x N'( π ) = N'( π ) = Dit voorbeeld toont dat het belangrijk is de startwaarde dicht bij het te benaderen nulpunt te kiezen, hetgeen best grafisch kan gebeuren 4 Het programmeren van de methode van Newton-Raphson (i) TI BASIC Voor een introductie over programmeren in TI BASIC verwijzen we naar het boekje Programmeren met de TI-8 Plus van Henk Pfaltzgraff Een programma kan men ruwweg opsplisten in drie onderdelen: de input, de verwerking en de output INPUT De minimaal noodzakelijke input is het functievoorschrift, de startwaarde en het aantal iteratiestappen dat je wil zetten We gebruiken hiervoor het commando INPUT Input van het functievoorschrift Het functievoorschrift moet eerst ingegeven worden als een woord (string) en nadien omgezet worden in een vergelijking die we in de variabele Y plaatsen Input "Y=",Str String Equ(Str,Y) Input van de startwaarde en het aantal iteratiestappen Input "X",A Input "N=",N VERWERKING Voor het uitvoeren van de N iteratiestappen gebruiken we een For-lus Een For-lus moet altijd afgesloten worden met een End-commando For(I,,N) A B nderiv(y,x,b) C A-(Y(A)/C) A End OUTPUT Na het uitvoeren van de For-lus bevindt de gewenste benadering zich in de variabele A Om de inhoud van de variable A te tonen gebruiken we het Disp-commando Disp A De input en output gebeurt via het rekenscherm Om met een proper rekenscherm te starten, laten we het programma beginnen met ClrHome Als output verschijnt er slecht het resultaat van de laaste iteratiestap Het is ook interessant om de iteratie stap voor stap te bekijken 7

Dit kan door voor de End de volgende commando s, Disp I,A:Pause, in te voegen en de laatste regel weg te laten Het Pause-commando zorgt er voor dat iedere iteratiestap getoond wordt Het drukken op ENTER genereert telkens de volgende iteratiestop tot N bereikt is Naar eigen wens kan het programma uitgebreid worden Na de lus kan bijvoorbeeld een menu toegevoegd worden dat toelaat het functievoorschrift, de startwaarde of het aantal iteratiestappen te wijzigen Menu( OPTIES, FUNCTIE,A, STARTWAARDE,B, ITERATIE,C, STOP,D) Het gebruik van labels is hier noodzakelijk ClrHome Input "Y=",Str String Equ(Str,Y) Input "X",A A P Input "N=",N Lbl E For(I,,N) A B nderiv(y,x,b) C A-(Y(A)/C) A Disp I,A Pause End Menu( OPTIES, FUNCTIE,A, STARTWAARDE,B, ITERATIE,C, STOP,D) Lbl A ClrHome Input "Y=",Str String Equ(Str,Y) P A Goto E Lbl B ClrHome Input "X=",A Goto E Lbl C ClrHome Input "N=",N P A Goto E LbL D ClrHome Disp I,A 8

Merk op dat om goed te functioneren er nog een test moet toegevoegd worden, nl nagaan of dat steeds nderiv(y,x,b) Het toevoegen van deze test laten we als oefening voor de lezer Vanzelfsprekend kunnen ook de bisectiemethode, de regula falsi ende methode van Euler geprogrammeerd worden in TI BASIC Ook dit zijn goede oefeningen in het schrijven van algoritmen om het rekenwerk te laten uitvoeren door een machine (ii) DERIVE Met de commando s ITERATE en ITERATES is het vrij eenvoudig numeriek de methode van Newton-Raphson uit te voeren met DERIVE Met het commando newton kan je als volgt een tabel aanmaken, inclusief een kolom die de iteratiestappen aangeeft 9

Met de commando s step en graf kan de methode van Newton-Raphson grafisch voorgesteld worden De onderstaande tekening, graf(,), geeft de eerste drie stappen in de methode van x Newton-Raphson weer voor de functie f( x) = e ( x ) 5 Vaste punten Het bepalen van een nulpunt van een functie f komt vaak overeen met het zoeken van een vast punt voor een goed gekozen functie ϕ Er geldt: als α een nulpunt is van f is α een vast punt is van ϕ ( x) = x f( x) g( x) met gx ( ) een willekeurige functie en g( α) VOORBEELD Het bepalen van een oplossing van x 7= met de bisectiemethode, een benadering voor 7, komt overeen met het zoeken van een vastpunt voor ϕ ( x) = x f( x) g( x) met 7 7 gx ( ) =, ϕ ( x) = x f( x) g( x) = x ( x 7) = x+ = ( x+ ) x x x x

VOORBEELD Het zoeken naar nulpunten van een functie f met de methode van Newton-Raphson komt neer op het bepalen van de vaste punten van ϕ ( x) = x f( x) g( x) met gx ( ) = f '( x) Er geldt dat f ( x) = ϕ( x) = x, hetgeen verklaart wat bleek uit de voorgaande voorbeelden, voor de methode van Newton-Raphson zijn de nulpunten van f de vaste punten van N en omgekeerd