MA2501 Numeriske metoder
vår 2005
Eksamen, pensum og læringsmål
- Eksamen: 30. mai.
- Hjelpemidler til eksamen:
- W. Cheney and D. Kincaid:
Numerical Mathematics and Computing, 5th edition eller 4th
edition. Boka skal være uten egne notater.
- Godkjent kalkulator.
- Pensum:
- Kap. 3.1, 3.2 og notat om
fikspunktiterasjoner.
- Kap. 4.1, bare s.140-144 (til Newton Form) og kap. 4.2, s.169-174,
(til Teorem 3).
- Kap. 4.3 minus Richardson-ekstrapolasjon
(s.182-186).
- Kap. 5 og 6.1 minus flerdimensjonal integrasjon
(s.215-216). 5.1 antas kjent fra før.
- Kap. 7.1,7.2, 8.1 (minus s.323-331)), 8.2 og 8.4.
- Kap. 9.1 og 9.2.
- Kap. 10.0-10.3, 11.1-11.3. Notat om konvergens.
- Kap. 14.
- Kap. 15.0-15.3, minus s.647-649 (Finite Element
Methods)
- Øvinger og løsningsforslag.
Læringsmål:
- Ikke-lineære ligninger.
- Pensum: Kap. 3.1, 3.2 og notat om
fikspunktiterasjoner.
- Øvinger: nr. 2 og 3.
- Du bør:
- Vite hvordan en utvikler og anvender halveringsmetoden, Newtons metode
og fikspunktiterasjoner for skalare ligninger.
- Gjøre konvergens- og feilanalyse av slike metoder for skalare
problemer.
- Anvende Newtons metode for systemer av ligninger.
- Implementere Newtons metode og fikspunkt-iterasjoner i
Matlab.
- Polynominterpolasjon.
- Pensum: Kap. 4.1, 140-144 til Newton Form og kap. 4.2, s.169-174,
til Teorem 3.
- Øving nr. 4.
- Du bør:
- Kunne regne ut et interpolasjonspolynom
vha. Lagrange-interpolasjon.
- Vite hvordan feil-formlene skal brukes.
- Vite hva som gjør Chebyshev noder attraktive, og
hvordan man finner dem på et vilkårlig interval.
- Bruke Matlab's kommandoer Polyval og
polyfit .
- Spline interpolasjon
- Pensum: Kap. 9.1 og 9.2.
- Øving nr. 5.
- Du bør:
- Vite hva en spline av grad k er, og hva den brukes
til.
- Vite hva en naturlig kubisk spline er, og hva som gjør
den attraktiv.
- Finne en spline, forutsatt få
interpolasjonspunkter og gitte tilleggsbetingelser.
- Bruke Matlab-kommandoen spline .
- Numerisk derivasjon
- Pensum: Kap. 4.3 minus Richardson-ekstrapolasjon (s.182-186).
- Øving nr. 6.
- Du bør:
- Kunne approksimasjonsformlene for f'(x) og
f''(x) på rams.
- Utvikle numeriske derivasjonsformler vha. ubestemte
koeffisienters metode.
- Finne feilen in derivasjonsformlene
vha. Taylor-utvikling eller vha. derivasjon av
interpoasjonsformler.
- Forstå hvorfor avrundingsfeil kan ødelegge
approksimasjonene (se. kap. 2.2)
- Numerisk integrasjon
- Pensum: Kap. 5 og 6.1 minus flerdimensjonal integrasjon
(s.215-216). 5.1 antas kjent fra før.
- Øving nr. 7.
- Du bør:
- Kunne bruke sammensatt trapes og Simpson, samt Romberg-algoritmen.
- Beherske bruk av feilformlene for trapes og Simpson.
- Utlede feilformelen for trapes (og tilsvarende).
- Forstå hvordan adaptiv Simpson fungerer, og hva som
menes med en adaptiv algoritme.
- Bruke Matlabs integrasjonsrutiner.
- Numerisk lineær algebra
- Pensum: Kap. 7.1,7.2, 8.1 (minus s.323-331)), 8.2 og 8.4.
- Øving nr. 8 og 9.
- Du bør:
- Kunne utføre en Gauss-eliminasjon med og uten skalert
pivotering, samt regne ut LU-faktoriseringen av en matrise (hvis den
finnes).
- Løse lineære ligningssystemer vha. av Jakobi,
Gauss-Seidel og SOR iterasjoner.
- Finne egenverdier og tilhørende egenvektorer
vha. potensmetoden (o.lign.)
- Kjenne begrepene kondisjonstall, norm, spektralradius,
diagonaldominans og symmetrisk positiv definit.
- Kunne bestemme om en iterativ teknikk konvergerer.
- Ordinære differensialligninger (ODL)
- Pensum: Kap. 10.0-10.3, 11.1-11.3. Notat om konvergens.
- Øving nr. 10 og 11.
- Du bør:
- Kunne utføre et skritt med en gitt Runge-Kutta metode
eller en flerskrittsmetode på et system av ODL.
- Skrive om høyere ordens ligninger til et system av
første ordens ligninger. Tilsvarende bør du kunne
skrive om en ikke-autonom ligning til et system av
autonome ligninger.
- Forstå hvordan feilestimering og skrittlengdekontroll
fungerer for Runge-Kutta metoder.
- Utvikle enkle metoder selv.
- Bruke MATLABs ODL-løsere, f.eks. ode23 og ode45.
- To punkts randverdiproblemer
- Pensum: Kap. 14.
- Du bør:
- Vite hvordan en utfører skytemetoden for lineære og
ikke-lineære ligninger.
- Vite hvordan en løser et lineært problem med en
differansemetode.
- Partielle differensialligninger
- Pensum: Kap. 15.0-15.3, minus s.647-649 (Finite Element
Methods)
- Øving nr. 11
- Du bør:
- Vite forskjellen på en hyperbolsk, parabolsk og en
elliptisk ligning.
- Kunne sette opp et endelig differanseskjema for en gitt
ligning, med gitte randbetingelser.
- Kunne løse dette (for hånd dersom det er svært få
diskretisingspunkter, ellers i MATLAB).
- Forstå hvorfor ekplisitte metoder for parabolske
ligninger kan få stabilitetsproblemer.