Numeriske metoder 2011: Adams-Bashforth-Moulton Predictor-Corrector method

Størrelse: px
Starte visningen fra side:

Download "Numeriske metoder 2011: Adams-Bashforth-Moulton Predictor-Corrector method"

Transkript

1 Numeriske metoder 2011: Adams-Bashforth-Moulton Predictor-Corrector method Rasmus Søgaard Christensen ( ) 10. juli 2011 Indhold Indhold 1 1 Introduktion Systemet under betragtning Teori Predictor-corrector- og multistep-metoder Adams-Bashforth-Moulton-metoden Runge-Kutta-Fehlberg-metoden Implementering Koden Resultater Tidsforbrug Afvigelse Afrunding A Beta-koefficienter 17 B Resultater 18 Litteratur 21 1

2 2 KAPITEL 1. INTRODUKTION 1 Introduktion Formålet med denne opgave er at implementere en Adams-Bashforth-Moulton (ABM) predictor-corrector-metode med forskellige krav til præcision og skridtændring. Nærmere bestemt vil metoden blive implementeret med to forskellige krav til, hvornår det er nødvendigt at ændre skridtlængden og to forskellige måder at ændre skridtlængden på. Disse metoder vil så blive anvendt til at løse den 2. ordens differentialligning for en dæmpet harmonisk oscillator og eksponentialfunktionen, for derefter at blive sammenlignet med hinanden. Derudover implementeres Runge-Kutta-Fehlberg-metoden også, og ABM-metoden sammenlignes med denne. 1.1 Systemet under betragtning For at teste metoden betragtes et test-system bestående af en dæmpet harmonisk oscillator i én dimension (DHO) med dæmpningskraften F d = c dy, hvor c er en dt konstant dæmpningsfaktor. Newtons 2. lov for DHO en bliver så hvilket også kan opskrives som F = ky c dy dt = md2 y dt 2, (1) d 2 y dt + 2ζω dy 2 0 dt + ω2 0y = 0, (2) hvor ω 0 = k og ζ = c m 2mω 0. Opgaven består altså i at løse den 2. ordens differentialligning (2), hvilket kan gøres ved at omskrive ligningen til et system af to koblede 1. ordens differentialligninger: dy dt = v (3) dv dt = 2ζω 0v + ω u y, (4) og specificere startbetingelserne x(t = 0) og v(t = 0). I denne opgave sættes m = k = 1 og c = 0.5, hvilket medfører at ω 0 = 1 og ζ = 0.25, og startbetingelserne sættes til x(t = 0) = 10 og v(t = 0) = 0. Da ζ < 1 er der tale om en underdæmpet harmoniske oscillator, og den analytiske løsning er givet ved ( ) y(t) = e (x(t ζt ζx(t = 0) + v(t = 0) ( = 0) cos 1 ζ 2 t + sin 1 ζ t) ) 2. (5) 1 ζ 2

3 3 2 Teori Det problem der ønskes løst kan som sagt beskrives ved et sæt af koblede differentialligninger med kendte begyndelsesbetingelser. Dette kan generelt skrives som dy dx = f(x, y), y(x 0) = y 0, (6) hvor y og f(x, y) generelt opfattes som søjlevektorer. I det følgende bliver ideen bag predictor-corrector-metoder beskrevet, samt teorien for Adams-Bashforth-Moulton-metoden, og ideen bag Runge-Kutta-Fehlbergmetoden beskrives også kort. 2.1 Predictor-corrector- og multistep-metoder Multistep-metoder adskiller sig fra enkeltskridtsmetoder som f.eks. Eulers metode og Runge-Kutta-Fehlberg-metoden ved at benytte flere tidligere punkter til at estimere funktionsværdien i det næste skridt. Hvis f.eks. værdien y k+1 i punktet x k+1 skal estimeres, benytter enkeltskridtsmetoderne udelukkende værdien y k til dette, mens en multistep-metode af rang r 2 benytter værdierne y k, y k 1, y k 2,..., y k r+1. For en multistep-metode er det altså nødvendigt at kende mere end blot værdien y k. Mere præcist er det nødvendigt for en multistep-metode af rang r at kende de forudgående r værdier. I praksis er det ofte kun startbetingelsen der er kendt, hvilket betyder, at det ofte er nødvendigt at benytte en enkeltskridtsmetode til at bestemme de første r 1 værdier efter startbetingelsen før multisteps-metoden benyttes. Af samme grund skiftes skridtlængden for den næste iteration typisk ikke for hvert skridt i multistep-metoderne, da dette typisk vil medføre en masse ekstra beregninger, hvor nye punkter skal beregnes. I stedet opstilles kriterier for, hvor stor (eller lille) fejlen skal være for at skridtlængden ændres. Predictor-corrector-metoderne er et eksempel på en multistep-metode, hvor der først udføres et predictor-skridt, der beregner et groft estimat p k+1 af den ønskede værdi hørende til x k+1, hvorefter corrector-skridtet beregner et bedre bud y k+1 ved bl.a. at gøre brug af p k+1. En fordel ved predictor-corrector-metoderne er, at den lokale fejl simpelt kan estimeres, og et korrektionsskridt som forbedrer præcisionen kan inkluderes. Desuden benyttes den lokale fejl også til at bestemme, om den benyttede skridtstørrelse er passende. Den optimale skridtstørrelse vil være så lille, at fejlen på udregningerne er mindre end den ønskede præcision, og samtidigt så stor at der ikke beregnes strengt flere punkter end nødvendigt, da dette vil gøre udregningen langsommere. 2.2 Adams-Bashforth-Moulton-metoden Adams-Bashforth-Moulton-metoden er en predictor-corrector-metode, som gør brug af den eksplicitte Adams-Bashforth-metode og den implicitte Adams-Moulton-metode, som begge er lineære multistep-metoder. I denne opgave benyttes Adams-Bashforthmetoden af 4. orden som predictor, mens Adams-Moulton-metoden af benyttes som corrector.

4 4 KAPITEL 2. TEORI Den generelle Adams-Bashforth-formel af 4. orden, som benyttes som predictor, er givet ved [7]: p k+1 = y k + h k (β 3k f k + β 2k f k 1 + β 1k f k 2 + β 0k f k 3 ), (7) og den generelle Adams-Moulton-formel af 4. orden, som benyttes som corrector er givet ved: y k+1 = y k + h k (β 4kf k+1 + β 3kf k + β 2kf k 1 + β 1kf k 2 ), (8) hvor h k er længden af k te skridt og koefficienterne β 3k, β 2k, β 1k, β 0k, β 4k, β 3k, β 2k, β 1k er givet i bilag A. Disse formler kommer fra infinitesimalregningens hovedsætning: y(x k+1 ) = y(x k ) + xk+1 x k f(x, y(x))dx, (9) hvorfra ligningerne ligning (7) og ligning (8) kan udledes vha. Lagrange polynomier. f erne er som tidligere beskrevet søjlevektorer, hvor f k 1 = f(x k 1, y k 1 ) og f k+1 = f(x k+1, p k+1 ). Det kan bemærkes, at hvis h = h k = h k 1 = h k 2 = h k 3 reducerer Adams- Bashforth- og Adams-Moulton-formlerne til p k+1 = y k + h 24 (55f k 59f k f k 2 9f k 3 ) (10) y k+1 = y k + h 24 (9f k f k 5f k 1 + f k 2 ). (11) I denne opgave vil det altid gælde, at h = h k = h k 1 = h k 2 = h k 3 og situationen hvor h k varieres fra skridt til skridt vil ikke blive diskuteret. Fejlestimation og nøjagtighed Fejlene for den numeriske integration, der benyttes til beregne p k+1 og y k+1 er begge af ordenen O(h 5 ) og den lokale fejl i udregningerne er givet ved [5, Afs. 9.6] y(x k+1 ) p k+1 = y(5) (c k+1 )h 5 predictoren (12) y(x k+1 ) y k+1 = y(5) (d k+1 )h 5 correctoren, (13) hvor y(x k+1 ) er den korrekte værdi i punktet x k+1. Er h lille og y næsten konstant over skridtlængden, kan fejlen δ k+1 (h) på y k+1 approksimeres med δ k+1 (h) = y(x k+1 ) y k (y k+1 p k+1 ). (14) Dette giver altså et approksimat af fejlen på y k+1 ud fra de to beregnede værdier y k+1 og p k+1. Hvis den fejl der kommer af ligning (14) er større end det accepterede, kan man benytte den fundne værdi for y k+1 som predictor og så benytte Adams-Moultonformlen igen til at bestemme en ny værdi af y k+1. Fortsættes denne iteration vil y k+1 på et tidspunkt konvergere, men typisk ikke til den korrekte værdi y(x k+1 ). En bedre måde at opnå større præcision på er at ændre skridtstørrelsen h. Dette kan gøres på flere måder, som vil blive diskuteret i det følgende.

5 2.2. ADAMS-BASHFORTH-MOULTON-METODEN 5 Ændring af skridtstørrelsen Som tidligere nævnt kræver en ændring af skridtstørrelsen typisk en del ekstra udregninger for en predictor-corretor-metode sammenlignet med de samme udregninger for en enkeltskridtsmetode. Hvis der arbejdes med en konstant skridtstørrelse h, vil en ændring af dette føre til, at 3 nye punkter med denne skridtstørrelse skulle beregnes, typisk ved brug af en enkeltskridtsmetode. Alternativt vil en ændring af kun ét enkelt skridt betyde at β-koefficienterne fra formlerne ligning (7) og ligning (8) skulle udregnes på ny. Udover beregningen af et nyt h, som måske skal reduceres flere gange for at opnå den ønskede præcision, skal der altså også foretages ekstra udregninger før næste værdi kan bestemmes. Dette kunne hurtigt blive meget regnetungt, hvorfor der typisk sættes grænser for den "acceptable"afvigelse. Hvornår skal skridtstørrelsen ændres? I litteraturen findes der flere bud på, hvordan skridtstørrelsen ændres mest optimalt. I de fleste tilfælde, vil det dog afhænge af det problem der løses og den ønskede præcision det ønskes løst med. Et bud på kriterier for ændring af skridtstørrelsen kunne være, at hvis værdien ikke passer indenfor en størrelsesorden af fem betydende cifre, skal skridtstørrelsen h sættes ned, mens den skal sættes op, hvis de f.eks. passer indenfor en størrelsesorden af syv eller flere betydende cifre [5, Afs. 9.6]. Et sådant krav kan opskrives som: Hvis Hvis 19 y k+1 p k+1 > ɛ, sæt h ned. (15) 270 y k ɛ 19 y k+1 p k y k ɛ > ɛ, sæt h op. (16) 100 Hvor ɛ er Metoden kan selvfølgelig uden problemer generaliseres til andre størrelsesordener. F.eks. ved at ændre ɛ med en faktor 10. Ideen her er, at der kun bliver sat grænser for den relative fejl på udregningerne, hvorfor den absolutte fejl selvfølgelig godt kan vokse sig stor, hvis y vokser sig meget stor. En anden mulighed er, at kigge på den absolutte fejl δ på beregningerne. Et estimat for denne fejl er som tidligere beskrevet givet ved ligning (14), og et krav kunne værre, at hvis estimatet for fejlen overstiger kravet δ, skal skridtstørrelsen sættes ned, mens skridtstørrelsen skal sættes op, hvis estimatet for fejlen er under en tiendedel af kravet [6]. Disse krav vil se ud, som følger Hvis δ k+1 (h) < δ, 10 sæt h op. (17) Hvis δ k+1 (h) > δ, sæt h ned. (18) Dette vil sikre, at den absolutte fejl er meget lille, hvorimod den relative fejl godt kan blive meget stor, hvis y er meget lille. Det vil altså typisk være et spørgsmål om, hvilken differentialligning der undersøges, hvilket krav der vil være det mest tilfredsstillende.

6 6 KAPITEL 2. TEORI Ændring af skridtstørrelsen Når skridtstørrelsen ændres, vil der opstå et behov for nye punkter, da det i denne opgave er et krav, at skridtstørrelsen mellem y k, y k 1, y k 2, y k 3 er den samme. Man kan vælge ændringen af skridtstørrelsen på flere måder, hvilket giver forskellige krav til de nye udregninger, der skal foretages. Her vil der blive set nærmere på to forskellige metoder. Nye punkter x k 3/2 x k 1 x k 1/2 x k x k 3 x k 2 x k 1 x k Gamle punkter Figur 1: Viser de nye punkter ved den nye skridtlængde h = h/2. I første metode vil den korrigerede skridtstørrelse h blive valgt til enten h = h/2 eller h = 2h, alt efter om den skal sættes op eller ned. Altså enten halveret eller fordoblet. Baggrunden for dette valg er, at det ikke kræver mange ekstra udregninger for at finde de 4 nye punkter. Vælges h = h/2 er det kun nødvendigt at beregne to nye punkter, som vist på figur 1, og vælges h = 2h er det slet ikke nødvendigt at beregne ny punkter forudsat, at de 7 tidligere punkter med skridtstørrelsen h er kendte, som illustreret på figur 2. Dette minimerer altså udregningen af nye punkter, og er måske især anvendelig, hvis der skal foretages mange korrektioner i løbet af iterationen eller hvis f er meget beregningstung. For at beregne de to nye punkter, der skal benyttes ved h = h/2 benyttes formlerne [5, Afs. 9.6] f k 1/2 = 5f k f k 3 70f k f k f k, (19) 128 f k 3/2 = 3f k 4 20f k f k f k 1 5f k. (20) 128 Nye punkter x k 3 x k 2 x k 1 x k x k 6 x k 5 x k 4 x k 3 x k 2 x k 1 x k Gamle punkter Figur 2: Viser de nye punkter ved den nye skridtlængde h = 2h. Et anden mulighed kunne være at ændre skridtstørrelsen alt efter, hvor stor den relative fejl er. Dette kunne f.eks. være ved at indføre en størrelse q, og derefter ændre skridtstørrelsen til h = qh. Et typisk valg af q vil være [6] q < ( hδ (y k+1 p k+1 ) 1/4 = ( ) 1/4 hδ. (21) δ k+1

7 2.3. RUNGE-KUTTA-FEHLBERG-METODEN 7 I denne opgave vælges ( ) 1/4 hδ q =, (22) 2 δ k+1 for at have en vis sikkerhedsmargin. Samtidigt indføres også et krav for q, således at skridtstørrelsen ikke pludseligt ændres meget drastisk. Dette krav er q [0.1 : 4]. Giver ligning ligning (22) et resultat der ligger uden for dette interval, ændres q blot til den nærmeste værdi indenfor intervallet. Det vil altså sige, at skridtstørrelsen maksimalt kan sættes op med en faktor 4 eller ned med en faktor Runge-Kutta-Fehlberg-metoden Runge-Kutta-Fehlberg-metoden (RKF45) er medtaget i opgaven for at have noget at sammenligne Adams-Bashforth-Moulton-metoden (ABM) med. RKF45 er en eksplicit Runge-Kutta (RK) metode, der kombinerer en RK-metode af 4. orden med en RKmetode af 5. orden. RKF-metoden er den nok mest udbredte metode til numeriske løsning af ordinære differentialligninger og kendes bl.a. fra MATLAB-funktionen ode45. Den kan kort opskrives ved dens Butcher-tabel[3], som er vist i tabel 1. Tabel 1: Butcher-tabel for Runge-Kutta-Fehlberg-metoden 0 1/4 1/4 3/8 3/32 9/32 12/ / / / / / /4104 1/2-8/ / / /40 25/ / /4104-1/5 0 16/ / / /50-2/55 Fokus i denne opgave er ikke på RKF45, så det kommenteres blot at denne metode er implementeret i koden med skridtlængdekontrol svarende til noten [4] og løbende vil blive plottet sammen med ABM-løsningerne.

8 8 KAPITEL 3. IMPLEMENTERING 3 Implementering Som beskrevet tidligere benyttes der i denne opgave to kriterier for, hvornår skridtstørrelsen h skal ændres, og der benyttes to forskellige måder at ændre denne på. Desuden undersøges både den dæmpede harmoniske svingning, som beskrevet i afsnit 1.1 og løsningen af differentialligningen y (x) = y(x), som jo blot har løsningen y = exp(x). Disse metoder og funktioner vil blive benævnt 2h Når skridtstørrelsen ændres enten til 2h eller h/2. qh Når skridtstørrelsen ændres til qh i henhold til ligning (22). eps Når kravene for skridtændring er ligning (15) og ligning (16). delta Når kravene for skridtændring er ligning (17) og ligning (18). DH exp For den dæmpede harmoniske oscillator. For eksponentialfunktionen. 3.1 Koden Filerne main_func_step_corr.py Hovedfilerne der indeholder differentialligningerne, kalder drive-filen, plottefilen og til sidst printer et resultat ud. ABMdrive_step_corr.py Drive-filen, som holder styr på iterationen og kalder step-filen. ABMstep Step-filen, som foretager predictor- og corrector-skridtet. plots.py, plots_log.py Plot-filerne, som plotter resultaterne, samt relativ og absolutafvigelse med enten logaritmisk eller almindelig y-akse. Evt. inden for et givent interval. RFK45drive.py, RFK45step.py, rkdrive.py, rkstep.py Drive- og step-filer for hhv. Runge-Kutta-Fehlberg-metoden og midtpunktsmetoden. Her er func enten DH eller exp, step qh eller 2h og corr eps eller delta, alt efter hvad der undersøges og med hvilken metode. Grunden til den store opdeling i koden, er for at gøre især drive-filerne for ABM mere overskuelige og nemmere at læse. Det ville ikke kræve det store ekstra arbejde at kode drive-filerne og main-filerne sammen og så indføre ekstra argumenter, der præciserer hvilken proces der skal benyttes. Her er dog valgt modellen, hvor filerne separeres for dels at gøre det overskueligt, og da man I en almindelig situation, hvor

9 3.1. KODEN 9 man skulle løse en differentialligning typisk kun ville bruge den mest optimale løsning alligevel. Koden er altså opbygget således, at en main-fil specificerer hvilken funktion der skal løses med hvilken metode. Herefter kalder den funktionen, der skal løse problemet, samt funktionen der løser vha. Runge-Kutta-Fehlberg-metoden. Når differentialligningen så er løst med begge metoder, kalder den en funktion som plotter resultaterne sammen med den analytiske løsning, samt grafer der viser udviklingen af både den relative og absolutte afvigelse. Graferne gemmes her i separate mapper for at de kan sammenlignes, ville man blot løse differentialligningen og så ikke mere, ville man typisk blot specificere en enkelt output-mappe. Til sidst printer main-filen relevante oplysninger og tidsforbrug for de enkelte metoder ud. Udover den dæmpede harmoniske oscillator, er eksponentialfunktionen her medtaget, da den giver et godt overblik over udviklingen af afvigelserne. Desuden ligger der også filer for midtpunkts-metoden [4] i mappen, da denne også har været sammenlignet med de to andre metoder i processen.

10 10 KAPITEL 4. RESULTATER 4 Resultater Resultaterne fra de forskellige metoder er vist i tabellerne 2, 4, 3 og 5 på bilag B. Generelt er alle løsningerne fine, som det fremgår af figurerne 3 og 4, og alle udregninger er foretaget med kravene δ = og ɛ = Kravene i ligningerne (15) og (16) er selvfølgelig tilpasset, så de passer til ɛ = Alle test hvor metoderne blev sammenlignet med midtpunktsmetoden viste at midtpunktsmetoden er begge metoder underlegen, hvilket var forventet. Det er især på tidsforbruget, at midtpunktsmetoden er utrilstrækkelig, da det typisk kræver meget små skridt før midtpunktsmetoden opnår samme præcision, som de andre metoder. 4.1 Tidsforbrug Ud fra resultater for den samme RKF-metode gentaget flere gange, fremgår det, at tidsforbruget på den samme udregning varierer med op mod 100 ms. 2h vs. qh Generelt er det tydeligt at se for både resultaterne for den dæmpede harmoniske oscillator og for eksponentialfunktion, at metoden hvor skridtkorrektion er valgt til 2h beregner væsentligt flere datapunkter og tager længere tid end qh-metoden. Dette skyldes at qh-metoden har væsentligt bredere rammer for at finde en passende korrektion på et eller få forsøg, mens 2h-metoden typisk vil skulle korrigere væsentligt flere gange. Forskellen på metoderne vil så også munde ud i, at der bliver beregnet væsentligt flere datapunkter for 2h-metoden, hvilket er årsagen til det ekstra tidsforbrug. I de to valgte eksempler er udregningen af f(x k, y k ) rimelig simpel, og derfor vil udregningen af de ekstra punkter ved 2h-korrektionen være beregningsmæssigt tungere end besparelsen ved at kunne genbruge værdierne for f og de tidligere punkter. Det kan dog bemærkes, at det var nødvendigt at indføre grænser for, hvor stor eller lille qh-korrektionen måtte være, da denne ellers havde tendens til enten at blive meget stor eller meget lille, hvilket på ingen måde var hensigtsmæssigt, men derimod gjorde denne metode dårligere end 2h-korrektionen. eps vs. delta I modsætning til for skridtkorrektionen, kan der ikke udlæses nogen generel tendens for tidsforbruget alt efter, om præcisionskravet er eps eller delta. Derimod fremgår det af resultaterne, at for den dæmpede harmoniske oscillator er tidsforbruget for de to metoder af samme størrelsesorden med undtagelse af, når h start 0.01, hvor delta-metoden bliver markant hurtigere for 2h-korrektionen. Dette skyldes igen, at der for den langsomme metode udregnes markant flere punkter end for den hurtigere metode. Forklaringen på dette er, at den dæmpede harmoniske oscillator krydser x-aksen flere gange, hvilket gør, at det relative krav eps bliver meget strengere end det absolutte krav delta, hvilket også ses af den endelige gennemsnitlige absolutte

11 4.2. AFVIGELSE 11 afvigelse. Det er så igen den dårligere 2h-korrektion, der med det strengere krav om nøjagtighed er årsag til det ekstra tidsforbrug. Samtidigt fremgår det også, at for 2h-korrektioner er eps-metoden væsentligt hurtigere end delta-metoden for eksponentialfunktionen. Dette skyldes, at det meget hurtigt bliver delta-kravet, der er det strengeste krav, da eksponentialfunktionen jo hurtigt vokser mod meget store værdier. Det kan desuden bemærkes, at der for metoden med qh-korrektioner stortset ikke er nogen tidsforskel mellem eps- og delta-metoden for den dæmpede harmoniske oscillator, mens eps-metoden er marginalt hurtigere for eksponentialfunktionen. Dette understøtter blot, at qh-metoden er markant bedre end 2h-metoden for disse to eksempler, da det er her forskellen i tidsforbruget ligger. Hvis man sammenligner tidsforbruget for ABM-metoden med tidsforbruget for RKF-metoden er den for de "gode"abm-resultater af samme størrelsesorden, mens den for en del af resultaterne er væsentligt dårligere. 4.2 Afvigelse Ligesom for tidsforbruget viser det sig, at metoden med qh-korrektioner overordnet set er metoden med 2h-korrektioner overlegen. Dog har nogle af 2h-resultaterne en gennemsnitlig absolut afvigelse af samme størrelsesorden som qh-resultaterne. Ved at se nærmere på resultaterne med qh-korrektioner, fremgår det, at udover tidsforbruget er af samme størrelsesorden er der heller ikke de store forskelle på den gennemsnitlige absolutte afvigelse for de forskellige startværdier af h. Samtidigt fremgår det også, at afvigelsen for qh-resultaterne er nede i samme størrelsesorden som for RKF-beregningerne, hvilket altså vil sige, at både tidsforbruget og afvigelsen er af samme størrelsesorden for ABM- og RKF-metoden. På figur 5 og figur 6 ses udviklingen af den absolutte afvigelse for den dæmpede harmoniske oscillator (løsningskriterierne er angivet på figurerne). Som det fremgår af figurerne oscillerer afvigelsen, og samtidigt kan det bemærkes at ændringerne for delta-metoden er meget mere markante end for eps-metoden, hvilket stemmer overens med de tidligere kommentarer. Den fulde graf for den relative afvigelse for den dæmpede harmoniske oscillator, er ikke så informativ, da denne krydser x-aksen flere gange, og den relative afvigelse i disse punkter deraf vokser sig meget stor. Derimod er graferne for den relative afvigelse for eksponentialfunktionen noget mere informativ. To af disse grafer er vist på hhv. figur 8 og figur 9. Af disse to grafer fremgår det, at den relative afvigelse for eps-metoden efter lige at have indstillet sig vokser lineært. Den relative afvigelse for delta-metoden vokser derimod i en form for trappe, indtil "trinene"bliver så små, at den er stortset flad. Delta-metoden konvergerer altså mod en konstant relativ afvigelse, hvorfor den absolutte afvigelse vokser eksponentielt sammen med eksponentialfunktionen. Dette fremgår også af figur 7. Disse figurer er lavet med qh-metoden, men tilsvarende figurer viser sig med 2h-metoden, denne er blot endnu engang væsentligt grovere.

12 12 KAPITEL 4. RESULTATER 4.3 Afrunding Forskellige implementeringer af Adams-Bashforth-Moulton predictor-corrector-metoden er blevet testet på den dæmpede harmoniske oscillator og eksponentialfunktionen. Der viste sig en tydelig tendens for de afprøvede eksempler, hvor metoden med qhkorrektion af skridtstørrelsen generelt var den mest effektive. Denne metode kunne dog stadig kun i enkelte scenarier måle sig med Runge-Kutta-Fehlberg metoden, som overordnet set var bedre. ABM-metoden gav dog fortsat fine resultater, og de bedste af metoderne havde også en hurtig beregningstid, hvorfor denne metode fint kunne anvendes til disse problemer. En mulig forbedring og forholdsvis simpel forbedring til koden, kunne være at implementere ABM-metoden med variabel skridtlængde i henhold til ligningerne (7) og (8). Her kunne man så løbende gemme de senest anvendte h er og så smide de resterende væk på samme måde, som koden på nuværende tidspunkt gør med f erne.

13 4.3. AFRUNDING 13 DH, h_start = 0.01, step = 2h, corr = delta solved with RKF45 and ABM 10 8 RKF45 ABM Analytic solution Figur 3: Viser den analytiske løsning, og løsningerne med ABM og RKF med δ = og ɛ = for den dæmpede harmoniske oscillator. Som det ses stemmer resultaterne fint overens. Løsningskriterierne og funktionen er specificeret på figuren.

14 14 KAPITEL 4. RESULTATER exp, h_start = 0.01, step = 2h, corr = eps solved with RKF45 and ABM 10 5 RKF45 ABM Analytic solution Figur 4: Viser den analytiske løsning, og løsningerne med ABM og RKF med δ = og ɛ = for eksponentialfunktionen. Som det ses stemmer resultaterne fint overens. Løsningskriterierne og funktionen er specificeret på figuren. Absolute error: DH, h_start = 0.01, step = 2h, corr = delta RKF ABM Figur 5: Viser udviklingen af den absolutte afvigelse for den dæmpede harmoniske oscillator med delta-kravet. δ = og ɛ =

15 4.3. AFRUNDING 15 Absolute error: DH, h_start = 0.01, step = 2h, corr = eps RKF ABM Figur 6: Viser udviklingen af den absolutte afvigelse for den dæmpede harmoniske oscillator med eps-kravet. δ = og ɛ = Absolute error: exp, h_start = 0.01, step = qh, corr = delta 10-2 RKF ABM Figur 7: Viser udviklingen af den absolutte afvigelse for eksponentialfunktionen med delta-kravet. δ = og ɛ =

16 16 KAPITEL 4. RESULTATER Relative error: exp, h_start = 0.01, step = qh, corr = eps 9 1e 7 RKF e ABM Figur 8: Viser udviklingen af den relative afvigelse for eksponentialfunktionen med eps-kravet. δ = og ɛ = Relative error: exp, h_start = 0.01, step = qh, corr = delta 9 1e 7 RKF e ABM Figur 9: Viser udviklingen af den relative afvigelse for eksponentialfunktionen med delta-kravet. δ = og ɛ =

17 17 A Beta-koefficienter hvor β 0k = ζ k 12h k 1 (h k 1 + h k 2 )(h k 1 + h k 2 + h k 3 ), (23) η k β 1k = 12h k 1 h k 2 (h k 2 + h k 3 ) h k, (24) β 2k = 3h2 k + 4h k (2h k 1 + h k 2 + h k 3 ) + 6h k 1 (h k 1 + h k 2 + h k 3 ) 12h k 2 h k 3 (h k 1 + h k 2 h k, (25) β 3k = 3h2 k + 4h k (2h k 1 + h k 2 ) + 6h k 1 (h k 1 + h k 2 ) h k, (26) 12h k 3 (h k 2 + h k 3 )(h k 1 + h k 2 + h k 3 ) ζ k =3h 3 k + 4h 2 k(3h k 1 + 2h k 2 h k 3 ) (27) + 6h k (h k 1 (3h k 1 + 4h k 2 + 2h k 3 ) + h k 2 (h k 2 + h k 3 )) (28) + 12h k 1 (h k 1 (h k 1 + 2h k 2 h k 3 ) + h k 2 (h k 2 + h k 3 )), (29) η k =3h 2 k + 4h k (2h k 1 + 2h k 2 + h k 3 ) (30) + 6h k 1 (h k 1 + 2h k 2 + h k 3 ) + 6h k 2 (h k 2 + h k 3 ). (31) β 1k = 3h2 k + 4h k (2h k 1 + h k 2 ) + 6h k 1 (h k 1 + h k 2 ), 12(h k + h k 1 )(h k + h k 1 + h k 2 ) (32) β 2k = h2 k + 2h k (2h k 1 + h k 2 ) + 6h k 1 (h k 1 + h k 2 ), 12h k 1 (h k 1 + h k 2 ) (33) β 3k = 3h k 2(2h k + h k 1 + h k 2 ) h 2 12h k 1 h k 2 (h k + h k 1 ) k, (34) β 4k h k + 2h k 1 = 12h k 2 (h k 1 + h k 2 )(h k + h k 1 + h k 2 ) h2 k. (35)

18 18 BILAG B. RESULTATER B Resultater Tabel 2: Data for den dæmpede harmoniske oscillator med Adams-Bashforth-Moultonmetoden Metode Tid [ms] Punkter h slut Afvigelse h start = 1.0 2h, delta , h, eps , qh, delta , qh, eps , h start = 0.1 2h, delta , h, eps , qh, delta , qh, eps , h start = h, delta , h, eps , qh, delta , qh, eps , h start = h, delta , h, eps , qh, delta , qh, eps , h start = h, delta , h, eps , qh, delta , qh, eps , Gennemsnitlig absolut afvigelse for alle punkterne.

19 19 Tabel 3: Data for den dæmpede harmoniske oscillator med Runge-Kutta-Fehlbergmetoden h start = 1 h start = 0.1 h start = 0.01 h start = h start = Tid [ms] Punkter h slut Afvigelse , , , , , Gennemsnitlig absolut afvigelse for alle punkterne.

20 20 BILAG B. RESULTATER Tabel 4: Data for eksponentialfunktionen med Adams-Bashforth-Moulton-metoden Metode Tid [ms] Punkter h slut Afvigelse h start = 1.0 2h, delta ,0752 2h, eps ,102 qh, delta qh, eps , h start = 0.1 2h, delta ,136 2h, eps , qh, delta qh, eps , h start = h, delta ,252 2h, eps ,138 qh, delta qh, eps , h start = h, delta ,220 2h, eps ,236 qh, delta qh, eps , h start = h, delta ,462 2h, eps ,0886 qh, delta qh, eps , Gennemsnitlig absolut afvigelse for alle punkterne. Tabel 5: Data for eksponentialfunktionen med Runge-Kutta-Fehlberg-metoden h start = 1 h start = 0.1 h start = 0.01 h start = h start = Tid [ms] Punkter h slut Afvigelse [%] , , , , , Gennemsnitlig absolut afvigelse for alle punkterne.

21 LITTERATUR 21 Litteratur [1] Damping. [2] Predictor-corrector method. Predictor-corrector_method. [3] Runge-kutta-fehlberg method. Runge-Kutta-Fehlberg_method. [4] D. Fedorov. Ordinary differential equations. Noter til Numeriske Metoder, [5] K. K. F. John H. Mathews. Numerical Methods Using Matlab (4th Edition). Prentice Hall, [6] J. D. F. Richard L. Burden. Numerical Analysis, kapitel 5. Brooks Cole, [7] J. Rosales og I. Colomina. A flexible approach for the numerical solution of the ins mechanization equations. Proceedings of the 6th Geomatic Week, Barcelona, 2005.

Matematisk modellering og numeriske metoder. Lektion 19

Matematisk modellering og numeriske metoder. Lektion 19 Matematisk modellering numeriske metoder Lektion 19 Morten Grud Rasmussen 15. november, 2013 1 Mangeskridtsmetoder til løsning af førsteordens ODE er [Bens afsnit 21.2 side 908] 1.1 Adams-Bashforth-metoder

Læs mere

Numeriske metoder - til løsning af differentialligninger - fra borgeleo.dk

Numeriske metoder - til løsning af differentialligninger - fra borgeleo.dk Numeriske metoder - til løsning af differentialligninger - fra borgeleo.dk Eksakte løsninger: fuldstændig løsning og partikulær løsning Mange differentialligninger kan løses eksakt. Fx kan differentialligningen

Læs mere

Det Teknisk-Naturvidenskabelige Basisår Computerstøttet Beregning Naturvidenskab - Datalogi/Software/Matematik E-OPG 3

Det Teknisk-Naturvidenskabelige Basisår Computerstøttet Beregning Naturvidenskab - Datalogi/Software/Matematik E-OPG 3 Det Teknisk-Naturvidenskabelige Basisår 2003-2004 Computerstøttet Beregning Naturvidenskab - Datalogi/Software/Matematik 1 Introduktion E-OPG 3 Dette er den tredje store opgave, som skal danne grundlag

Læs mere

Matematisk modellering og numeriske metoder

Matematisk modellering og numeriske metoder Matematisk modellering og numeriske metoder Morten Grud Rasmussen 5. september 2016 1 Ordinære differentialligninger ODE er 1.1 ODE er helt grundlæggende Definition 1.1 (Ordinære differentialligninger).

Læs mere

Matematisk modellering og numeriske metoder. Overskrifter

Matematisk modellering og numeriske metoder. Overskrifter Matematisk modellering og numeriske metoder Overskrifter Morten Grud Rasmussen 25. november, 2013 Lektion 1 Ordinære differentialligninger ODE er helt grundlæggende Løsninger Begyndelsesværdiproblemer

Læs mere

Noter til Computerstøttet Beregning Taylors formel

Noter til Computerstøttet Beregning Taylors formel Noter til Computerstøttet Beregning Taylors formel Arne Jensen c 23 1 Introduktion I disse noter formulerer og beviser vi Taylors formel. Den spiller en vigtig rolle ved teoretiske overvejelser, og også

Læs mere

Matematisk modellering og numeriske metoder. Lektion 16

Matematisk modellering og numeriske metoder. Lektion 16 Matematisk modellering og numeriske metoder Lektion 16 Morten Grud Rasmussen 6. november, 2013 1 Interpolation [Bogens afsnit 19.3 side 805] 1.1 Interpolationspolynomier Enhver kontinuert funktion f på

Læs mere

Matematisk modellering og numeriske metoder. Lektion 1

Matematisk modellering og numeriske metoder. Lektion 1 Matematisk modellering og numeriske metoder Lektion 1 Morten Grud Rasmussen 4. september, 2013 1 Ordinære differentialligninger ODE er 1.1 ODE er helt grundlæggende Definition 1.1 (Ordinære differentialligninger).

Læs mere

Matematisk modellering og numeriske metoder. Lektion 17

Matematisk modellering og numeriske metoder. Lektion 17 Matematisk modellering og numeriske metoder Lektion 1 Morten Grud Rasmussen. december 16 1 Numerisk integration og differentiation 1.1 Simpsons regel Antag, at vi har en funktion f på intervallet I = [a,

Læs mere

Projektopgave Observationer af stjerneskælv

Projektopgave Observationer af stjerneskælv Projektopgave Observationer af stjerneskælv Af: Mathias Brønd Christensen (20073504), Kristian Jerslev (20072494), Kristian Mads Egeris Nielsen (20072868) Indhold Formål...3 Teori...3 Hvorfor opstår der

Læs mere

Oversigt [S] 7.1, 7.2, 7.3, 7.4, 7.5

Oversigt [S] 7.1, 7.2, 7.3, 7.4, 7.5 Oversigt [S] 7.1, 7.2, 7.3, 7.4, 7.5 Nøgleord og begreber Vækstmodel Bevægelsesligninger Retningsfelt Eulers metode Separable ligninger Logistisk ligning Eksponentiel vækst Begyndelsesværdiproblem Calculus

Læs mere

Fysik 2 - Den Harmoniske Oscillator

Fysik 2 - Den Harmoniske Oscillator Fysik 2 - Den Harmoniske Oscillator Esben Bork Hansen, Amanda Larssen, Martin Qvistgaard Christensen, Maria Cavallius 5. januar 2009 Indhold 1 Formål 1 2 Forsøget 2 3 Resultater 3 4 Teori 4 4.1 simpel

Læs mere

Matematisk modellering og numeriske metoder. Lektion 6

Matematisk modellering og numeriske metoder. Lektion 6 Matematisk modellering og numeriske metoder Lektion 6 Morten Grud Rasmussen 24. september, 2013 1 Forcerede oscillationer [Bogens afsnit 2.8, side 85] 1.1 Et forstyrret masse-fjeder-system I udledningen

Læs mere

Koblede differentialligninger.

Koblede differentialligninger. 2. 3. 4. Koblede differentialligninger. En udvidelse af Newtons afkølingslov løst numerisk ved hjælp af integralkurver. Sidste gang så vi på, hvordan vi kunne opstille og løse en model for afkølingen af

Læs mere

Matematisk modellering og numeriske metoder. Lektion 18

Matematisk modellering og numeriske metoder. Lektion 18 Matematisk modellering numeriske metoder Lektion 18 Morten Grud Rasmussen 12. november, 2013 1 Numeriske metoder til førsteordens ODE er [Bens afsnit 21.1 side 898] 1.1 Euler-metoden Vi stiftede allerede

Læs mere

Eulers metode. Tom Pedersen //Palle Andersen. Aalborg University. Eulers metode p. 1/2

Eulers metode. Tom Pedersen //Palle Andersen. Aalborg University. Eulers metode p. 1/2 Eulers metode Tom Pedersen //Palle Andersen pa,tom@es.aau.dk Aalborg University Eulers metode p. 1/2 Differentialligninger m(t) H(t) d(h(t)) dt = 0.0125m(t) 0.001772 H(t) hvor m(t) er kendt og H(t) skal

Læs mere

Reaktionskinetik - 1 Baggrund. lineære og ikke-lineære differentialligninger. Køreplan

Reaktionskinetik - 1 Baggrund. lineære og ikke-lineære differentialligninger. Køreplan Reaktionskinetik - lineære og ikke-lineære differentialligninger Køreplan 1 Baggrund På 2. eller 4. semester møder kemi/bioteknologi studerende faget Indledende Fysisk Kemi (26201/26202). Her behandles

Læs mere

Note om Laplace-transformationen

Note om Laplace-transformationen Note om Laplace-transformationen Den harmoniske oscillator omskrevet til et ligningssystem I dette opgavesæt benyttes laplacetransformationen til at løse koblede differentialligninger. Fordelen ved at

Læs mere

Besvarelser til Calculus Ordinær Eksamen Juni 2018

Besvarelser til Calculus Ordinær Eksamen Juni 2018 Besvarelser til Calculus Ordinær Eksamen - 5. Juni 08 Mikkel Findinge Bemærk, at der kan være sneget sig fejl ind. Kontakt mig endelig, hvis du skulle falde over en sådan. Dette dokument har udelukkende

Læs mere

Matematik-teknologi 3. semester Projekt introduktion

Matematik-teknologi 3. semester Projekt introduktion Matematik-teknologi 3. semester Projekt introduktion Thomas Arildsen, Arne Jensen, Rafael Wisniewski Version 3 31. august 2015 1 Indledning Dette dokument giver en introduktion til projektmodulet på 3.

Læs mere

Fordybelsesprojekt Matematik 2, forår 2005 Potensrækker

Fordybelsesprojekt Matematik 2, forår 2005 Potensrækker Fordybelsesprojekt Matematik 2, forår 2005 Potensrækker Arne Jensen 7. 11. marts 2005 1 Indledning I forbindelse med kurset i Reelle og Komplekse Funktioner afholdes et fordybelsesprojekt med et omfang

Læs mere

Harmonisk oscillator. Thorbjørn Serritslev Nieslen Erik Warren Tindall

Harmonisk oscillator. Thorbjørn Serritslev Nieslen Erik Warren Tindall Harmonisk oscillator Thorbjørn Serritslev Nieslen Erik Warren Tindall November 27, 2007 Formål At studere den harmoniske oscillator, som indgår i mange fysiske sammenhænge. Den harmoniske oscillator illustreres

Læs mere

Opgave 1 - Lineær Funktioner. Opgave 2 - Funktioner. Opgave 3 - Tredjegradsligning

Opgave 1 - Lineær Funktioner. Opgave 2 - Funktioner. Opgave 3 - Tredjegradsligning Sh*maa03 1508 Matematik B->A, STX Anders Jørgensen, delprøve 1 - Uden hjælpemidler Følgende opgaver er regnet i hånden, hvorefter de er skrevet ind på PC. Opgave 1 - Lineær Funktioner Vi ved, at år 2001

Læs mere

Matematisk modellering og numeriske metoder

Matematisk modellering og numeriske metoder Matematisk modellering og numeriske metoder Morten Grud Rasmussen 14. september 016 1 Numerisk analyse 1.1 Grundlæggende numerik Groft sagt handler numerisk analyse om at bringe matematiske problemer på

Læs mere

Bedste rette linje ved mindste kvadraters metode

Bedste rette linje ved mindste kvadraters metode 1/9 Bedste rette linje ved mindste kvadraters metode - fra www.borgeleo.dk Figur 1: Tre datapunkter og den bedste rette linje bestemt af A, B og C Målepunkter og bedste rette linje I ovenstående koordinatsystem

Læs mere

Matematisk modellering og numeriske metoder. Lektion 13

Matematisk modellering og numeriske metoder. Lektion 13 Matematisk modellering og numeriske metoder Lektion 3 Morten Grud Rasmussen 3. november 206 Numerisk metode til Laplace- og Poisson-ligningerne. Finite difference-formulering af problemet I det følgende

Læs mere

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

Introduktion til Laplace transformen (Noter skrevet af Nikolaj Hess-Nielsen sidst revideret marts 2013) Introduktion til Laplace transformen (oter skrevet af ikolaj Hess-ielsen sidst revideret marts 23) Integration handler ikke kun om arealer. Tværtimod er integration basis for mange af de vigtigste værktøjer

Læs mere

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

Lineære differentialligningers karakter og lineære 1. ordens differentialligninger enote 11 1 enote 11 Lineære differentialligningers karakter og lineære 1. ordens differentialligninger I denne note introduceres lineære differentialligninger, som er en speciel (og bekvem) form for differentialligninger.

Læs mere

Fri vækstmodel t tid og P (t) kvantitet. dp dt = kp Løsninger P (t) = Ce kt C fastlægges ved en begyndelsesværdi. Oversigt [S] 7.1, 7.2, 7.3, 7.4, 7.

Fri vækstmodel t tid og P (t) kvantitet. dp dt = kp Løsninger P (t) = Ce kt C fastlægges ved en begyndelsesværdi. Oversigt [S] 7.1, 7.2, 7.3, 7.4, 7. Oversigt [S] 7., 7.2, 7.3, 7.4, 7.5 Nøgleord og begreber Vækstmodel Bevægelsesligninger Retningsfelt Separable ligninger Logistisk ligning Eksponentiel vækst Begyndelsesværdiproblem Calculus - 2006 Uge

Læs mere

af koblede differentialligninger (se Apostol Bind II, s 229ff) 3. En n te ordens differentialligning

af koblede differentialligninger (se Apostol Bind II, s 229ff) 3. En n te ordens differentialligning EKSISTENS- OG ENTYDIGHEDSSÆTNINGEN Vi vil nu bevise eksistens- og entydighedssætningen for ordinære differentialligninger. For overskuelighedens skyld vil vi indskrænke os til at undersøge een 1. ordens

Læs mere

Newton-Raphsons metode

Newton-Raphsons metode Newton-Raphsons metode af John V. Petersen Indhold Indledning: Numerisk analyse og Newton-Raphsons metode... 2 Udlede Newtons iterations formel... 2 Sætning 1 Newtons metode... 4 Eksempel 1 konvergens...

Læs mere

Fysik 2 - Oscillator. Amalie Christensen 7. januar 2009

Fysik 2 - Oscillator. Amalie Christensen 7. januar 2009 Fysik 2 - Oscillator Amalie Christensen 7. januar 2009 1 Indhold 1 Forsøgsopstilling 3 2 Forsøgsdata 3 3 Teori 4 3.1 Den udæmpede svingning.................... 4 3.2 Dæmpning vha. luftmodstand..................

Læs mere

Besvarelser til Calculus Ordinær Eksamen Juni 2019

Besvarelser til Calculus Ordinær Eksamen Juni 2019 Besvarelser til Calculus Ordinær Eksamen - 14. Juni 2019 Mikkel Findinge Bemærk, at der kan være sneget sig fejl ind. Kontakt mig endelig, hvis du skulle falde over en sådan. Dette dokument har udelukkende

Læs mere

Matematisk modellering og numeriske metoder. Lektion 15

Matematisk modellering og numeriske metoder. Lektion 15 Matematisk modellering og numeriske metoder Lektion 15 Morten Grud Rasmussen 1. november, 2013 1 Numerisk analyse [Bogens afsnit 19.1 side 788] 1.1 Grundlæggende numerik Groft sagt handler numerisk analyse

Læs mere

Nøgleord og begreber Eksistens og entydighed Retningsfelt Eulers metode Hastighedsfelt Stabilitet

Nøgleord og begreber Eksistens og entydighed Retningsfelt Eulers metode Hastighedsfelt Stabilitet Oversigt [S] 7.2, 7.5, 7.6; [LA] 17, 18 Nøgleord og begreber Eksistens og entydighed Retningsfelt Eulers metode Hastighedsfelt Stabilitet Calculus 2-2004 Uge 49.2-1 Ligning og løsning [LA] 17 Generel ligning

Læs mere

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

Besvarelser til Calculus Ordinær Eksamen - 5. Januar 2018 Besvarelser til Calculus Ordinær Eksamen - 5. Januar 18 Mikkel Findinge Bemærk, at der kan være sneget sig fejl ind. Kontakt mig endelig, hvis du skulle falde over en sådan. Dette dokument har udelukkende

Læs mere

Opgaver til Maple kursus 2012

Opgaver til Maple kursus 2012 Opgaver til Maple kursus 2012 Jonas Camillus Jeppesen, jojep07@student.sdu.dk Martin Gyde Poulsen, gyde@nqrd.dk October 7, 2012 1 1 Indledende opgaver Opgave 1 Udregn følgende regnestykker: (a) 2342 +

Læs mere

Projekt 2.9 Sumkurver som funktionsudtryk anvendt til Lorenzkurver og Ginikoefficienter (især for B- og A-niveau)

Projekt 2.9 Sumkurver som funktionsudtryk anvendt til Lorenzkurver og Ginikoefficienter (især for B- og A-niveau) Projekt 2.9 Sumkurver som funktionsudtryk anvendt til Lorenzkurver og Ginikoefficienter En sumkurve fremkommer ifølge definitionen, ved at vi forbinder en række punkter afsat i et koordinatsystem med rette

Læs mere

Vi har valgt at analysere vores gruppe ud fra belbins 9 grupperoller, vi har følgende roller

Vi har valgt at analysere vores gruppe ud fra belbins 9 grupperoller, vi har følgende roller Forside Indledning Vi har fået tildelt et skema over nogle observationer af gærceller, ideen ligger i at gærceller på bestemt tidspunkt vokser eksponentielt. Der skal nu laves en model over som bevise

Læs mere

Afstande, skæringer og vinkler i rummet

Afstande, skæringer og vinkler i rummet Afstande, skæringer og vinkler i rummet Frank Villa 2. maj 202 c 2008-20. Dette dokument må kun anvendes til undervisning i klasser som abonnerer på MatBog.dk. Se yderligere betingelser for brug her. Indhold

Læs mere

Bilag 7. SFA-modellen

Bilag 7. SFA-modellen Bilag 7 SFA-modellen November 2016 Bilag 7 Konkurrence- og Forbrugerstyrelsen Forsyningssekretariatet Carl Jacobsens Vej 35 2500 Valby Tlf.: +45 41 71 50 00 E-mail: kfst@kfst.dk Online ISBN 978-87-7029-650-2

Læs mere

Kapitel 3 Lineære sammenhænge

Kapitel 3 Lineære sammenhænge Matematik C (må anvendes på Ørestad Gymnasium) Lineære sammenhænge Det sker tit, at man har flere variable, der beskriver en situation, og at der en sammenhæng mellem de variable. Enhver formel er faktisk

Læs mere

Afstande, skæringer og vinkler i rummet

Afstande, skæringer og vinkler i rummet Afstande, skæringer og vinkler i rummet Frank Nasser 9. april 20 c 2008-20. Dette dokument må kun anvendes til undervisning i klasser som abonnerer på MatBog.dk. Se yderligere betingelser for brug her.

Læs mere

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

Det teknisk-naturvidenskabelige basisår Matematik 1A, Efterår 2005, Hold 3 Prøveopgave C Det teknisk-naturvidenskabelige basisår Matematik 1A, Efterår 2005, Hold 3 Prøveopgave C Opgaven består af tre dele, hver med en række spørgsmål, efterfulgt af en liste af teorispørgsmål. I alle opgavespørgsmålene

Læs mere

Eksaminanderne på hf tilvalg forventes ikke at kunne udnytte grafregnerens muligheder for regression.

Eksaminanderne på hf tilvalg forventes ikke at kunne udnytte grafregnerens muligheder for regression. Bilag 3: Uddrag af Matematik 1999. Skriftlig eksamen og større skriftlig opgave ved studentereksamen og hf. Kommentarer på baggrund af censorernes tilbagemeldinger HF-tilvalgsfag (opgavesæt HF 99-8-1)

Læs mere

Oscillator. Af: Alexander Rosenkilde Alexander Bork Christian Jensen

Oscillator. Af: Alexander Rosenkilde Alexander Bork Christian Jensen Oscillator Af: Alexander Rosenkilde Alexander Bork Christian Jensen Oscillator øvelse Formål Øvelse med oscillator, hvor frekvensen bestemmes, for den frie og dæmpede svingning. Vi vil tilnærme data fra

Læs mere

Matematisk modellering og numeriske metoder. Lektion 4

Matematisk modellering og numeriske metoder. Lektion 4 Matematisk modellering og numeriske metoder Lektion 4 Morten Grud Rasmussen 17. september, 013 1 Homogene andenordens lineære ODE er [Bogens afsnit.1] 1.1 Linearitetsprincippet Vi så sidste gang, at førsteordens

Læs mere

MM501 forelæsningsslides

MM501 forelæsningsslides MM50 forelæsningsslides uge 36, 2009 Produceret af Hans J. Munkholm Nogle talmængder s. 3 N = {, 2, 3, } omtales som de naturlige tal eller de positive heltal. Z = {0, ±, ±2, ±3, } omtales som de hele

Læs mere

Evaluering af Soltimer

Evaluering af Soltimer DANMARKS METEOROLOGISKE INSTITUT TEKNISK RAPPORT 01-16 Evaluering af Soltimer Maja Kjørup Nielsen Juni 2001 København 2001 ISSN 0906-897X (Online 1399-1388) Indholdsfortegnelse Indledning... 1 Beregning

Læs mere

lineær regression er en metode man bruger for at finde den mindste afstand mellem bestemte punkter ved at bruge denne formel: a= n i=1 i=1

lineær regression er en metode man bruger for at finde den mindste afstand mellem bestemte punkter ved at bruge denne formel: a= n i=1 i=1 Linær regression lineær regression er en metode man bruger for at finde den mindste afstand mellem bestemte punkter ved at bruge denne formel: a= (Xi Yi) n * Xi 2 n * x 2 x * y Figur 1. Nu vil vi løse

Læs mere

Eksempel på logistisk vækst med TI-Nspire CAS

Eksempel på logistisk vækst med TI-Nspire CAS Eksempel på logistisk vækst med TI-Nspire CAS Tabellen herunder viser udviklingen af USA's befolkning fra 1850-1910 hvor befolkningstallet er angivet i millioner: Vi har tidligere redegjort for at antallet

Læs mere

Grafværktøjer til GeoMeter Grafværktøjer Hjælp Grafværktøjer.gsp Grafværktøjer

Grafværktøjer til GeoMeter Grafværktøjer Hjælp Grafværktøjer.gsp Grafværktøjer Grafværktøjer til GeoMeter Bjørn Felsager, Haslev Gymnasium & HF, 2003 Når man installerer GeoMeter på sin maskine følger der en lang række specialværktøjer med. Men det er også muligt at skræddersy sine

Læs mere

Differentiation af Trigonometriske Funktioner

Differentiation af Trigonometriske Funktioner Differentiation af Trigonometriske Funktioner Frank Villa 15. oktober 01 Dette dokument er en del af MatBog.dk 008-01. IT Teaching Tools. ISBN-13: 978-87-9775-00-9. Se yderligere betingelser for brug her.

Læs mere

Peter Harremoës Matematik A med hjælpemidler 17. august Stamfunktionen til t 1 /2. Grænserne er indsat i stamfunktionen. a 2 +9.

Peter Harremoës Matematik A med hjælpemidler 17. august Stamfunktionen til t 1 /2. Grænserne er indsat i stamfunktionen. a 2 +9. Opgave 6 Arealet under grafen udregnes. b) Arealet er givet ved M = 4 0 2x x 2 + 9 dx Arealet udregnes ved at integrere funktionen. M = 25 9 t dt Der er foretaget substitution t = x 2 + 9. [ ] 25 M = Stamfunktionen

Læs mere

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

Besvarelser til Calculus Ordinær eksamen - Forår - 6. Juni 2016 Besvarelser til Calculus Ordinær eksamen - Forår - 6. Juni 16 Mikkel Findinge Bemærk, at der kan være sneget sig fejl ind. Kontakt mig endelig, hvis du skulle falde over en sådan. Dette dokument har udelukkende

Læs mere

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

I kurset Samhørende og partielle differentialligninger vil vi i foråret 2006 benytte bogen S.&P. DIFFERENTIALLIGNINGER 2. februar 2006 Oversigt nr. 1 I kurset Samhørende og partielle differentialligninger vil vi i foråret 2006 benytte bogen [EP] Elementary differential equations with boundary

Læs mere

Differentialligninger med TI Nspire CAS version 3.1

Differentialligninger med TI Nspire CAS version 3.1 Differentialligninger med TI Nspire CAS version 3.1 Der er tilføjet en ny graftype til Graf værkstedet kaldet Diff lign. Denne nye graftype er en implementering af differentialligningerne som vi kender

Læs mere

Her er et spørgsmål, du måske aldrig har overvejet: kan man finde to trekanter med samme areal?

Her er et spørgsmål, du måske aldrig har overvejet: kan man finde to trekanter med samme areal? Her er et spørgsmål, du måske aldrig har overvejet: kan man finde to trekanter med samme areal? Det er ret let at svare på: arealet af en trekant, husker vi fra vor kære folkeskole, findes ved at gange

Læs mere

Uendelige rækker og Taylor-rækker

Uendelige rækker og Taylor-rækker Uendelige rækker og Taylor-rækker Thomas Bolander, DTU Informatik Matematik: Videnskaben om det uendelige Folkeuniversitetet i København, efteråret 200 Thomas Bolander, FUKBH 0 s. /24 Forhold mellem endelighed

Læs mere

Impuls og kinetisk energi

Impuls og kinetisk energi Impuls og kinetisk energi Peter Hoberg, Anton Bundgård, and Peter Kongstad Hold Mix 1 (Dated: 7. oktober 2015) 201405192@post.au.dk 201407987@post.au.dk 201407911@post.au.dk 2 I. INDLEDNING I denne øvelse

Læs mere

Projekt 4.9 Bernouillis differentialligning

Projekt 4.9 Bernouillis differentialligning Projekt 4.9 Bernouillis differentialligning (Dette projekt dækker læreplanens krav om supplerende stof vedr. differentialligningsmodeller. Projektet hænger godt sammen med projekt 4.0: Fiskerimodeller,

Læs mere

Pointen med Differentiation

Pointen med Differentiation Pointen med Differentiation Frank Nasser 20. april 2011 c 2008-2011. Dette dokument må kun anvendes til undervisning i klasser som abonnerer på MatBog.dk. Se yderligere betingelser for brug her. Bemærk:

Læs mere

Udledning af Keplers love

Udledning af Keplers love Udledning af Keplers love Kristian Jerslev 8. december 009 Resumé Her præsenteres en udledning af Keplers tre love ud fra Newtonsk tyngdekraft. Begyndende med en analyse af et to-legeme problem vil jeg

Læs mere

Fordybelsesprojekt Analyse 2, forår 2012 Potensrækker

Fordybelsesprojekt Analyse 2, forår 2012 Potensrækker Fordybelsesprojekt Analyse 2, forår 2012 Potensrækker Udarbejdet af Arne Jensen 1 Indledning I forbindelse med kurset Matematisk Analyse 2 på Mat 2 afholdes et fordybelsesprojekt med et omfang af 3 ECTS.

Læs mere

Boligmodellens tilpasningstid til en stationær tilstand

Boligmodellens tilpasningstid til en stationær tilstand Danmarks Statistik MODELGRUPPEN Arbejdspapir* Lena Larsen 10. april 1997 Boligmodellens tilpasningstid til en stationær tilstand Resumé: Papiret tager sit udgangspunkt i de multiplikator eksperimenter,

Læs mere

Matematisk modellering og numeriske metoder. Lektion 5

Matematisk modellering og numeriske metoder. Lektion 5 Matematisk modellering og numeriske metoder Lektion 5 Morten Grud Rasmussen 19. september, 2013 1 Euler-Cauchy-ligninger [Bogens afsnit 2.5, side 71] 1.1 De tre typer af Euler-Cauchy-ligninger Efter at

Læs mere

Additionsformlerne. Frank Villa. 19. august 2012

Additionsformlerne. Frank Villa. 19. august 2012 Additionsformlerne Frank Villa 19. august 2012 2008-2011. Dette dokument må kun anvendes til undervisning i klasser som abonnerer på MatBog.dk. Se yderligere betingelser for brug her. Indhold 1 Introduktion

Læs mere

Førsteordens lineære differentialligninger

Førsteordens lineære differentialligninger enote 16 1 enote 16 Førsteordens lineære differentialligninger I denne enote gives først en kort introduktion til differentialligninger i almindelighed, hvorefter hovedemnet er en særlig type af differentialligninger,

Læs mere

Erik Vestergaard 1. Opgaver. i Lineære. funktioner. og modeller

Erik Vestergaard   1. Opgaver. i Lineære. funktioner. og modeller Erik Vestergaard www.matematikfsik.dk Opgaver i Lineære funktioner og modeller Erik Vestergaard www.matematikfsik.dk Erik Vestergaard, Haderslev. www.matematikfsik.dk Teknik. Aflæse forskrift fra graf...

Læs mere

Dæmpet harmonisk oscillator

Dæmpet harmonisk oscillator FY01 Obligatorisk laboratorieøvelse Dæmpet harmonisk oscillator Hold E: Hold: D1 Jacob Christiansen Afleveringsdato: 4. april 003 Morten Olesen Andreas Lyder Indholdsfortegnelse Indholdsfortegnelse 1 Formål...3

Læs mere

Kaotisk kuglebevægelse En dynamisk analyse

Kaotisk kuglebevægelse En dynamisk analyse Kaotisk kuglebevægelse En dynamisk analyse Ole Witt-Hansen 08 Kaotisk kuglebevægelse Kaotisk bevægelse Kaotiske bevægelser opstår, når bevægelsesligningerne ikke er lineære. Interessen for kaotiske bevægelser

Læs mere

Numerisk løsning af differentialligninger

Numerisk løsning af differentialligninger KU-LIFE; Matemati og modeller 009 Numeris løsning af differentialligninger Thomas Vils Pedersen 1 Numerise metoder Ved numeris analyse forstås tilnærmet, talmæssig løsning af problemer, som ie, eller un

Læs mere

Lineære sammenhænge, residualplot og regression

Lineære sammenhænge, residualplot og regression Lineære sammenhænge, residualplot og regression Opgave 1: Er der en bagvedliggende lineær sammenhæng? I mange sammenhænge indsamler man data som man ønsker at undersøge og afdække eventuelle sammenhænge

Læs mere

b. Sammenhængen passer med forskriften for en potensfunktion når a = 1 og b= k.

b. Sammenhængen passer med forskriften for en potensfunktion når a = 1 og b= k. Kapitel 5 Øvelse 56 a = b = 3 b a = 1,7 b = 0,8 c a = 3 b =1 d a = b = 8 Øvelse 57 Sammenhængen passer med forskriften for en potensfunktion når a =1 b k = b Sammenhængen passer med forskriften for en

Læs mere

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

Projekt 4.6 Løsning af differentialligninger ved separation af de variable Projekt 4.6 Løsning af differentialligninger ved separation af de variable Differentialligninger af tpen d hx () hvor hx ()er en kontinuert funktion, er som nævnt blot et stamfunktionsproblem. De løses

Læs mere

Den frie og dæmpede oscillator

Den frie og dæmpede oscillator Ida Nissen - 80385 Maria Wulff - 140384 Jacob Bjerregaard - 7098 Morten Badensø - 40584 Fysik Lab.øvelser Uge Den frie og dæmpede oscillator Formål Formålet med denne øvelse er at studere den harmoniske

Læs mere

Matematisk modellering og numeriske metoder. Metoder

Matematisk modellering og numeriske metoder. Metoder Matematisk modellering numeriske metoder Metoder Morten Grud Rasmussen 29. december 2015 Indhold 1 Analytiske metoder 3 1.1 Metoder til ODE er af første orden............................ 3 1.1.1 Separation

Læs mere

Aflevering 4: Mindste kvadraters metode

Aflevering 4: Mindste kvadraters metode Aflevering 4: Mindste kvadraters metode Daniel Østergaard Andreasen December 2, 2011 Abstract Da meget få havde løst afleveringsopgave 4, giver jeg har en mulig (men meget udførlig) løsning af opgaven.

Læs mere

Løsninger til eksamensopgaver på A-niveau 2019 ( ) ( )

Løsninger til eksamensopgaver på A-niveau 2019 ( ) ( ) Løsninger til eksamensopgaver på A-niveau 019 1. maj 019: Delprøven UDEN hjælpemidler 1. maj 019 opgave 1: Man kan godt benytte substitutionsmetoden, lige store koefficienters metode eller determinantmetoden,

Læs mere

Heisenbergs usikkerhedsrelationer. Abstrakt. Hvorfor? Funktionsrum. Nils Byrial Andersen Institut for Matematik. Matematiklærerdag 2013

Heisenbergs usikkerhedsrelationer. Abstrakt. Hvorfor? Funktionsrum. Nils Byrial Andersen Institut for Matematik. Matematiklærerdag 2013 Heisenbergs usikkerhedsrelationer Nils Byrial Andersen Institut for Matematik Matematiklærerdag 013 1 / 17 Abstrakt Heisenbergs usikkerhedsrelationer udtrykker at man ikke på samme tid både kan bestemme

Læs mere

Matematik og IT Anton Vilhelm Wiinstedt Clausen 3.b Studieretningsprojekt Numeriske metoder Frederiksberg Tekniske gymnasium 13/12 2010

Matematik og IT Anton Vilhelm Wiinstedt Clausen 3.b Studieretningsprojekt Numeriske metoder Frederiksberg Tekniske gymnasium 13/12 2010 Indholdsfortegnelse Abstract...2 Indledning...3 Konvergens...3 Konvergenskriterier...3 Konvergensorden...3 Fejlestimater...3 Stopkriterier...4 Taylor's Theorem...4 Numeriske metoder...4 Newtonsmetode...4

Læs mere

Fononiske Båndgab. Køreplan Matematik 1 - FORÅR 2004

Fononiske Båndgab. Køreplan Matematik 1 - FORÅR 2004 Fononiske Båndgab Køreplan 01005 Matematik 1 - FORÅR 2004 1 Baggrund Bølgeudbredelse i materialer og medier (som f.eks. luft) er et fænomen, der kendes af alle og som observeres i forskellige former i

Læs mere

Teori og opgaver med udgangspunkt i udvalgte områder i Køge Bugt regionen

Teori og opgaver med udgangspunkt i udvalgte områder i Køge Bugt regionen Modeller af befolkningsudvikling Teori og opgaver med udgangspunkt i udvalgte områder i Køge Bugt regionen Af Mikkel Rønne, Brøndby Gymnasium Forord. Data er udtrukket fra Danmarks Statistiks interaktive

Læs mere

Matematik A-niveau 22. maj 2015 Delprøve 2. Løst af Anders Jørgensen og Saeid Jafari

Matematik A-niveau 22. maj 2015 Delprøve 2. Løst af Anders Jørgensen og Saeid Jafari Matematik A-niveau 22. maj 2015 Delprøve 2 Løst af Anders Jørgensen og Saeid Jafari Opgave 7 - Analytisk Plangeometri Delopgave a) Vi starter ud med at undersøge afstanden fra punktet P(5,4) til linjen

Læs mere

Retningslinjer for bedømmelsen. Georg Mohr-Konkurrencen 2010 2. runde

Retningslinjer for bedømmelsen. Georg Mohr-Konkurrencen 2010 2. runde Retningslinjer for bedømmelsen. Georg Mohr-Konkurrencen 2010 2. runde Det som skal vurderes i bedømmelsen af en besvarelse, er om deltageren har formået at analysere problemstillingen, kombinere de givne

Læs mere

Kvantitative metoder 2

Kvantitative metoder 2 Kvantitative metoder 2 Specifikation og dataproblemer 30. april 2007 KM2: F21 1 Program for de to næste forelæsninger Emnet er specifikation og dataproblemer (Wooldridge kap. 9) Fejlleddet kan være korreleret

Læs mere

Skråplan. Esben Bork Hansen Amanda Larssen Martin Sven Qvistgaard Christensen. 2. december 2008

Skråplan. Esben Bork Hansen Amanda Larssen Martin Sven Qvistgaard Christensen. 2. december 2008 Skråplan Esben Bork Hansen Amanda Larssen Martin Sven Qvistgaard Christensen 2. december 2008 1 Indhold 1 Formål 3 2 Forsøg 3 2.1 materialer............................... 3 2.2 Opstilling...............................

Læs mere

Kvadratrodsberegning ved hjælp af de fire regningsarter

Kvadratrodsberegning ved hjælp af de fire regningsarter Kvadratrodsberegning ved hjælp af de fire regningsarter Tidligt i historien opstod et behov for at beregne kvadratrødder med stor nøjagtighed. Kvadratrødder optræder i forbindelse med retvinklede trekanter,

Læs mere

Uafhængig og afhængig variabel

Uafhængig og afhængig variabel Uddrag fra http://www.emu.dk/gym/fag/ma/undervisningsforloeb/hf-mat-c/introduktion.doc ved Hans Vestergaard, Morten Overgaard Nielsen, Peter Trautner Brander Variable og sammenhænge... 1 Uafhængig og afhængig

Læs mere

Sætning (Kædereglen) For f(u), u = g(x) differentiable er den sammensatte funktion F = f g differentiabel med

Sætning (Kædereglen) For f(u), u = g(x) differentiable er den sammensatte funktion F = f g differentiabel med Oversigt [S] 3.5, 11.5 Nøgleord og begreber Kædereglen i en variabel Kædereglen to variable Test kædereglen Kædereglen i tre eller flere variable Jacobimatricen Kædereglen på matrixform Test matrixform

Læs mere

3. OBLIGATORISKE OPGAVE

3. OBLIGATORISKE OPGAVE 3. OBLIGATORISKE OPGAVE Kursus 02603, Introduktion til Numeriske Algoritmer Danmarks Tekniske Universitet Jonas Pedersen s103228, Camilla Terkildsen s103262, Tobias Ritschel s103275 5. november 2011 Indholdsfortegnelse

Læs mere

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

Lektion 12. højere ordens lineære differentiallininger. homogene. inhomogene. eksempler Lektion 12 2. ordens lineære differentialligninger homogene inhomogene eksempler højere ordens lineære differentiallininger 1 Anden ordens lineære differentialligninger med konstante koefficienter A. Homogene

Læs mere

Bevægelsens Geometri

Bevægelsens Geometri Bevægelsens Geometri Vi vil betragte bevægelsen af et punkt. Dette punkt kan f.eks. være tyngdepunktet af en flue, et menneske, et molekyle, en galakse eller hvad man nu ellers har lyst til at beskrive.

Læs mere

Funktionsundersøgelse. Rasmus Sylvester Bryder

Funktionsundersøgelse. Rasmus Sylvester Bryder Funktionsundersøgelse Rasmus Sylvester Bryder 7. november 2008 Dette projekt aeveres i forbindelse med LA T EX 2ε-kurset vejledningsuge 2, 2008-09 på KU; til projektet benyttes noter givet til opgaveløsning.

Læs mere

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

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 1/7 Den homogene ligning Vi betragter den n te ordens, homogene, lineære differentialligning a 0 d n y dt n + a1 d n 1 y dt n 1 hvor a 0,..., a n R og a 0 0. Vi skriver ligningen på kort form som + + dy

Læs mere