Matematisk modellering og numeriske metoder. Eksempelsamling

Relaterede dokumenter
Matematisk modellering og numeriske metoder. Metoder

Matematisk modellering og numeriske metoder

Matematisk modellering og numeriske metoder

Matematisk modellering og numeriske metoder. Overskrifter

Matematisk modellering og numeriske metoder. Lektion 10

Matematisk modellering og numeriske metoder. Lektion 5

Matematisk modellering og numeriske metoder. Lektion 19

Matematisk modellering og numeriske metoder. Lektion 13

Matematisk modellering og numeriske metoder. Lektion 4

Matematisk modellering og numeriske metoder. Lektion 1

Oversigt [S] 7.3, 7.4, 7.5, 7.6; [DL] 1, 2

Matematisk modellering og numeriske metoder. Lektion 8

Matematisk modellering og numeriske metoder. Lektion 11

Matematisk modellering og numeriske metoder. Lektion 6

Nøgleord og begreber Separable ligninger 1. ordens lineær ligning August 2002, opgave 7 Rovdyr-Byttedyr system 1. ordens lineært system Opgave

DesignMat Lineære differentialligninger I

Eksamen i Calculus. 14. juni f (x, y, z) = 1 + x 2 + y 2. x 2 + y 2 1 Hele rummet uden z aksen

Oversigt [S] 7.3, 7.4, 7.5, 7.6; [LA] 15, 16, 17

Matematisk modellering og numeriske metoder. Lektion 17

Matematisk modellering og numeriske metoder. Lektion 11

Nøgleord og begreber. Definition 15.1 Den lineære 1. ordens differentialligning er

Besvarelser til Calculus Ordinær Eksamen Juni 2019

DesignMat Lineære differentialligninger I

Matematisk modellering og numeriske metoder. Lektion 18

Eksamen i Mat F, april 2006

DesignMat Uge 1 Repetition af forårets stof

x 2 + y 2 dx dy. f(x, y) = ln(x 2 + y 2 ) + 2 1) Angiv en ligning for tangentplanen til fladen z = f(x, y) i punktet

DesignMat Uge 1 Gensyn med forårets stof

DOK-facitliste DOK. DOK-facitliste 1

Den homogene ligning. Vi betragter den n te ordens, homogene, lineære differentialligning. d n y dt n. an 1 + any = 0 (1.2) dt. + a1 d n 1 y dt n 1

Introduktion til Laplace transformen (Noter skrevet af Nikolaj Hess-Nielsen sidst revideret marts 2013)

Eksamen i Calculus. 14. juni f (x, y, z) = 1 + x 2 + y 2. Hele rummet uden z aksen

Eksamen i Calculus. 14. juni f (x, y, z) = 1 + x 2 + y 2. x 2 + y 2 1 Hele rummet uden z aksen

Lineære differentialligningers karakter og lineære 1. ordens differentialligninger

Lineære 2. ordens differentialligninger med konstante koefficienter

Førsteordens lineære differentialligninger

DESIGNMAT FORÅR 2012: UGESEDDEL Forberedelse Læs alle opgaverne fra tidligere ugesedler, og læg særlig mærke til dem du har spørgsmål til.

Lektion 12. højere ordens lineære differentiallininger. homogene. inhomogene. eksempler

Matematisk modellering og numeriske metoder. Lektion 16

Besvarelser til Calculus og Lineær Algebra Globale Forretningssystemer Eksamen - 3. Juni 2014

Besvarelser til Calculus Ordinær eksamen - Forår - 6. Juni 2016

Modulpakke 3: Lineære Ligningssystemer

Besvarelser til Calculus Ordinær Eksamen Juni 2018

Matematisk modellering og numeriske metoder

Besvarelser til de to blokke opgaver på Ugeseddel 7

Differentialligninger af første orden

MATEMATIK 11 Eksamensopgaver Juni 1995 Juni 2001, 4. fjerdedel

(c) Opskriv den reelle Fourierrække for funktionen y(t) fra (b), og afgør dernæst om y(t) er en lige eller ulige funktion eller ingen af delene.

Mat H 2 Øvelsesopgaver

Lineære 1. ordens differentialligningssystemer

EKSAMENSOPGAVELØSNINGER CALCULUS 2 (2005) JANUAR 2006 AARHUS UNIVERSITET.. Beregn den retningsafledede D u f(0, 0).

Eksamen i Mat F, april 2006

Matematisk modellering og numeriske metoder. Lektion 15

Besvarelser til Calculus Ordinær Eksamen - 3. Januar 2017

Komplekse Tal. 20. november UNF Odense. Steen Thorbjørnsen Institut for Matematiske Fag Århus Universitet

Gamle eksamensopgaver (DOK)

Taylor s approksimationsformler for funktioner af én variabel

Vejledende besvarelse på august 2009-sættet 2. december 2009

Indhold. Litteratur 11

Fordybelsesprojekt Matematik 2, forår 2005 Potensrækker

Taylor s approksimationsformler for funktioner af én variabel

Lineære 1. ordens differentialligningssystemer

DOK DOK-facitliste 1. DOK-facitliste

Mike Vandal Auerbach. Differentialregning (2) (1)

Lineære 1. ordens differentialligningssystemer

Lotka-Volterra modellen

Besvarelser til Calculus Ordinær Eksamen Januar 2019

Besvarelser til Calculus Ordinær Eksamen Juni 2017

UGESEDDEL 9 LØSNINGER. Sydsæter Theorem 1. Sætning om implicitte funktioner for ligningen f(x, y) = 0.

Lektion 8 Differentialligninger

Opgave nr. 1. Find det fjerde Taylorpolynomium. (nul). Opgave nr Lad der være givet et sædvanligt retvinklet koordinatsystem

Besvarelser til Calculus og Lineær Algebra Globale Forretningssystemer Eksamen - 8. Juni 2015

I kurset Samhørende og partielle differentialligninger vil vi i foråret 2006 benytte bogen

Noter om Komplekse Vektorrum, Funktionsrum og Differentialligninger LinAlg 2004/05-Version af 16. Dec.

Eksamen i Calculus. Onsdag den 1. juni Første Studieår ved Det Teknisk-Naturvidenskabelige Fakultet og Det Sundhedsvidenskabelige Fakultet

Løsninger til eksamensopgaver på A-niveau 2017

z + w z + w z w = z 2 w z w = z w z 2 = z z = a 2 + b 2 z w

Differentialligninger. Ib Michelsen

Reeksamen i Calculus

Numerisk løsning af differentialligninger

Fordybelsesprojekt Analyse 2, forår 2012 Potensrækker

Ang. skriftlig matematik B på hf

EKSAMENSOPGAVELØSNINGER CALCULUS 2 (2005) AUGUST 2006 AARHUS UNIVERSITET

Besvarelser til Calculus Ordinær Eksamen - 5. Januar 2018

Projekt 4.9 Bernouillis differentialligning

Besvarelser til Lineær Algebra og Calculus Globale Forretningssystemer Eksamen - 6. Juni 2016

MATEMATIK 3 EN,MP 17. september 2014 Oversigt nr. 1

Projekt 4.6 Løsning af differentialligninger ved separation af de variable

12.1 Cayley-Hamilton-Sætningen

Kortfattet svar til eksamen i Matematik F2 d. 21. juni 2017

DIFFERENTIALLIGNINGER NOTER TIL CALCULUS 2003 AARHUS UNIVERSITET

Reeksamen 2014/2015 Mål- og integralteori

Calculus Uge

Oversigt Matematik Alfa 1, Januar 2003

Oversigt Matematik Alfa 1, August 2002

Differentialligninger og nummeriske metoder. Thomas G. Kristensen 7. februar 2002

Nøgleord og begreber Analysens hovedsætning Stamfunktioner Itereret integral Test itereret integral Fubinis sætning Test Fubini Eksempler Test produkt

Det teknisk-naturvidenskabelige basisår Matematik 1A, Efterår 2005, Hold 3 Prøveopgave C

MATEMATIK A-NIVEAU. Kapitel 1

Københavns Universitet, Det naturvidenskabelige Fakultet. Afleveringsopgave 1

Transkript:

Matematisk modellering og numeriske metoder Eksempelsamling Morten Grud Rasmussen 2. december 206 Indhold Analytiske metoder 3. Metoder til ODE er af første orden............................ 3.. Separation af de variable.............................. 3..2 Eksakte ODE er................................... 6..3 Integrerende faktorer................................ 7..4 Homogene lineære ODE er............................ 7..5 Inhomogene lineære ODE er........................... 8..6 Bernoulli-ligningen................................. 8.2 Metoder til ODE er af anden orden............................ 9.2. Homogene lineære ODE er............................ 9.2.. Linearitet af løsninger/superpositionsprincippet.......... 9.2..2 Reduktion af orden............................ 0.2..3 Konstante koefficienter......................... 0.2..4 Euler-Cauchy-ligninger..........................2.2 Ikke-homogene, lineære ODE er..........................2.2. Linearitet af løsninger/superpositionsprincippet...........2.2.2 De ubestemte koefficienters metode.................. 2.2.2.3 Forstyrrede masse-fjeder-systemer................... 2.2.2.4 De arbitrære parametres variationsmetode.............. 3.3 Laplace-transformationen................................. 4.3. Laplace-transformationen af udvalgte funktioner............... 4.3.2 Linearitet af Laplace-transformationen og dens inverse............ 4.3.3 Forskydning af s-variablen............................ 4.3.4 Laplace-transformationen af afledede...................... 4.3.5 Laplace-transformationen af integraler...................... 5.3.6 Løsning af begyndelsesværdiproblemer..................... 5

.3.6. Begyndelsesværdiproblemer med t 0 = 0............... 5.3.6.2 Forskydning af begyndelsesværdibetingelsen............ 5.3.7 Partialbrøker..................................... 6.4 Systemer af ODE er..................................... 7.4. Konvertering af ODE er af orden n til systemer af n ODE er af orden... 7.4.2 Systemer af ODE er af orden med konstante koefficientmatricer...... 8.5 Fourierrækker........................................ 8.5. Udregning af Fourierkoefficienter mm...................... 8.5.2 Lige og ulige funktioner.............................. 9.5.3 Linearitet af Fourierkoefficienter......................... 20.5.4 Periodeskift..................................... 20.5.5 Halvsidige udviklinger............................... 2.6 Metoder til PDE er af anden orden............................ 22.6. Den éndimensionelle bølgeligning........................ 22.6.. Fourierrækkemetoden.......................... 22.6..2 D Alemberts løsning........................... 23.6.2 Den endimensionelle varmeligning........................ 23.6.2. Randbetingelsen u(0, t = u(l, t = 0................. 23.6.2.2 Isolerede endepunkter.......................... 23 2 Numeriske metoder 23 2. Løsning af ligninger..................................... 23 2.. Fikspunktiteration................................. 23 2..2 Newtons metode.................................. 24 2..3 Sekantmetoden................................... 24 2.2 Interpolationspolynomier................................. 25 2.2. Polynomium gennem n + punkter....................... 25 2.2.. Lagrange-interpolation......................... 25 2.2..2 Newtons divideret differens-metode.................. 25 2.2.2 Polynomiumsapproksimation af funktioner................... 26 2.3 Numerisk integration.................................... 27 2.3. Midtpunktsreglen.................................. 27 2.3.2 Trapezreglen..................................... 27 2.3.3 Simpsons regel................................... 27 2.3.4 Gauss-kvadratur.................................. 28 2.4 Enkeltskridtsmetoder til numerisk løsning af ODE er af første orden........ 28 2.4. Euler-metoden.................................... 28 2.4.2 Heuns metode.................................... 29 2.4.3 RK4-metoden.................................... 29 2.4.4 Runge-Kutta-Fehlberg............................... 30 2.4.5 Baglæns Euler.................................... 30 2.5 Mangeskridtsmetoder til numerisk løsning af ODE er af første orden........ 3 2.5. Adams-Bashforth-metoder............................. 3 2.5.2 Adams-Moulton-metoder............................. 3 2.6 Metoder til førsteordenssystemer............................. 32 2.6. Euler-metoden.................................... 32 2

2.6.2 RK4.......................................... 32 2.6.3 Baglæns Euler.................................... 33 2.7 Metoder til numerisk løsning af ODE er af anden orden................ 34 2.7. Runge-Kutta-Nyström-metoder.......................... 34 2.7.. y (x = f(x, y(x, y (x......................... 34 2.7..2 y (x = f(x, y(x............................. 34 2.8 Numerisk metode til Laplace- og Poisson-ligningerne i to dimensioner....... 34 2.8. Regulær rand.................................... 34 2.8.. Dirichlet-randbetingelser........................ 35 2.8..2 Neumann- og blandede randbetingelser............... 35 2.8.2 Irregulær rand.................................... 36 2.8.2. Dirichlet-randbetingelser........................ 36 2.8.3 Gauss-Seidel-iterationsmetoden.......................... 37 Analytiske metoder. Metoder til ODE er af første orden.. Separation af de variable Eksempel... Betragt ODE en 2y (x = y(x(x +. x Først bemærker vi, at y 0 er en løsning. For at finde andre løsninger, skal vi omskrive til separeret form: 2y (x y(x = 2 y(x y (x = x + = + x x, som tydeligvis er på formen g(y(xy (x = f(x, hvor g(y = 2 og f(x = +. Vi finder nu y x stamfunktioner G = g(y dy og F = f(x dx til g og f, hhv. (det er nok at finde én til hver; integrationskonstanten tilføjer vi til sidst: Så separation af de variable giver altså: G(y = 2 ln( y og F (x = x + ln( x. 2 ln( y(x = x + ln( x + k. Da y 0 er en løsning, ved vi fra entydighed af løsninger, at ingen andre løsninger y kan krydse 0. Tilsvarende optræder x alene i nævneren, så x kan altså heller ikke krydse 0. Vi kan derfor splitte op i de fire tilfælde y > 0 og x > 0, y > 0 og x < 0, y < 0 og x > 0, samt y < 0 og x < 0. Vi nøjes med at betragte det første tilfælde og kan nu isolere y(x: e 2 ln(y(x = ( e ln(y(x 2 = (y(x 2 = e x+ln(x+k = e x e ln(x e k = e x xe k, eller y(x = a xe x 2, 3

hvor a = e k > 0 er en positiv konstant. For at tjekke, om vi har regnet rigtigt, gør vi nu prøve: og vores løsning er altså korrekt. 2y (x = ae x 2 (x + x og Eksempel...2. Betragt følgende ODE: y(x(x + x = a x(x + e x 2 x, som kan omskrives til y (x + 2 sin(2πx = 0, y (x = 2 sin(2πx, som er på separeret form med g(y = og f(x = 2 sin(2πx. Vi finder stamfunktioner G = g(y dy og F = F (x dx: G(y = y og F (x = π cos(2πx. Separation af de variable giver altså: y(x = cos(2πx + k, π hvor k er en vilkårlig integrationskonstant. For en sikkerheds skyld tjekker vi vores resultat: y (x = 2π π sin(2πx + 0, som altså opfylder differentialligningen. Eksempel...3. Betragt følgende ODE: som for y 0 kan omskrives til y (x = y(x, y(x y (x =, som er på separeret form med g(y = y og f(x =. Vi finder stamfunktioner G = g(y dy og F = f(x dx: G(y = ln( y og F (x = x. Separation af de variable giver altså: ln( y(x = x + k, hvor k er en vilkårlig integrationskonstant. Vi isolerer y i ovenstående: y(x = e ln( y(x = e x+k = e k e x y(x = ±e k e x = ce x, hvor c = ±e k. Idet vi bemærker, at y 0 også er en løsning, og er y(x = ce x altså en løsning for alle reelle tal c. For at tjekke, om vi har regnet rigtigt, sætter vi ind i differentialligningen: så y opfylder altså differentialligningen. y (x = ce x = y(x, 4

Eksempel...4. Betragt følgende ODE: der kan omskrives til y(xy (x + 36x = 0, y(xy (x = 36x, som er på separeret form med g(y = y og f(x = 36x. Vi finder stamfunktioner G = g(y dy og F = f(x dx: Separation af de variable giver altså: G(y = 2 y2 og F (x = 8x 2. 2 y2 (x = 8x 2 + k, hvor k er en vilkårlig integrationskonstant. Vi isolerer y i ovenstående: y(x = ± c 36x 2, hvor c = 2k, som kun er defineret, når c 36x 2 0. Vi tjekker efter: som ønsket. Eksempel...5. Betragt følgende ODE: y(xy (x + 36x = ± 72x c 36x 2 2 c 36x + 36x = 0 2 y (t = Ay(t ln(y(t, hvor A > 0 og y 0, der for y kan omskrives til y (t y(t ln(y(t = A, som er på separeret form med g(y = og f(t = A. Vi bemærker, at y er en løsning. Vi y ln(y finder stamfunktioner G = g(y dy og F = f(t dt: G(y = ln(a ln(y og F (t = At, hvor a 0 er en konstant hvis fortegn afhænger af, om y er større eller mindre end. Separation af de variable giver altså: ln(a ln(y = At + k hvor k er en vilkårlig integrationskonstant. Vi isolerer y i ovenstående: y(t = e eln(a ln(y = e ae At+k = e aek e At = c e At, hvor c = e aek > 0 er en konstant, som ikke kan være, da a 0. Vi bemærker dog, at c = svarer til y, som vi allerede ved er en løsning. Vi tjekker, om vi har regnet rigtigt: y (t = Ae At ln(cc e At = Ac e At ln ( c e At, som påstået (bemærk, at disse udregninger også gælder for c =, idet ln( = 0. 5

..2 Eksakte ODE er Eksempel..2.. Betragt BVP et 2xy(x 9x 2 + (2y(x + x 2 + y (x = 0, y(0 = 3. Hvis vi skriver M(x, y = 2xy 9x 2 og N(x, y = 2y + x 2 +, så er ODE en på formen og vi tjekker for eksakthed: M(x, y(x + N(x, y(xy (x = 0, M y N (x, y = 2x og (x, y = 2x, x så ODE en er altså eksakt. Vi har altså at y er løsning til en ligning på formen u(x, y(x = c, og vi går derfor på jagt efter denne funktion u. Først findes en stamfunktion f(, y = M(t, y dt (vi behøver ikke bekymre os om integrationskonstanten; den indgår i den ukendte konstant c: Herefter finder vi g: f(x,y = x 2 y 3x 3. g(y = 2y + x 2 + f y (x, y = 2y + x2 + x 2 = 2y +. Da u(x, = f(x, g(t dt finder vi nu en stamfunktion G = g(t dt (igen kan vi undlade at bekymre os om integrationskonstanten af samme grund som før: Altså er u givet ved og løsningen y til BVP et opfylder altså G(y = y 2 + y. u(x, y = f(x, y G(y = x 2 y 3x 3 + y 2 + y, u(x, y(x = x 2 y(x 3x 3 + y(x 2 + y(x = c. Først finder vi c ved at indsætte BB en y(0 = 3: hvorefter vi går i gang med at isolere y(x: så u(0, 3 = 0 ( 3 3 0 3 + ( 3 2 + ( 3 = 6, x 2 y(x 3x 3 + y(x 2 + y(x = 6 y(x 2 + (x 2 + y(x (3x 3 6 = 0, y(x = (x2 + ± (x 2 + 2 4(3x 3 6, 2 hvor vi afgør, om det er + eller i ± ved igen at indsætte BB en: y(0 = ± { + 24 2 for + = 2 3 for, så løsningen er altså y(x = (x2 + (x 2 + 2 4(3x 3 6. 2 Bemærk, at denne løsning ikke er defineret for alle x, da indmaden i kvadratroden kan blive negativ for visse værdier af x! 6

..3 Integrerende faktorer Eksempel..3.. Betragt ODE en x 4 + y(x 2 xy(xy (x = 0. Hvis vi skriver P (x, y = x 4 + y 2 og Q(x, y = xy, så er ODE en på formen og vi tjekker for eksakthed: P y P (x, y(x + Q(x, y(xy (x = 0, Q (x, y = 2y og (x, y = y, x så ODE en er ikke eksakt. Men ( P Q R(x, y = (x, y Q(x, y y x (x, y = 3 (2y ( y = xy x er konstant som funktion af y for fastholdt x, så 3 F = exp R(x,y dx = exp x dx er en integrerende faktor. Lad os finde F : x 3 t dt = [ 3 ln( t ] x = 3 ln( x, t= så F (x = exp( 3 ln( x + k = exp(ln( x 3 e k = c x 3, hvor c = ±e k 0 er en konstant, som vi frit kan vælge. Eksempelvis for c = er altså F (xp (x, y(x + F (xq(x, y(xy (x = x + y(x2 x 3 eksakt:..4 Homogene lineære ODE er Eksempel..4.. Betragt ODE en M 2y (x, y = og N y x 3 x (x, y = ( 2 y x. 3 y (x + (2x + y(x = 0. x Hvis vi skriver p(x = (2x +, så kan den også skrives x y (x + p(xy(x = 0, 7 y(x x 2 y (x = M(x, y(x + N(x, y(xy (x = 0

og for alle tal c er y = ce p(x dx derfor en løsning. Vi begynder med at finde P = p(x dx (vi husker, at vi kan være ligeglade med integrationskonstanten, da den blot svarer til at ændre konstanten c: og altså er P (x = x p(t dt = x (2t + t dt = x2 + ln( x, y(x = ce P (x = ce x2 ln( x = ce x2 e ln( x = c e x2 x hvor c = ±c er en vilkårlig konstant, den ønskede løsning. = c e x2 x,..5 Inhomogene lineære ODE er Eksempel..5.. Betragt ODE en som kan omskrives til y (x = 2 x y(x x2 sin(x, y (x + p(xy(x = r(x, hvor p(x = 2 og r(x = x x2 sin(x. For at finde løsningen skal vi først finde h = p(x dx (husk, at vi er ligeglade med integrationskonstanter, da det blot svarer til at vælge et andet c i sidste ende: x x h(x = p(t dt = 2 t dt = 2 ln( x = ln(x2. Dernæst udregnes e h(x r(x dx: x e h(t r(t dt = x x x e ln(t2 ( t 2 sin(t dt = (e ln(t2 t 2 t 2 sin(t dt = sin(t dt = cos(x, t2 hvor vi igen kan springe integrationskonstanten over. Nu er den generelle løsning...6 Bernoulli-ligningen Eksempel..6.. Betragt ODE en ( x y(x = e h(x e h(t r(t dt + c = x 2 cos(x + cx 2 y (x + y(x (x 2 + 4x y(x = 0, som kan omskrives til y (x + p(xy(x = g(xy(x a, 8

hvor p(x =, g(x = x 2 + 4x og a =. For at finde y skal vi først finde u, hvor 2 og u opfylder eller blot y(x = u(x 2 = u(x 2 u (x + 2 u(x = u (x + ( ap(xu(x = ( ag(x = 2 x2 + 2x u (x + 2 u(x = 2 x2 + 2x, som kan løses med metoden til at løse inhomogene lineære ODE er af første orden: og Altså er og dermed er den generelle løsning for vilkårligt c R. h(x = x 2 dt = x 2, x e t 2 ( 2 t2 + 2t dt = e x 2 x 2. u(x = e x 2 (e x 2 x 2 + c y(x = u(x 2 = e x (e x 2 x 2 + c 2.2 Metoder til ODE er af anden orden.2. Homogene lineære ODE er.2.. Linearitet af løsninger/superpositionsprincippet Eksempel.2... Betragt BVP et y (x = y(x, y(ln(2 = 2, y (ln(2 = 4. ODE en har løsningerne y (x = e x og y 2 (x = e x. Vi finder y og y 2: y (x = e x og y 2(x = e x, De to løsninger er lineært uafhængige, da Wronski-determinanten W (y,y 2 (x = e x ( e x e x e x = 2 ikke er 0. Derfor er alle løsninger på formen y 0 = ay + by 2, og vi kan nu bestemme a og b, så begyndelsesbetingelserne er opfyldte. Vi får de to ligninger med to ubekendte 2 = y 0 (ln(2 = ay (ln(2 + by 2 (ln(2 = a2 + b 2 2a + 2 b = 2 4 = y 0 (ln(2 = ay (ln(2 + by 2 (ln(2 = a2 + b( 2 2a 2 b = 4 som har den entydige løsning a = 3 2 og b = 2. Løsningen til BVP et er altså y 0(x = 3 2 ex 2e x. 9

.2..2 Reduktion af orden Eksempel.2..2. Betragt ODE en (x 2 xy (x xy (x + y(x = 0. ( og lad y (x = x. Så er y en løsning (tjek selv efter. Vi bruger nu metoden reduktion af orden til at finde en anden, lineært uafhængig løsning. Først skal ( omskrives til standardform: og vi har altså p(x = y (x x =. Så er x 2 x x v (x = x 2 e x p(t dt = x 2 eln( x = x x 2 x y (x + y(x = 0, x 2 x x = x = x 2 x 2 x, x 2 hvor vi kan droppe numerisk værdi-tegnene, da det blot svarer til evt. at gange med (for x < 0. Altså bliver u(x = x ( t t 2 dt = ln x + x, så y 2 (x = y (xu(x = x ln x + er en anden (lineært uafhængig løsning..2..3 Konstante koefficienter Eksempel.2..3. Betragt ODE en y (x + 3y (x 4y(x = 0, som er en homogen lineær ODE af anden orden hvor a = 3, b = 4. Først bestemmer vi diskriminanten: a 2 4b = 3 2 4( 4 = 9 + 6 = 25, og vi har dermed positiv diskriminant. Vi skal derfor finde λ ± : λ ± = a ± a 2 4b = 3 ± { 25 for + = 2 2 4 for, og den generelle løsning er derfor y(x = c e x + c 2 e 4x, og der er således både voksende og aftagende løsninger. Eksempel.2..4. Betragt ODE en y (x 8y (x + 25y(x = 0, som er en homogen lineær ODE af anden orden hvor a = 8, b = 25. Først bestemmer vi diskriminanten: a 2 4b = ( 8 2 4 25 = 64 00 = 36, 0

og vi har dermed negativ diskriminant. Vi skal derfor finde ω: og den generelle løsning er derfor ω = b a 36 4 = 4 = 3, y(x = c e 8x 2 cos(3x + c 2 e 8x 2 sin(3x = c e 4x cos(3x + c 2 e 4x sin(3x, og løsningerne er dermed voksende og oscillerende (eller identisk 0..2..4 Euler-Cauchy-ligninger Eksempel.2..5. Betragt ODE en x 2 y (x + 6xy (x + 4y(x = 0, som er en homogen Euler-Cauchy-ligning med a = 6 og b = 4. Først bestemmer vi determinanten: (a 2 4b = (6 2 4 4 = 9 > 0, og vi har dermed positiv determinant. Dvs. m ± = 6 ± (a 2 4 2 b = 5 ± 3 og den generelle 2 2 løsning er derfor y(x = c x + c 2 x 4..2.2 Ikke-homogene, lineære ODE er.2.2. Linearitet af løsninger/superpositionsprincippet Eksempel.2.2.. Det ses let, at ODE en y (x + y(x = 2e x. (2 har y p (x = e x som løsning. Alle løsninger til den tilhørende homogene ODE y (x + y(x = 0 (3 er på formen y h (x = a cos(x + b sin(x. Den generelle løsning til (2 er derfor y g (x = e x + a cos(x + b sin(x. Hvis vi sætter y (x = e x + cos(x og y 2 (x = e x sin(x, så er y og y 2 altså begge løsninger til (2 og y 3 (x = y (x y 2 (x = cos(x + sin(x er en løsning til (3.

.2.2.2 De ubestemte koefficienters metode Eksempel.2.2.2. Betragt ODE en som er på formen y (x + 2y (x + y(x = e x + 4 cos(2x, (4 y (x + ay (x + by(x = r(x med a = 2, b = og r(x = e x +4 cos(2x. Vi ønsker at finde en partikulær løsning. Da r = r +r 2, hvor r (x = e x, som er på formen ke γx med k = og γ =, og r 2 (x = 4 cos(2x, som er på formen k sin(ωx med k = 4 og ω = 2, så sætter vi f (x = Ce x og f 2 (x = K cos(2x + M sin(2x. Hvis vi sætter f ind på y s plads i fås y (x + 2y (x + y(x f (x + 2f (x + f (x = C( 2 e x + C( e x + Ce x = 0. Det ses, at f løser den homogene ligning, og vi prøver derfor med f : x xf (x: f (x + 2 f (x + f (x = C( e x e x x( e x + 2C( e x + x( e x + Cxe x = 0, så f løser også den homogene ligning. Vi skal altså bruge ˇf : x Cx 2 e x : ˇf (x + 2 ˇf (x + ˇf (x = C(x 2 4x + 2e x + 2C(2x x 2 e x + Cx 2 e x Sætter vi C = 2, så får vi altså r (x. For f 2 s vedkommende får vi = 2Ce x. f 2 (x + 2f 2(x + f 2 (x = ( 2 2 K cos(2x 2 2 M sin(2x + 2( 2K sin(2x + 2M cos(2x + (K cos(2x + M sin(2x = ( 3K + 4M cos(2x + ( 3M 4K sin(2x. Hvis dette skal give 4 cos(2x, skal vi altså have 3K + 4M = 4 og 3M 4K = 0. Disse to ligninger med to ubekendte har løsningen K = 2 6 og M =. Vi får altså, at 25 25 er en løsning til (4..2.2.3 Forstyrrede masse-fjeder-systemer Eksempel.2.2.3. Betragt ODE en y p (x = 2 x2 e x 2 6 cos(2x + sin(2x 25 25 y (t + 2y (t + 5y(t = 0 cos((2 2 3t, som er på formen my (t + cy (t + ky(t = F 0 cos(ωt 2

med m =, c = 2, k = 5, F 0 = 0 og ω = 2 2 5 3. Så er ω 0 = = 5. Vi har derfor en løsning, som ser ud som følger: y p (t = ( 2 + 3 cos((2 2 3t + π, 2 6 0 idet 2 (5 (2 2 3 2 2 +(2 2 = 2 + 3 og arctan( (2 2 32 3 2 22 2 (5 (2 2 3 2 = π. 6 Nu er 0 < 2 2 2 5 og altså 0 < c 2 2mk. Da ω = 2 2 5 3 22 = 3, betyder det, 2 at frekvensen ω = 3 ville give en løsning med en højere amplitude. Mere konkret har ODE en y (t + 2y (t + 5y(t = 0 cos( 3t løsningen y p (t = 2,5 cos( 3t + π 3, 2 0 idet 2 4 2 5 2 = 2,5 og arctan( 2 3 = π. Da 2 + 3 < 2,5, giver ω = 3 altså en højere 2 2 3 2 amplitude end ω = 2 2 3 som påstået..2.2.4 De arbitrære parametres variationsmetode Eksempel.2.2.4. Betragt ODE en hvor vi husker, at sec(x =, som altså er på formen cos(x y (x + y(x = sec(x, (5 y (x + p(xy (x + q(xy(x = r(x med p 0, q og r = sec. Vi ser, at r = sec ikke er at finde i listen over funktioner, som vi kan klare med de ubestemte koefficienters metode, og vi må derfor ty til de arbitrære parametres variationsmetode. Til gengæld er p og q konstanter, hvilket kommer os til nytte, idet metoden kræver, at vi først løser det tilhørende homogene system, y (x + p(xy (x + q(xy(x = 0. (6 Eksempelvis vha. metoden til homogene, lineære ODE er af orden 2 med konstante koefficienter fås altså, at y og y 2 givet ved løser (6. Dermed er y (x = cos(x og y 2 (x = sin(x y p = y y2 (xr(x W (x dx + y 2 y (xr(x W (x en løsning til (5, hvor W (x = cos(x cos(x sin(x( sin(x. Vi skal altså finde stamfunktioner u = y 2 (xr(x dx og u W (x 2 = y (xr(x dx: W (x x sin(t sec(t x u (x = dt = tan(t dt = ln( cos(x 3 dx

og x cos(t sec(t x u 2 (x = dt = dt = x, idet vi ikke behøver at bekymre os om integrationskonstanter, da de blot svarer til at lægge en homogen løsning til den partikulære løsning. Alt i alt fås altså, at y p (x = sin(x( ln( cos(x + cos(xx = x cos(x + ln( cos(x sin(x er en partikulær løsning til (5..3 Laplace-transformationen.3. Laplace-transformationen af udvalgte funktioner Eksempel.3... Betragt funktionen f : R R givet ved f(t = e 3t. Så er Laplace-transformationen F = L(f af f givet ved F (s = s 3. 7 Eksempel.3..2. Betragt funktionen G: R R givet ved G(s =. Så er den inverse s 2 6s+58 Laplace-transformation g = L (G af G givet ved g(t = e 3t sin(7t, idet vi ser at G kan omskrives 7 på følgende måde: G(s = = 7. (s 2 6s+9+49 (s 3 2 +7 2.3.2 Linearitet af Laplace-transformationen og dens inverse Eksempel.3.2.. Betragt funktionen j(t = 2 t2 + e 2t cos(2πt + 7. Hvis vi skriver f(t = t 2, g(t = e 2t cos(3t og h(t =, så kan j skrives som j = f + g + 7h. Dermed er J = L(j givet 2 ved J(s = 2 2! s 3 + = s + 22 + s3 s 2 + 4s + + 7 s. s ( 2 (s ( 2 2 + 3 + 7 2 s Eksempel.3.2.2. Betragt funktionen F givet ved F (s =. Sæt G(s = 7. Så er s 2 6s+58 (s 3 2 +7 2 F (s = 7 = G(s, og den inverse Laplace-transformation f = 7 (s 3 2 +7 2 7 L (F af F er givet ved f(t = L (F (t = L ( G(t = 7 7 e3t sin(7t..3.3 Forskydning af s-variablen Eksempel.3.3.. Betragt funktionen f givet ved f(t = t 3. Laplace-transformationen F = L(f af f er givet ved F (s = 3! = 6. Så er Laplace-transformationen af g givet ved g(t = e 3t f(t = s 4 s 4 e 3t t 3 altså L(g(s = L(t e 3t t 3 (s = F (s ( 3 = F (s + 3 = 6.3.4 Laplace-transformationen af afledede (s+3 4. Eksempel.3.4.. Lad f(t = e t 3 3 sin(3t. Så er L(f(s = F (s = =. Vi ønsker (s ( 2 +3 2 s 2 +2s+0 at finde L(f. Da f(0 = 0 og f (0 = e 0 sin(3 0 + e 0 3 cos(3 0 = 3, så er L(f (s = s 2 3 s 2 + 2s + 0 s 0 3 = 3s 2 6s 30 3 = s 2 + 2s + 0 s 2 + 2s + 0. 4

.3.5 Laplace-transformationen af integraler Eksempel.3.5.. Lad f(t = t 2. Så er g(t := t f(x dx = 0 3 t3 og L(f(s = F (s = 2! = 2. Dvs. s 3 s 3 G(s = L(g(s = F (s = 2 = 2, hvilket stemmer overens med at L(t t 3 (s = 6. s s s 3 s 4 s 4.3.6 Løsning af begyndelsesværdiproblemer.3.6. Begyndelsesværdiproblemer med t 0 = 0 Eksempel.3.6.. Betragt begyndelsesværdiproblemet y (t y(t = t, y(0 =, y (0 =. Vi bemærker at Q(s = s 2 og da r(t = t, er L(r = s 2, så Y (s = ( (s + 0 + s 2 + s 2 s 2 = s + ( s 2 s 2 = s + s 2 s 2. Vha. linearitet og tabelopslag fås nu y(t = e t + sinh(t t..3.6.2 Forskydning af begyndelsesværdibetingelsen Eksempel.3.6.2. Betragt begyndelsesværdiproblemet y (t + 4y (t + 4y(t = e 2 π 2 e 2t cos(πt, y( = 2 y ( = 3. Da dette problem har begyndelsesværdibetingelser i t 0 = 0, kan Laplace-metoden ikke bruges umiddelbart. Vi skal derfor forskyde begyndelsesværdibetingelsen: Hvis vi skriver t = t og t 0 = t 0 = 0, så kan begyndelsesværdiproblemet skrives y ( t + + 4y ( t + + 4y( t + = e 2 π 2 e 2( t+ cos(π( t +, y( t 0 + = 2 y ( t 0 + = 3. Hvis vi nu skriver ỹ( t = y( t +, så får vi i stedet ỹ ( t + 4ỹ ( t + 4ỹ( t = π 2 e 2 t cos(π t + π, ỹ( t 0 = 2 ỹ ( t 0 = 3, og da t 0 = 0, har vi nu et begyndelsesværdiproblem for ỹ, som er på den rigtige form. Altså fås med r( t = π 2 e 2 t cos(π t + π = π 2 e 2 t cos(π t og altså R(s = π 2 s ( 2 = π 2 s+2 : (s ( 2 2 +π 2 (s+2 2 +π 2 Ỹ (s = ((s + 42 3 (s + 2 2 + 4 s + 2 π2 4 42 (s + 2 2 + π 2 (s + 2 2 + 4 4 42 = 2s + 5 (s + 2 2 (s + 2 2 + π π 2 2 s + 2 = (s ( 2 + 2 s ( 2 + s ( 2 (s ( 2 2 + π, 2 5

som alle er s-forskudt med a = 2. Se i øvrigt Eksempel.3.7. for deltaljer ang. omskrivningen. Vha. tabelopslag ser vi, at = L(t t, = L(t og s = L(t cos(πt, og dermed er s 2 s s 2 +π 2 ỹ( t = e 2 t ( t + + cos(π t. Vi skulle finde y, men da t = t er y(t = y( t + = ỹ( t = ỹ(t, så er vores søgte løsning..3.7 Partialbrøker y(t = e 2(t ((t + + cos(π(t = e 2 2t (t cos(πt Eksempel.3.7.. Betragt følgende udtryk fra Eksempel.3.6.2 2s + 5 (s + 2 2 (s + 2 2 + π π 2 2 s + 2. (7 I Eksempel.3.6.2 påstås det uden nærmere uddybning, at udtrykket (7 også kan skrives som + + s ( 2. For at vise, hvordan dette udtryk er fundet, sætter vi først på fælles (s ( 2 2 s ( 2 (s ( 2 2 +π 2 brøkstreg: 2s + 5 (s + 2 2 (s + 2 2 + π π 2 2 s + 2 = ((s + 22 + π 2 (2s + 5 ((s + 2 2 + π 2 (s + 2 π 2 (s + 2 2 ((s + 2 2 + π 2 (s + 2 2 = ((s + 22 + π 2 (2s + 5 π 2 (s + 2 ((s + 2 2 + π 2 (s + 2 2 = 2s3 + 3s 2 + (28 + π 2 s + (20 + 3π 2 (s + 2(s + 2((s + 2 2 + π 2 = P (s Q(s, så da (s + 2 2 + π 2 = (s + 2 42 + (π 2 + 4 4 42 ikke har nogen reelle rødder, er P (s en polynomiumsbrøk på den rigtige form med n = 2, m =, r = r 2 = 2, a = 4, b 2 = π + 4 og P (s er et Q(s polynomium af grad n + 2m = 3. Da r = r 2 skal vi altså finde 2 + 2 = 4 konstanter A, A 2, B og C, så 2s 3 + 3s 2 + (28 + π 2 s + (20 + 3π 2 = ((s + 2 2 + π 2 (2s + 5 π 2 (s + 2 som giver følgende fire ligninger med fire ubekendte 2 = A + B = A (s + 2((s + 2 2 + π 2 + A 2 ((s + 2 2 + π 2 + (B s + C (s + 2(s + 2 = (A + B s 3 + (6A + A 2 + 4B + C s 2 3 = 6A + A 2 + 4B + C + ((π 2 + 2A + 4A 2 + 4B + 4C s + ((2π 2 + 8A + (4 + π 2 A 2 + 4C, 28 + π 2 = (π 2 + 2A + 4A 2 + 4B + 4C 20 + 3π 2 = (2π 2 + 8A + (4 + π 2 A 2 + 4C, (8 6

med den unikke løsning A = A 2 = B =, C = 2. Dermed er 2s + 5 (s + 2 2 (s + 2 2 + π π 2 2 s + 2 = A s + 2 + A 2 (s + 2 + B s + C 2 (s + 2 2 + π 2 som hævdet. Det kan i øvrigt bemærkes, at (8 gælder for alle s, og specielt også for s = r = r 2 = 2. Det ses let, at ((s + 2 2 + π 2 (2s + 5 π 2 (s + 2 fra (8 giver π 2, når man sætter s = 2 ind, mens udtrykket A (s+2((s+2 2 +π 2 +A 2 ((s+2 2 +π 2 +(B s+c (s+2(s+2 også fra (8 giver A 2 π 2, hvorved det let ses, at A 2 =, uden at vi behøver at løse flere ligninger med flere ubekendte. Da (s + 2 2 + π 2 ingen reelle rødder har, og da s = 2 er en dobbeltrod, kan vi desværre ikke finde de andre konstanter, A, B og C på samme lette måde, men hvis Q(s kun har simple, reelle rødder er dette faktisk en meget brugbar metode, som gør, at man slipper for en masse omskrivninger. Se også Eksempel.3.7.2. Eksempel.3.7.2. Betragt følgende polynomiumsbrøk: 3,5s 2 + 4s 22,5 (s 2 + 7s + 2(s 3 = 3,5s2 + 4s 22,5 (s + 4(s + 3(s 3 = P (s Q(s, hvor altså m = 0, r = 4, r 2 = 3 og r 3 = 3. Sæt Så er A = A 2 = A 3 = P ( 4 ( 4 ( 3( 4 3 = 3,5 ( 42 + 4 ( 4 22,5 ( 7 P ( 3 ( 3 ( 4( 3 3 = 3,5 ( 32 + 4 ( 3 22,5 ( 6 P (3 (3 ( 4(3 ( 3 = 3,5 32 + 4 3 22,5 7 6 = 7,5 7 = 2 42 = 0,5. 3,5s 2 + 4s 22,5 (s 2 + 7s + 2(s 3 = 2,5 s + 4 + 0,5 s + 3 + 0,5 s 3. = 2,5, = 3 6 = 0,5 og.4 Systemer af ODE er.4. Konvertering af ODE er af orden n til systemer af n ODE er af orden Eksempel.4... Betragt ODE en my (t + cy (t + y(t = 0 som kan omskrives til y (t = c m y (t k m y(t = F (t,y(t,y (t, hvor F (t,y,z = c m z k m y. Vi kan nu sætte y = y og y 2 = y og skrive systemet på formen y = y 2 y 2 = F (t,y,y 2 = c m y 2 k m y. 7

Matricen for systemet er således og systemet kan skrives kort som ( 0 A = k m y = Ay, c m hvor y = ( y y 2..4.2 Systemer af ODE er af orden med konstante koefficientmatricer Eksempel.4.2.. Betragt systemet af ODE er af orden givet ved ( y = Ay hvor A = 50 50 50 50 For matricen A har egenværdier og egenvektorer λ = 0 og v = ( samt λ 2 = og v 25 2 = ( Den generelle løsning til systemet er derfor. ( ( y(t = c v e λt + c 2 v 2 e λ2t = c + c 2 e 25 t...5 Fourierrækker.5. Udregning af Fourierkoefficienter mm. Eksempel.5... Betragt den 2π-periodiske funktion f givet ved Først finder vi a 0 (f: Dernæst finder vi a n (f: f(x = { k for π x 0 k for 0 < x < π, f(x = f(x + 2π. a 0 (f = π f(x dx = ( 0 π ( k dx + k dx = 0 2π π 2π π 0 π a n (f = f(x cos(nx dx π π = ( 0 π ( k cos(nx dx + k cos(nx dx π π 0 = ( k sin(nx 0 π n + k sin(nx π n = 0. x= π 8 x=0

Og til sidst finder vi b n (f: π b n (f = f(x sin(nx dx π π = ( 0 π ( k sin(nx dx + k sin(nx dx π π 0 = ( k cos(nx 0 π n k cos(nx π x= π n x=0 = k (cos(0 cos( nπ cos(nπ + cos(0 nπ = 2k ( cos(nπ nπ = 2k nπ ( ( n, så b = 4k, b π 2 = 0, b 3 = 4k, b 3π 4 = 0, b 5 = 4k, osv. Altså er Fourierrækken for f 5π 4k (sin(x + π 3 sin(3x + 5 sin(5x +. Da f er stykkevist kontinuert og har venstre- og højreafledede overalt (de er 0 overalt, så er f(x = 4k π n= sin((2n x 2n i f s kontinuitetspunkter, dvs. x mπ, m Z. I punkterne x = mπ, m Z er 4k k + k sin((2n x = = 0, π 2n 2 n= hvilket også kan ses direkte, idet sin((2n mπ = 0 for alle n N og m Z..5.2 Lige og ulige funktioner Eksempel.5.2.. Lad g være den ulige, 2π-periodiske funktion givet ved Så er a n (g = 0 for alle n = 0,, 2,..., og g(x = x for x [ π,π], g(x = g(x + 2π. b n (g = 2 π π 0 π g(x sin(nx dx = 2 x sin(nx dx π 0 = 2 [ sin(nx x cos(nx π n 2 n = 2 ( 0 π n π ( n 2 2 n π = ( n+ 2 n. 9 ] π x=0 ( 0 n 2 0 n

.5.3 Linearitet af Fourierkoefficienter Eksempel.5.3.. I Eksempel.5.. og Eksempel.5.2. fandt vi Fourierkoefficienterne for f og g givet ved hhv. { k for π x 0 f(x =, f(x = f(x + 2π. k for 0 < x < π og g(x = x forx [ π,π], g(x = g(x + 2π. Vi kan nu finde Fourierkoefficienterne for h givet ved h(x = { π x for π x 0 π x for 0 < x < π idet h = π k f g = c f + c 2 g, hvor c = π k og c 2 = : og, for n =, 2, 3,... : samt.5.4 Periodeskift, h(x = h(x + 2π, a 0 (h = c a 0 (f + c 2 a 0 (g = c 0 + c 2 0 = 0, a n (h = c a n (f + c 2 a n (g = c 0 + c 2 0 = 0 b n (h = c b n (f + c 2 b n (g = π k 2k nπ ( ( n ( n+ 2 n = 2 n. Eksempel.5.4.. Lad f være den 2-periodiske funktion givet ved Fourierrækken er så givet ved hvor f(x = x, for x [,], f(x = f(x + 2. a 0 (f + ( ( nπ nπ a n (f cos x + b n (f sin( x, n= a 0 (f = 2 a n (f = b n (f = x dx ( nπ x cos x dx ( nπ x sin x dx, for n =, 2, 3,.... Koefficienternes værdi er udregnet i Eksempel.5.5. nedenfor. 20

.5.5 Halvsidige udviklinger Eksempel.5.5.. Lad f være den i Eksempel.5.4. givne funktion. Bemærk, at f er en lige funktion, og vi kan således finde Fourierkoefficienterne og Fourierrækken for f ved at finde Fourierkoefficienterne og Fourierrækken for den 2-periodiske, lige udvidelse af funktionen f givet ved: f(x = x for x [0,]. Da der er tale om den lige udvidelse, så er b n (f = b n ( f = 0 for alle n, mens og a 0 (f = a 0 ( f = 0 x dx = 2 og Fourierrækken er således idet a n (f = 0 for n lige. a n (f = a n ( f = 2 x cos(nx dx 0 [ cos(πnx = 2 + x sin(πnx π 2 n 2 πn ( ( n = 2 π 2 n + 0 ( 2 2 πn f(x = 2 + n= = 2 m= = ( ( n 2 π 2 n 2, ( ( n 2 π 2 n 2 cos ( nπ x 4 π 2 (2m cos( (2m πx 2 ] x=0 π 2 n + 0 2 n = 2 4 π 2 cos(πx 4 9π 2 cos(3πx 4 25π 2 cos(5πx +, Eksempel.5.5.2. Lad f være givet ved f(x = x( x for x [0, ]. Her er L =, så 2L = 2 og Fourierrækken for en 2-periodisk, ulige udvidelse af f er givet ved idet b n (f = 2 f u (x = 0 n= ( nπ b n (f sin x = n= 4( ( n n 3 π 3 sin(nπx, { ( nπ x( x sin x dx = 4( ( n 8 for n ulige n = 3 π 3 n 3 π 3 0 for n lige, mens Fourierrækken for en 2-periodisk, lige udvidelse er givet ved f l (x = a 0 (f + n= ( nπ a n (f cos x = 6 2 n= 2( + ( n n 2 π 2 cos(nπx,

idet og a n (f = 2 0 a 0 (f = 0 x( x dx = 6 { ( nπ x( x cos x dx = 2( + ( n 4 for n lige n = 2 π 2 n 2 π 2 0 for n ulige. Eksempel.5.5.3. Lad g være givet ved g(x = x for x [0, ]. Her er L =, så 2L = 2 og Fourierrækken for en 2-periodisk, ulige udvidelse af g er givet ved idet g u (x = n= b n (g = 2 ( nπ b n (g sin x = 0 2( n sin(nπx, nπ n= ( nπ x sin x dx = 2( n, nπ mens Fourierrækken for en 2-periodisk, lige udvidelse er givet ved f l (x = a 0 (f + n= ( nπ a n (f cos x = 2 + n= 2(( n n 2 π 2 cos(nπx, idet og a n (f = 2 0 a 0 (f = 0 x dx = 2 { ( nπ x cos x dx = 2(( n 4 for n ulige n = 2 π 2 n 2 π 2 0 for n lige..6 Metoder til PDE er af anden orden.6. Den éndimensionelle bølgeligning.6.. Fourierrækkemetoden Eksempel.6... Betragt den éndimensionelle bølgeligning u tt = c 2 u xx på [0, ] med randbetingelse u(0, t = u(l, t = 0 og begyndelsesværdibetingelsen u(x, 0 = f(x og u t (x, 0 = g(x, hvor f er givet ved f(x = x( x og g er givet ved g(x = x. Så er u(x, t = ( u n (x, t bn cos(λ n t + b n sin(λ n t nπ sin( x, n= n= hvor λ n = cnπ, b n = b n (f = 4( ( n og b n 3 π 3 n = b cnπ n(g = 2( 2, hvor Fourierkoefficienterne b cn 2 π 2 n (f og b n (g er udregnet i hhv. Eksempel.5.5.2 og Eksempel.5.5.3. 22

.6..2 D Alemberts løsning Eksempel.6..2. Betragt den éndimensionelle bølgeligning u tt = c 2 u xx på [0, ] med randbetingelse u(0, t = u(l, t = 0 og begyndelsesværdibetingelsen u(x, 0 = f(x og u t (x, 0 = g(x, hvor f er givet ved f(x = x( x og g er givet ved g(x = x. Så er x+ct u(x, t = ( f(x + ct + f(x ct + g(s ds 2 2c x ct = ( ( (x + ct( (x + ct + (x ct( (x ct + (x + ct 2 (x ct 2 2 4c = c 2 t 2 + tx x 2 + x..6.2 Den endimensionelle varmeligning.6.2. Randbetingelsen u(0, t = u(l, t = 0 Eksempel.6.2.. Betragt den endimensionelle varmeligning u t = c 2 u xx på [0, ] med begyndelsesbetingelsen u(x, 0 = f(x, hvor f er givet ved f(x = x( x med randbetingelsen u(0, t = u(l, t = 0. Idet L =, er løsningen u(x, t = n= ( nπ b n (f sin x e λ2nt = n= hvor λ n = cnπ og b n (f erne er udregnet i Eksempel.5.5.2..6.2.2 Isolerede endepunkter 4( ( n n 3 π 3 sin(nπxe λ2 n t, Eksempel.6.2.2. Betragt den endimensionelle varmeligning u t = c 2 u xx på [0, ] med begyndelsesbetingelsen u(x, 0 = f(x, hvor f er givet ved f(x = x( x med randbetingelsen u x (0, t = u x (L, t = 0. Idet L =, er løsningen u(x, t = a 0 (f + n= ( nπ a n (f cos e x λ2 n t = 6 hvor λ n = cnπ og a 0 (f og a n (f erne er udregnet i Eksempel.5.5.2. n= 2( + ( n n 2 π 2 cos(nπxe λ2 n t, 2 Numeriske metoder 2. Løsning af ligninger 2.. Fikspunktiteration Eksempel 2... Lad g(x = (x + 0 4. Vi ønsker at finde en numerisk løsning til g(x = x vha. fikspunktiteration. En skitse viser, at der er en løsning omkring x = 2. Vi undersøger nu, om 23

fikspunktiteration kan bruges. Først differentieres g: og da g (x = 4 (x + 0 3 4, g (x = (x + 3 4 0 4 < for x 9 4 ved vi, at fikspunktiteration kan bruges, hvis vi vælger x 0 9. For eksempelvis x 0 =, 2 hhv. 4 fås: 2..2 Newtons metode x 0 2 4 x,8260287,8620978,934336420 x 2,854236076,855804597,858658358 x 3,85553763,85559340,855704793 x 4,855582464,855584866,855589234 x 5,855584448,855584542,85558473 x 6,855584525,855584529,855584536 x 7,855584529,855584529,855584529 Eksempel 2..2.. Lad g(x = (x + 0 4. Vi ønsker at finde en numerisk løsning til g(x = x vha. Newtons metode. En skitse viser, at der er en løsning omkring x = 2. For at kunne bruge Newtons metode, skal vi først omformulere problemet til noget på formen f(x = 0. Dette kan eksempelvis gøres ved at lade f(x = g(x x. Med dette valg giver Newtons metode med eksempelvis x 0 =, 2 hhv. 4 følgende resultat. x 0 2 4 x,8566563,8556006,86043206 x 2,855584530,855584529,855584559 x 3,855584529,855584529,855584529 Undervejs har vi skullet bruge f (x = 4 (x + 0 3 4. 2..3 Sekantmetoden Eksempel 2..3.. Vi fortsætter med g(x = (x+0 4, og vil stadig gerne finde en numerisk løsning til g(x = x, denne gang vha. sekantmetoden. En skitse viser, at der er en løsning omkring x = 2. For at kunne bruge sekantmetoden, skal vi først omformulere problemet til noget på formen f(x = 0. Dette kan eksempelvis gøres ved at lade f(x = g(x x. Med dette valg giver sekant metoden med eksempelvis x 0 = og x = 2, 2 og 3 hhv. 4 og 5 følgende resultat. 24

x 0 2 4 x 2 3 5 x 2,85549345,855784444,862399204 x 3,855584498,855584807,85560848 x 4,855584529,855584529,855584529 Bemærk, at vi ved denne metode ikke behøver udregne f (x. 2.2 Interpolationspolynomier 2.2. Polynomium gennem n + punkter 2.2.. Lagrange-interpolation Eksempel 2.2... Lad (3, 22, (6, 20 og (36, 05 være tre punkter i planen. Vi ønsker at finde et andengradspolynomium som går gennem disse tre punkter. Lad x 0 = 3, x = 6 og x 2 = 36 samt y 0 = 22, y = 20 og y 2 = 05. Så er og dermed er l 0 (x = (x 6(x 36, l (x = (x 3(x 36 og l 2 (x = (x 3(x 6, og Altså er L 0 (x = l 0(x l 0 (x 0 L (x = l (x l (x L 2 (x = l 2(x l 2 (x 2 = (x 6(x 36 (3 6(3 36, = (x 3(x 36 (6 3(6 36, = (x 3(x 6 (36 3(36 6. p 2 (x = 22L 0 (x + 20L (x + 05L 2 (x = 22 20 05 (x 6(x 36 (x 3(x 36 + (x 3(x 6 99 90 990 det søgte polynomium. Læg i øvrigt mærke til, at dette polynomium er det samme som det p 2, der findes i Eksempel 2.2..2, selvom det ikke umiddelbart ser sådan ud. 2.2..2 Newtons divideret differens-metode Eksempel 2.2..2. Lad (3, 22 og (36, 05 være to punkter i planen. Vi ønsker at finde et førstegradspolynomium som går gennem disse to punkter. Lad x 0 = 3 og x = 36 samt y 0 = 22 og y = 05. Så er og f[x 0 ] = f[3] = 22, f[x ] = f[36] = 05 f[x 0, x ] = f[3, 36] = f[36] f[3] 36 3 = 6 33. 25

Dermed er p (x = f[3] + f[3, 36](x 3 = 22 6 (x 3 33 det ønskede førstegradspolynomium. Antag nu, at vi får et yderligere punkt i planen: (6, 20. Vi vil nu finde et andengradspolynomium p 2, der går gennem de tre punkter. Vi har allerede et førstegradspolynomium, p, som går gennem to af punkterne. Sæt x 2 = 6 og y 2 = 20. Så er og f[x 2 ] = f[6] = 20, f[x, x 2 ] = f[36, 6] = f[6] f[36] 6 36 = 20 05 30 = 05 30 = 7 2 f[x 0, x, x 2 ] = f[3, 36, 6] = f[36, 6] f[3, 36] 6 3 = 7 2 ( 6 33 3 = 98. Dermed er p 2 (x = p (x + g 2 (x = 22 6 (x 3 + (x 3(x 36 33 98 det ønskede andengradspolynomium. Læg i øvrigt mærke til, at dette polynomium er det samme som det p 2, der findes i Eksempel 2.2.., selvom det ikke umiddelbart ser sådan ud. 2.2.2 Polynomiumsapproksimation af funktioner Eksempel 2.2.2.. Betragt den naturlige logaritme, ln: R + R. Antag, at vi kender ln(9,0 og ln(9,5. Så er p (x = ln(9,0 (x 9,5(x,0 (x 9,0(x,0 + ln(9,5 (9,0 9,5(9,0,0 (9,5 9,0(9,5,0 en polynomiumsapproksimation af ln og p (9,2 = 2,2885... er en approksimation af ln(9,2 som er fundet ved interpolation. Der findes et t 9,2 så fejlen ε (9,2 = ln(9,2 p (9,2 kan skrives ε (9,2 = (9,2 9,0(9,2 9,5 ln (t 9,2. 2! Vi vil finde en øvre og nedre grænse for fejlen. Først finder vi ln : ln (x = x så ln (x = x 2. På intervallet [x 0, x ] = [9,0; 9,5] antager ln altså sin minimale og sin maksimale værdi i hhv. 9,0 og 9,5. Derfor må (9,2 9,0(9,2 9,5 9,0 2 2 = 0,00033... ε (9,2 0,00037... = (9,2 9,0(9,2 9,5 9,5 2 2. Den korrekte fejl viser sig at være ε (9,2 = 0,00035..., og vi får således et godt indtryk af fejlen med vores vurdering. 26

2.3 Numerisk integration 2.3. Midtpunktsreglen Eksempel 2.3... Lad f : [0, ] R være givet ved f(x = e x. Sæt n = 4, h = 0 4 = 4, x 0 = 0, og x i = x 0 + ih, så x = 4, x 2 = 2, x 3 = 3 4 og x 4 =. Så er J m 4 = 4 4 i= f(x i h 2 = 4 (e 8 + e 3 8 + e 5 8 + e 7 8 en approksimation af 0 ex dx. 2.3.2 Trapezreglen Eksempel 2.3.2.. Lad f : [0, ] R være givet ved f(x = e x. Sæt n = 4, h = 0 4 = 4, x 0 = 0, og x i = x 0 + ih, så x = 4, x 2 = 2, x 3 = 3 4 og x 4 =. Så er J4 t = h ( f(x0 + f(x 4 4 + h f(x i = 2 8 (e0 + e + 4 (e 3 4 + e 2 + e 4 i= en approksimation af 0 ex dx. Da f er to gange differentiabel, så findes et x t [0, ] så ε t 4 = 0 2 4 f (x 2 t, hvor ε t 4 = 0 ex dx J4 t er fejlen i approksimationen. Da f (x = e x og e x e for x [0, ], så kan vi altså se at fejlen ligger mellem e og. Da 4 = 2 2 er et lige tal kan fejlen approksimeres vha. følgende 92 92 formel: ε t 4 3 (J t 4 J t 2. Da J t 2 = 4 (e0 +e + 2 e 2, kan vi estimere fejlen til 3 (J t 4 J t 2 = 3 ( 8 (+e+ 4 (e 4 e 2 +e 3 4,7 92. 2.3.3 Simpsons regel Eksempel 2.3.3.. Lad f : [0, ] R være givet ved f(x = e x. Sæt n = 4, h = 0 4 = 4, x 0 = 0, og x i = x 0 + ih, så x = 4, x 2 = 2, x 3 = 3 4 og x 4 =. Så er J S 4 = h 6 ( f(x0 + f(x 4 + 2h 3 4 f(x i h + h 4 f(x 2 i 3 i= = 24 (e0 + e + 6 (e 8 + e 3 8 + e 5 8 + e 7 8 + 2 (e 4 + e 2 + e 3 4 en approksimation af 0 ex dx. Da f er fire gange differentiabel, så findes et x S [0, ] så ε S 4 = 0 2880 27 4 f (4 (x 4 S, i=

hvor ε S 4 = 0 ex dx J4 S er fejlen i approksimationen. Da f (4 (x = e x og e x e for x [0, ], så kan vi altså se at fejlen ligger mellem e og. Da 4 = 2 2 er et lige tal kan fejlen 2880 4 4 2880 4 4 approksimeres vha. følgende formel: ε S 4 5 (J S 4 J S 2. Da J S 2 = 2 (e0 + e + 3 (e 4 + e 3 4 + 6 e 2, kan vi estimere fejlen. Den eksakte værdi overlades det til læseren at finde. 2.3.4 Gauss-kvadratur Eksempel 2.3.4.. Lad f : [0, ] R være givet ved f(x = e x. Så er J4 G = 0 2 ( = 2 4 i= 8+ 30 36 e + 8 30 36 e w i f( 0 2 z i + 0+ 2 ( ( 2 2 3 2 65 3+2 65 7 + 2 7 + 2 ( 3 2 65 + 8+ + 30 2 7 2 e 36 ( 3+2 65 + 8 + 30 2 7 2 e 36 en approksimation af 0 ex dx. 2.4 Enkeltskridtsmetoder til numerisk løsning af ODE er af første orden 2.4. Euler-metoden Eksempel 2.4... Betragt begyndelsesværdiproblemet y (x = e x e y(x, hvor y( =. Her er altså x 0 =, y 0 = og f(x, y = e x e y. Lad h = 0 være skridtlængden og sæt x n = + n 0 for n = 0,, 2,.... Så giver Euler-metoden: osv. y = y 0 + hf(x 0, y 0 = + 0 (e e =, y 2 = y + hf(x, y = + 0 (e, e = 0,996499..., y 3 = y 2 + hf(x 2, y 2 = 0,996499... + 0 (e,2 e 0,996499... = 0,989702... 28

2.4.2 Heuns metode Eksempel 2.4.2.. Betragt begyndelsesværdiproblemet y (x = e x e y(x, hvor y( =. Her er altså x 0 =, y 0 = og f(x, y = e x e y. Lad h = 0 være skridtlængden og sæt x n = + n 0 for n = 0,, 2,.... Så giver Heuns metode: og osv. ỹ = y 0 + hf(x 0, y 0 = + 0 (e e =, y = y 0 + h 2 ( f(x0, y 0 + f(x, ỹ = + 20( (e e + (e, e = 0,998250..., ỹ 2 = y + hf(x, y = 0,998250... + 0 (e, e 0,998250... = 0,994684..., ( y 2 = y + h f(x, y 2 + f(x 2, ỹ 2 = 0,998250... + ((e, e 0,998250... + (e,2 e 0,994648... 20 = 0,993035... 2.4.3 RK4-metoden Eksempel 2.4.3.. Betragt begyndelsesværdiproblemet y (x = e x e y(x, hvor y( =. Her er altså x 0 =, y 0 = og f(x, y = e x e y. Lad h = 0 være skridtlængden og sæt x n = + n 0 for n = 0,, 2,.... Så giver RK4-metoden: og dermed og dernæst og dermed k = 0 (e e = 0, k 2 = 0 (e,05 e = 0,007947..., k 3 = 0 (e,05 e ( 0,007947/2 = 0,008279..., k 4 = 0 (e, e ( 0,008279... = 0,0035682..., y = + (0 2 0,007947... 2 0,008279... 0,0035682... = 0,99898..., 6 k = 0 (e, e 0,99898... = 0,0035678... k 2 = 0 (e,5 e (0,99898... 0,0035678.../2 = 0,005943... k 3 = 0 (e,5 e (0,99898... 0,00594.../2 = 0,005943... k 4 = 0 (e,2 e (0,99898... 0,005943... = 0,00693025... y 2 = 0,99898... + ( 0,0035678... 2 0,005943... 2 0,005943... 0,00693025... 6 = 0,992934... osv. 29

Hvis vi vil indikere, at vi har foretaget udregningerne med h =, kan vi eksempelvis skrive 0 n osv. Havde vi foretaget ovenstående beregninger for h =, så havde vi fået y 5 5 = 0,995295.... y 0 Da 5 = 2 0 og 2 = 2, kan vi med disse værdier estimere fejlen ε 0 2 på y 0 2 = 0,992934... : 2.4.4 Runge-Kutta-Fehlberg ε 0 2 (0,992934... 0,995295... = 0,0005745.... 5 Eksempel 2.4.4.. Betragt begyndelsesværdiproblemet y (x = e x e y(x, hvor y( =. Her er altså x 0 =, y 0 = og f(x, y = e x e y. Lad h = 0 være skridtlængden og sæt x n = + n 0 for n = 0,, 2,.... Så giver Runge-Kutta-Fehlberg-metoden: og k = 0 (e e = 0, k 2 = hf(x n + 4 h, y n + 4 k = 0,000908298..., k 3 = hf(x n + 3 8 h, y n + 3 32 k + 9 32 k 2 = 0,0036340..., k 4 = hf(x n + 2 3, y n + 932 297 k 7200 297 k 2 + 7296 297 k 3 = 0,00330090..., k 5 = hf(x n + h, y n + 439 26 k 8k 2 + 3680 53 k 3 845 404 k 4 = 0,00356838... k 6 = hf(x n + h 2, y n 8 27 k + 2k 2 3544 2565 k 3 + 859 404 k 4 40 k 5 = 0,00806..., og dermed y = 0,99898... og ỹ = 0,99898.... Disse to tal ser umiddelbart ens ud, men er det ikke helt. Mere præcist kan vi estimere fejlen ε på y ved ε y ỹ = 0,0000000003845.... 2.4.5 Baglæns Euler Eksempel 2.4.5.. Betragt begyndelsesværdiproblemet y (x = f(x,y(x = 20y(x + 20x 2 + 2x hvor y(0 =. Det har løsningen y(x = e 20x + x 2 (sæt ind og tjek. Vi vil vise, hvordan man kan løse problemet vha. den baglæns Euler-metode. Med udgangspunkt i y n+ = y n + hf(x n+,y n+ = y n + h( 20y n+ + 20x 2 n+ + 2x n+ fås y n+ = y n + 20hx 2 n+ + 2hx n+ + 20h og vi kan således iterere på sædvanlig vis. = y n + 20h(x n + h 2 + 2h(x n + h, + 20h 30

2.5 Mangeskridtsmetoder til numerisk løsning af ODE er af første orden 2.5. Adams-Bashforth-metoder Eksempel 2.5... Betragt begyndelsesværdiproblemet y (x = e x e y(x, hvor y( =. Her er altså x 0 =, y 0 = og f(x, y = e x e y. Lad h = være skridtlængden og sæt x 0 n = + n 0 for n = 0,, 2,.... Antag, at vi kender (eller har estimeret y = 0,99898..., y 2 = 0,992933... og y 3 = 0,984398.... Så giver Adams-Bashforth-metoden: ( y 4 = y 3 + h 55f(x3, y 24 3 59f(x 2, y 2 + 37f(x, y 9f(x 0, y 0 osv. = 0,984398... + 240 ( 55 (e,3 e 0,984398... 59 (e,2 e 0,992933... + 37 (e, e 0,99898... 9 (e e = 0,972758..., y 5 = y 4 + h 24 (55f(x 4, y 4 59f(x 3, y 3 + 37f(x 2, y 2 9f(x, y = 0,95853..., y 6 = y 5 + h 24 (55f(x 5, y 5 59f(x 4, y 4 + 37f(x 3, y 3 9f(x 2, y 2 = 0,940698..., y 7 = y 6 + h 24 (55f(x 6, y 6 59f(x 5, y 5 + 37f(x 4, y 4 9f(x 3, y 3 = 0,920487..., 2.5.2 Adams-Moulton-metoder Eksempel 2.5.2.. Betragt begyndelsesværdiproblemet y (x = e x e y(x, hvor y( =. Her er altså x 0 =, y 0 = og f(x, y = e x e y. Lad h = 0 være skridtlængden og sæt x n = + n 0 for n = 0,, 2,.... Antag, at vi kender (eller har estimeret y = 0,99898..., y 2 = 0,992933... og y 3 = 0,984398.... I Adams-Moulton-metoden skal vi først finde en prædiktor, ỹ 4, for y 4, så vi kan estimere f(x 4, y 4. Til dette formål benyttes Adams-Bashforth-metoden. Da ỹ 4 kun afhænger af de allerede kendte værdier, y 3, y 2, y og y 0, så fås samme resultat som i Eksempel 2.5..: ỹ 4 = 0,972758.... Vi kan nu udregne ( y 4 = y 3 + h 9f(x4, ỹ 24 4 + 9f(x 3, y 3 5f(x 2, y 2 + f(x, y ( = 0,984398... + 9 (e,4 e 0,972758... + 9 (e,3 e 0,984398... 240 5 (e,2 e 0,992933... + (e, e 0,99898... = 0,972759..., og fejlen ε 4 kan estimeres ved ε 4 5 (y 4 ỹ 4 = 0,0000000246757.... Skulle man mene, at denne fejl er for stor, kan man erstatte ỹ 4 med y 4 = 0,972759... og gentage processen med den nye ỹ 4. Man vil så få en ny y 4 og kan igen estimere fejlen osv. Vi vælger dog at acceptere y 4, som den er. 3

For at udregne y 5 skal vi bruge ỹ 5, men ỹ 5 kan vi ikke længere tage fra Eksempel 2.5.., da vores nye y 4 afviger (en smule fra ỹ 4, som jo blev brugt i Eksempel 2.5... Altså skal vi udregne: ( ỹ 5 = y 4 + h 55f(x4, y 24 4 59f(x 3, y 3 + 37f(x 2, y 2 9f(x, y ( = 0,972759... + 55 (e,4 e 0,972759... 59 (e,3 e 0,984398... 240 + 37 (e,2 e 0,992933... 9 (e, e 0,99898... = 0,95853.... Nu kan y 5 udregnes: y 5 = y 4 + h 24( 9f(x5, ỹ 5 + 9f(x 4, y 4 5f(x 3, y 3 + f(x 2, y 2 = 0,95853..., hvor vi igen kan estimere fejlen: ε 5 (y 5 5 ỹ 5 = 0,0000000280.... Antag nu for eksemplets skyld, at vi er utilfredse med denne fejl. Lad y gammel 5 = y 5 og definér y ny ( 5 = y 4 + h 9f(x5, y gammel 24 5 + 9f(x 4, y 4 5f(x 3, y 3 + f(x 2, y 2 = 0,95853.... Vi kan nu estimere fejlen på y ny 5 : ε ny 5 5 (yny 5 y gammel 5 = 0,00000000034983..., som altså er en klar forbedring. Hvis man stadig ikke er tilfreds, kan man naturligvis gentage processen. 2.6 Metoder til førsteordenssystemer 2.6. Euler-metoden Eksempel 2.6... Betragt begyndelsesværdiproblemet Dette er et system på formen y = y 2, y (0 = 3, y 2 = 2y 2 0,75y, y 2 (0 = 2,5. Y (x = F (x, Y (x med Y (x 0 = Y 0, hvor x 0 = 0, Y 0 = ( ( 3 2,5, Y (x = y (x ( y y 2 (x og F (x, Y = 2 ( 2y 2 0,75y for Y = y y 2. Euler-metoden svarer så til iteration i følgende system: hvor x n = x 0 + nh = nh. 2.6.2 RK4 y,n+ = y,n + hy 2,n, y,0 = 3, y 2,n+ = y 2,n + h( 2y 2,n 0.75y,n, Eksempel 2.6.2.. Betragt begyndelsesværdiproblemet y = y 2, y (0 = 3, y 2 = 2y 2 0,75y, y 2,0 = 2,5. y 2 (0 = 2,5. 32

Dette er et system på formen Y (x = F (x, Y (x med Y (x 0 = Y 0, hvor x 0 = 0, Y 0 = ( ( 3 2,5, Y (x = y (x ( y y 2 (x og F (x, Y = 2 ( 2y 2 0,75y for Y = y y 2. RK4-metoden svarer så til iteration i følgende system: hvor y,n+ = y,n + 6 (K, + 2K,2 + 2K,3 + K,4, y,0 = 3, y 2,n+ = y 2,n + 6 (K, + 2K,2 + 2K,3 + K,4, K, = hy 2,n, K 2, = h( 2y 2,n 0,75y,n, y 2,0 = 2,5. K,2 = h(y 2,n + 2 K,, K 2,2 = h ( 2(y 2,n + 2 K 2, 0,75(y,n + 2 K,, K,3 = h(y 2,n + 2 K,2, K 2,3 = h ( 2(y 2,n + 2 K 2,2 0,75(y,n + 2 K,2, K,4 = h(y 2,n + K,3, K 2,4 = h ( 2(y 2,n + K 2,3 0,75(y,n + K,3 og x n = x 0 + nh = nh. 2.6.3 Baglæns Euler Eksempel 2.6.3.. Betragt begyndelsesværdiproblemet Dette system er på formen y (x = y 2 (x, y (0 = 2, y 2(x = 0y (x y 2 (x + 0x +, y 2 (0 = 0. Y (x = F (x, Y (x, med Y (x 0 = Y 0, hvor x 0 = 0,, Y 0 = ( ( 2 0, Y (x = y (x ( y y 2 (x og F (x, Y = 2 ( 0y y 2 +0x+ for Y = y y 2, og det viser sig, at F er så tilpas simpel, at Y n+ kan isoleres i udtrykket Baglæns Euler giver nu Y n+ = Y n + hf (x n+, Y n+. y,n+ = y,n + hy 2,n+, y,0 = 2, y 2,n+ = y 2,n + h( 0y,n+ y 2,n+ + 0x n+ +, y 2,0 = 0. Løses ligningssystemet for y,n+ og y 2,n+ (med x n+ = x n + h fås ( y,n+ = ( + hy,n + hy + h + 0h 2 2,n + 0h 2 x n + h 2 + 0h 3, ( y 2,n+ = 0hy,n + y + h + 0h 2 2,n + 0hx n + h + 0h 2. 33

2.7 Metoder til numerisk løsning af ODE er af anden orden 2.7. Runge-Kutta-Nyström-metoder 2.7.. y (x = f(x, y(x, y (x Eksempel 2.7... Betragt begyndelsesværdiproblemet y (x = x(y(x y (x, hvor y( = og y ( = 0. Lad h = 0 være skridtlængden og sæt x n = + nh for n = 0,, 2,.... Definér y n og y n for n = 0,, 2,..., rekursivt ved y 0 = og y 0 = 0 samt og hvor og y n+ = y n + 0 (y n + 3 (k + k 2 + k 3 y n+ = y n + 3 (k + 2k 2 + 2k 3 + k 4, k = 20 x n(y n y n, k = 20 (y n + 2 k, k 2 = 20 (x n + 20 ( (y n + k (y n + k, k 3 = 20 (x n + 20 ( (y n + k (y n + k 2, l = 0 (y n + k 3 k 4 = 20 (x n + 0 ( (y n + l (y n + 2k 3. 2.7..2 y (x = f(x, y(x Eksempel 2.7..2. Betragt begyndelsesværdiproblemet y (x = xy(x, hvor y(0 = og y (0 =. Lad h = 0 være skridtlængden og sæt x n = nh for n = 0,, 2,.... Definér y n og y n n = 0,, 2,..., rekursivt ved y 0 = og y 0 = samt og k = x 20 ny n, k 2 = (x 20 n + (y 20 n + 20 (y n + k 2 = k 3, k 4 = (x 20 n + (y 0 n + 0 (y n + k 2, y n+ = y n + 0 (y n + (k 3 + 2k 2 y n+ = y n + 3 (k + 4k 2 + k 4. 2.8 Numerisk metode til Laplace- og Poisson-ligningerne i to dimensioner 2.8. Regulær rand Kald randen af D for D. Antag, at vi for et passende valg af x 0, y 0 og h > 0 har, at ethvert punkt (x i, y j D enten er et randpunkt, (x i, y j D, eller at de fire nabopunkter, (x i, y j, (x i+, y j, 34

(x i, y j og (x i, y j, også ligger i D, og at h er lille. Så kan vi finde en numerisk løsning til Laplace-ligningen, som opfylder følgende lineære ligningssystem: u i+,j + u i,j + u i,j+ + u i,j 4u i,j = 0, for (i, j så (x i, y j D \ D, (9 mens der for Poisson-ligningen tilsvarende findes en numerisk løsning, som opfylder følgende lineære ligningsystem: u i+,j + u i,j + u i,j+ + u i,j 4u i,j = h 2 f(x i,y j, for (i, j så (x i, y j D \ D. (0 Bemærk i øvrigt, at (9 svarer til (0 med f 0. 2.8.. Dirichlet-randbetingelser Eksempel 2.8... Betragt Laplace-ligningen 2 u = 0 på R = [0, 2] [0, 2] med randbetingelsen u(x, y = 0 for y = 2, u(x, y = 00 for x = 0, y = 0 eller x = 2. Vælg x 0 = 0, y 0 = 0 og h = 4 og sæt x i = x 0 + ih og y j = y 0 + jh. Så ligger de 6 punkter {(x i, y j } 3 i,j=0 i R og enten er de randpunkter, eller også har de fire nabopunkter i mængden. Altså er vi i tilfældet regulær rand, og da værdien er angivet på randen, er der tale om en Dirichlet-randbetingelse. Af de 6 punkter er 2 randpunkter, mens (x, y, (x, y 2, (x 2, y og (x 2, y 2 ligger indenfor randen, altså (x, y, (x, y 2, (x 2, y, (x 2, y 2 R \ R. Lad u i,j = u(x i, y j for (x i, y j R og opskriv de fire lineære ligninger u i+,j + u i,j + u i,j+ + u i,j 4u i,j = 0, for (i, j så (x i, y j D \ D, som altså kun består af fire ubekendte, da u som sagt kendes på randen. Dette svarer til systemet 4u + 00 + 00 + u 2 + u 2 = 0, 4u 2 + u + 00 + 00 + u 22 = 0, 4u 2 + 00 + u + u 22 + 0 = 0, 4u 22 + u 2 + u 2 + 00 + 0 = 0. Løsningen til dette ligningssystem vil opfylde, at u(x i, y j u i,j. 2.8..2 Neumann- og blandede randbetingelser Eksempel 2.8..2. Betragt Poisson-ligningen 2 u = u xx + u yy = f(x, y = 2xy på regionen R = [0;,5] [0, ] med de blandede randbetingelser u 0 på L = [0;,5] {0}, u(x, y = 3y 3 på L 2 = {,5} [0;,0], u(x, y = 6x på L n 3 = [0;,5] {,0} og igen u 0 på L 4 = {0} [0;,0]. Vælges x 0 = 0, y 0 = 0 og h =, og sættes x 2 i = x 0 + ih og y j = y 0 + jh, så Der er selvfølgelig problemer med denne randbetingelse i (0, 2 og (2, 2, da disse punkter både falder ind under y = 2 og x = 0 hhv. x = 2. Det ændrer imidlertid ikke på noget andre steder, hvis vi ændrer værdien i disse endeligt mange isolerede punkter. 35