Numerieke Analyse - Week 03

Vergelijkbare documenten
Opgaven bij Numerieke Wiskunde I

V.2 Limieten van functies

Inleiding Analyse 2009

3 De duale vectorruimte

Opgaven Functies en Reeksen. E.P. van den Ban

Opgaven Inleiding Analyse

Tentamen Numerieke Wiskunde dinsdag, 28 januari 2014,

Oefenopgaven wi3097: Numerieke methoden voor differentiaalvergelijkingen

Tentamen Functies en Reeksen

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:

V.4 Eigenschappen van continue functies

Primitieve functie Als f : R --> R continu is op een interval, dan noemt men F : R --> R een primiteive functie of

Overzicht Fourier-theorie

QuizAnalyseHoofdstuk3 - wv -Brackx

UNIVERSITEIT TWENTE Faculteit Elektrotechniek, Wiskunde en Informatica

Dit vak bestaat uit een werk- en instructiecollege, verplicht en vrijwillig huiswerk, één tussentoets op blackboard en één tentamen aan het eind.

(b) Formuleer het verband tussen f en U(P, f), en tussen f en L(P, f). Bewijs de eerste. (c) Geef de definitie van Riemann integreerbaarheid van f.

n=0 en ( f(y n ) ) ) n=0 equivalente rijen zijn.

Paragraaf 2.1 : Snelheden (en helling)

Opgaven Inleiding Analyse

Numerieke Wiskunde, Computeropgave A0 Projectie op Continue Stuksgewijs Lineaire Functies

Inleiding Analyse. Opgaven. E.P. van den Ban. c Mathematisch Instituut Universiteit Utrecht Voorjaar 2003, herzien

Radboud Universiteit Nijmegen Tentamen Analyse 1 WP001B 26 augustus 2010, , Examenzaal

Examenvragen Hogere Wiskunde I

Dit is in feite de ongelijkheid van Cauchy Schwarz voor het standaardinproduct in R s van de vectoren

Wetenschappelijk Rekenen

Convexe Analyse en Optimalisering

Ter Leering ende Vermaeck

Tussentoets Analyse 1

Utrecht, 25 november Numerieke Wiskunde. Gerard Sleijpen Department of Mathematics.

1. (a) Gegeven z = 2 2i, w = 1 i 3. Bereken z w. (b) Bepaal alle complexe getallen z die voldoen aan z 3 8i = 0.

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

(iii) intervallen, bijvoorbeeld afgesloten intervallen zoals D = [0, 1] := {x en halfopen intervallen zoals D = (0, 1] := {x R 0 < x 1},

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

maplev 2010/7/12 14:02 page 277 #279

Je mag Zorich deel I en II gebruiken, maar geen ander hulpmiddelen (zoals andere boeken, aantekeningen, rekenmachine etc.)!

1. (a) Formuleer het Cauchy criterium voor de convergentie van een reeks

== Tentamen Analyse 1 == Maandag 12 januari 2009, u

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

Convexe Analyse en Optimalisering

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

maplev 2010/7/12 14:02 page 157 #159 Taylor-ontwikkelingen

UNIVERSITEIT TWENTE Faculteit Elektrotechniek, Wiskunde en Informatica

Functies van één veranderlijke

Infi A oefententamen ψ

. Maak zelf een ruwe schets van f met A = 2, ω = 6π en ϕ = π 6. De som van twee trigonometrische polynomen is weer een trigonometrisch polynoom

Hints en uitwerkingen huiswerk 2013 Analyse 1 H18

Examen Complexe Analyse (September 2008)

8. Differentiaal- en integraalrekening

TENTAMEN WISKUNDIGE BEELDVERWERKINGSTECHNIEKEN

3. Bepaal de convergentie-eigenschappen (absoluut convergent, voorwaardelijk convergent, divergent) van de volgende reeksen: n=1. ( 1) n (n + 1)x 2n.

UNIVERSITEIT TWENTE Faculteit Elektrotechniek, Wiskunde en Informatica

TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica. Uitwerking Tentamen Calculus, 2DM10, maandag 22 januari 2007

UNIVERSITEIT TWENTE Faculteit Elektrotechniek, Wiskunde en Informatica

Vectorruimten en deelruimten

I.3 Functies. I.3.2 Voorbeeld. De afbeeldingen f: R R, x x 2 en g: R R, x x 2 zijn dus gelijk, ook al zijn ze gegeven door verschillende formules.

(vi) Als u een stelling, eigenschap,... gebruikt, formuleer die dan, toon aan dat de voorwaarden vervuld zijn, maar bewijs die niet.

Doe de noodzakelijke berekeningen met de hand; gebruik Maple ter controle.

opgaven formele structuren tellen Opgave 1. Zij A een oneindige verzameling en B een eindige. Dat wil zeggen (zie pagina 6 van het dictaat): 2 a 2.

Tweede Programmeeropgave Numerieke Wiskunde 1 De golfplaat Uiterste inleverdatum : vrijdag 16 mei 2003

Numerical Methods. College 5: Numerieke Integratie (Hoofdstuk 5) A.A.N. Ridder

34 HOOFDSTUK 1. EERSTE ORDE DIFFERENTIAALVERGELIJKINGEN

NUMERIEKE METHODEN VOOR DE VAN DER POL VERGELIJKING. Docent: Karel in t Hout. Studiepunten: 3

3 De duale vectorruimte

Tentamen Numerieke Wiskunde (WISB251)

Huiswerk Hints&Tips Analyse 2, College 26

Hoofdstuk 10: Partiële differentiaalvergelijkingen en Fourierreeksen

Tentamen Grondslagen van de Wiskunde A Met beknopte uitwerking

Vectoranalyse voor TG

Reeksnr.: Naam: t 2. arcsin x f(t) = 2 dx. 1 x

extra sommen bij Numerieke lineaire algebra

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

Analyse 1 Handout limieten en continuïteit

Aanvullingen van de Wiskunde

Tentamen Discrete Wiskunde

ONBETWIST ONderwijs verbeteren met WISkunde Toetsen Voorbeeldtoetsen Lineaire Algebra Deliverable 3.10 Henk van der Kooij ONBETWIST Deliverable 3.

Z.O.Z. Radboud Universiteit Nijmegen Tentamen Analyse 1 WP001B 16 juni 2016, 12:30 15:30 (16:30)

Oefening 2.2. Welke van de volgende beweringen zijn waar?

Inhoud college 5 Basiswiskunde Taylorpolynomen

Functies van één veranderlijke

UNIVERSITEIT TWENTE Faculteit Elektrotechniek, Wiskunde en Informatica

UNIVERSITEIT TWENTE Faculteit Elektrotechniek, Wiskunde en Informatica

10.0 Voorkennis. Herhaling van rekenregels voor machten: a als a a 1 0[5] [6] Voorbeeld 1: Schrijf als macht van a:

Combinatoriek groep 1 & 2: Recursie

Aanwijzingen bij vraagstukken distributies

TENTAMEN WISKUNDIGE BEELDVERWERKINGSTECHNIEKEN

Speciale functies. 2.1 Exponentiële functie en natuurlijke logaritme

TW2040: Complexe Functietheorie

2.0 Voorkennis. Herhaling merkwaardige producten: (A + B) 2 = A 2 + 2AB + B 2 (A B) 2 = A 2 2AB + B 2 (A + B)(A B) = A 2 B 2

Technische Universiteit Delft Tentamen Calculus TI1106M - Uitwerkingen. 2. Geef berekeningen en beargumenteer je antwoorden.

Opgave a. We berekenen eerst een normaal v van V en een normaal w van W. v = (b a) (c a) = ((2)(1) ( 2)( 2), ( 2)( 1) ( 1)(1), ( 1)( 2) (2)( 1))

Bespreking van het examen Complexe Analyse (tweede zittijd)

UNIVERSITEIT TWENTE Faculteit Elektrotechniek, Wiskunde en Informatica

Uitwerkingen Tentamen Gewone Differentiaalvergelijkingen

Uitwerkingen analyse op de lijn tweede deel

More points, lines, and planes

Lineaire algebra I (wiskundigen)

FACULTEIT ECONOMIE EN BEDRIJFSKUNDE Afdeling Kwantitatieve Economie

ax + 2 dx con- vergent? n ln(n) ln(ln(n)), n=3 (d) y(x) = e 1 2 x2 e 1 2 t2 +t dt + 2

Relevante examenvragen , eerste examenperiode

Transcriptie:

Numerieke Analyse - Week 3 Jan Brandts Woensdag 21 september 211 1. Samenvatting en opgaven We zoeken een polynoom p P k (I) waarvan de functiewaarden in k + 1 verscillende punten x,..., x k I overeenstemmen met vooraf opgegeven waarden. Als deze waarden functiewaarden van een functie f zijn, eet p et k-de graads Lagrange interpolatiepolynoom van f op de steunpunten x,..., x k en wordt aangeduid met L k (f). Dit definieert impliciet een lineaire afbeelding L k : C (I) P k (I). De Lagrange basis B = {φ,..., φ k } van de vectorruimte P k (I) bestaat uit de functies φ j met de eigenscap dat φ j (x i ) = δ ij, de Kronecker delta-functie. Ten opzicte van die basis eeft L k (f) de plezierige vorm L k : C (I) P k (I) : f k f(x j )φ j. (1) De interpolatiefout f L k (f) is een functie in C (I) waarvan zowel de maximumnorm als de standaardnorm 2 kan worden begrensd in termen van de breedte van et interpolatieinterval en de overeenkomstige norm van de tweede afgeleide f van f. Op et college deden we dit expliciet voor f L 1 (f). In onderstaande opgaven gebeurt dit voor f L 1 (f) 2 en f L 2 (f). Tot slot introduceerden we de vectorruimte S 1 (J ) van continue, stuksgewijs lineaire functies ten opzicte van een partitie J van et interpolatie-interval I. Ook iervan definieerden we een basis, de zogeeten nodale basis B = {v,..., v n } bestaande uit functies v j S 1(J ) met de eigenscap dat v j(x i ) = δ ij. De continue, stuksgewijs lineaire interpolant van een gegeven f C (I) is dan de functie uit S 1(J ) die in de partitie-punten a = x < x 1 < < x n = b overeenstemt met f. Dit definieert impliciet de continue stuksgewijs lineaire interpolatie-operator n L 1 J : C (I) S(J 1 ) : f f(x j )v j. (2) Hiervan was relatief eenvoudig te bewijzen dat j= j= f L 1 J (f) 1 8 2 f, (3) waarbij de maximale breedte van de deelintervallen I j = [x j 1, x j ] uit de partitie J is. Dit oudt in dat de bovengrens van de interpolatiefout met een factor vier afneemt als alle intervallen uit de partitie gealveerd worden. Zie actereenvolgens secties 6.1, 6.2, 8.2 (p.224-226), 11.2 (p.293-294) en 11.3 uit et boek. 1

Opgave 1: Benadering van ( 1 2 )! - de faculteit van een alf Euler definieerde in 173 de Gammafunctie Γ(x) = t x 1 e t dt. (4) Duidelijk is dat Γ(1) = 1, en met partiële integratie vinden we eenvoudig dat Γ(n+1) = nγ(n). Dus, n! = Γ(n + 1). Ecter, ook voor niet-geele waarden van x 1 is Γ(x) welgedefinieerd. Bijvoorbeeld, met de substitutie t = u 2 vinden we dat Γ Dientengevolge is ( 1 2 ) = e t t dt = Γ 1 u e u2 2udu = 2 e u2 du = π. (5) ( ) 3 = 1 ( ) 1 2 2 Γ = 1 π. (6) 2 2 Dit getal zou je dus kunnen zien als de legale waarde van de faculteit van een alf. Links: Euler voor slects tien Zwitserse frank. Rects: Γ(z) voor z C. De waarde van een alf faculteit zou je ook kunnen proberen te verkrijgen middels interpolatie van de faculteitsfunctie met de geele niet-negatieve getallen als steunpunten. Bereken daarom zowel voor k = 2 als voor k = 3 de interpolant L k (f) van f(n) = n! op de steunpunten,, k en evalueer de beide interpolanten in n = 1 2. Maak ierbij gebruik van de Lagrange basis voor de betreffende polynoomruimte. Opgave 2. Even wennen aan die normen Scrijf L 1 voor lineaire Lagrange interpolatie op de randpunten en 1 van I = [, 1]. Bewijs, of geef een tegenvoorbeeld voor ieder van de volgende uitspraken: (a) f C (I) : L 1 (f) f. (b) C R : f C (I) : L 1 (f) 2 C f 2. (c) f C (I) : L 1 (f) 2 f. 2

Opgave 3. De interpolatiefout van kwadratisce Lagrange interpolatie Laat a < b en I = [a, b] met middelpunt m. Laat L 2 : C (I) P 2 (I) de kwadratisce Lagrange interpolatieoperator zijn op de steunpunten a, m, b. Veronderstel dat f C 3 (I). (a) Bewijs dat er voor alle x I een ξ(x) I bestaat zodanig dat f(x) (L 2 f)(x) = (x a)(x m)(x b) f (ξ(x)). (7) 6 Generaliseer iertoe stapsgewijs et bewijs voor L 1 gegeven op oorcollege. (b) Laat zien dat (x a)(x m)(x b) 1 36 3(b a) 3 Hint: transleer m naar en onderzoek de functie c(x) = x(x 2 2 ) met = 1 2 (b a). (c) Geef L 2 (f) expliciet voor f : [, π] R : x sin(x) en laat zien dat f L 2 (f) π3 3 216 (d) Reproduceer et volgende plaatje even snel in Matlab. (8) (.2486). (9) Kwadratisce interpolatie: de bovengrens van de fout is veel ruimer dan de ecte fout. (e) Geef een mogelijke oorzaak voor et niet scerp zijn van de foutgrens. Opgave 4. Een bovengrens voor f L 1 f 2 Laat g C 2 (I) en veronderstel dat g(a) = g(b) =. (a) Bewijs middels de oofdstelling van de integraalrekening en de Caucy-Scwarz ongelijkeid voor et standaardinproduct dat voor alle x I, g(x) 2 (x a) g 2 2. (1) 3

(b) Laat zien dat uit (a) volgt dat (c) Bewijs dat er een p I bestaat met g (p) =. (d) Bewijs op soortgelijke wijze als in (a) dat voor alle x I, g 2 2 1 2 (b a)2 g 2 2. (11) g (x) 2 x p g 2 2. (12) (e) Bewijs op soortgelijke wijze als in (b) met beulp van (d) dat (f) Combineer (11) en (13) voor g = f L 1 f en laat zien dat g 2 2 1 2 (b a)2 g 2 2. (13) f L 1 f 2 1 2 (b a)2 f 2. (14) Gegeven is een partitie J van I bestaande uit deelintervallen I j = [x j 1, x j ], waarbij a = x < x 1 < < x n = b. Scrijf L 1 J (f) voor de continue, stuksgewijs lineaire interpolant van een functie f C 2 (I). (g) Bewijs dat f L 1 J f 2 2 2 f 2, waarbij = max(x j x j 1 ). (15) j Let op:: et bewijs iervan verloopt wezenlijk anders dan et bewijs in de maximumnorm. 2. Adaptieve continue stuksgewijs lineaire interpolatie Gegeven een partitie J van I = [a, b] geldt dat de fout bij continu stuksgewijs lineair interpoleren als volgt wordt begrensd, f L 1 J f 1 8 2 f. (16) Hier is de maximale breedte van de deelintervallen uit J. Dus, gegeven een tolerantie ε > kan, indien f bekend is, de waarde van worden berekend waarvoor de bovengrens in (16) gelijk is aan ε. Vervolgens kan n worden bepaald waarvoor = (b a)/n en J worden gekozen als de uniforme partitie van I in n deelintervallen van gelijke lengte. Als f sterk in grootte varieert op I is dit geen optimale strategie. Als bijvoorbeeld de maximale absolute waarde van f op de linkerelft I l van I eel veel kleiner is dan op de recterelft I r van I, loont et de moeite om (16) toe te passen op beide afzonderlijke deelintervallen. De waarde van l beorende bij I l zal dan veel groter zijn dan de waarde r beorende bij I r, en die dus gelijk is aan voor eel I. Het is in dit geval beter om een uniforme partitie J l van I l te bepalen en een uniforme partitie J r van I r, en dan J te definiëren als J = J l J r. Op deze manier wordt de tolerantie ε geaald met minder deelintervallen en dus minder evaluaties van de functie f. Dit idee leidt op natuurlijke wijze tot een recursieve procedure om een betere partitie (met minder deelintervallen) te vinden dan de uniforme partitie. De recursiebasis is dat een interval I = [c, d] wordt geaccepteerd als (triviale) partitie J = {I} van ziczelf, als de opgegeven tolerantie ε is geaald. Is dit niet et geval, bepalen we afzonderlijke partities J l en J r van de linker- en recterelften I l en I r en voegen die samen tot J = J l J r. 4

Opgave 5: Recursieve adaptieve interpolatie gebaseerd op een foutgrens Veronderstel dat je bescikt over een functie function y = ErrBound(le,ri,ddf) die de maximale absolute waarde van de tweede afgeleide ddf van een gegeven functie f over een interval [le,ri] retourneert, vermenigvuldigd met.125*(ri-le)^2. (a) Scrijf deze functie onder de vereenvoudigende aanname dat de absolute waarde van ddf monotoon stijgend is. (b) Scrijf een functie function J = AdaptIntBnd(a,b,ddf,tol) die gebruik maakt van de functie ErrBound, die et bovenbescreven idee van recursie implementeert en een partitie J retourneert zodanig, dat f L J (f) kleiner dan of gelijk aan de tolerantie tol is. Merk op dat de te interpoleren functie f is niet nodig is om J te bepalen. Terzijde: Een partitie J van I is op college gedefinieerd als een verzameling van deelintervallen I j van I. Realiseer daarom een partitie J als een k 2 matrix, waarbij iedere rij et begin en eindpunt van et deel-interval bevat. (c) Test je code op de functie f(x) = x 6 op et interval I = [, 1] met ε =.1. Je kan de output van je programma gebruiken om een grafiek van f en zijn continue stuksgewijs lineaire interpolant te laten plotten, en in etzelfde plaatje verticale lijnen tussen (x j, ) en (x j, f(x j )) voor ieder van de partitiepunten x j. Dit brengt de breedte van de diverse deelintervallen goed in beeld. Zie et Matlab commando line. Opgave 6: Recursieve adaptieve interpolatie gebaseerd op een foutscatter In de praktijk eb je vaak niet de bescikking over f, en zelfs als je dat al ebt, is et vaak niet eenvoudig om de maximale absolute waarde van f over een gegeven interval te bepalen. Ook dit kan dan numeriek worden gedaan. De minst subtiele metode is de volgende. = b m = m a. Dan is f(b) 2f(m) + f(a) 2 = Gegeven f op [a, b], scrijf m = (a + b)/2 en f(b) f(m) f(m) f(a) een differentiequotiënt van differentiequotiënten, en dus een benadering voor f (m). De absolute waarde iervan kan dan in een zogenaamde foutscatter worden gebruikt, als alternatief voor de bovengrens van de fout zoals in Opgave 5. (a) Scrijf een functie ErrEst(li,re,f) die deze foutscatting op [li,re] retourneert. (b) Kopieer AdaptIntBnd. Pas de kopie aan tot function J = AdaptIntEst(a,b,f,tol) die gebruik maakt van de functie ErrEst in plaats van de functie ErrBound. (c) Test je code op de functie f(x) = x 6 op et interval I = [, 1] met ε =.1. (d) Vergelijk de resultaten met die uit Opgave 5. Probeer ook andere functies. Pas op! Het gebruik van een foutscatter geeft geen garantie dat de partitie die door de code wordt gegenereerd voldoet aan de opdract. Het kan gebeuren dat de fout die gemaakt wordt in et benaderen van f desastreuze gevolgen eeft. (e) Geef een voorbeeld van een functie f waarvoor dit gebeurt. (17) 5