UNIVERSITETET I OSLO

Like dokumenter
Det matematisk-naturvitenskapelige fakultet

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

Eksamen i TMA4123/TMA4125 Matematikk 4M/N

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

TMA4122/TMA4130 Matematikk 4M/4N Høsten 2010

Vær OBS på at svarene på mange av oppgavene kan skrives på flere ulike måter!

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

Lineære likningssystemer

UNIVERSITETET I OSLO

Elementære eliminasjonsmatriser

EKSAMEN I NUMERISK LINEÆR ALGEBRA (TMA4205)

LO510D Lin.Alg. m/graf. anv. Våren 2005

η = 2x 1 + x 2 + x 3 x 1 + x 2 + x 3 + 2x 4 3 x x 3 4 2x 1 + x 3 + 5x 4 1 w 1 =3 x 1 x 2 x 3 2x 4 w 2 =4 x 1 x 3 w 3 =1 2x 1 x 3 5x 4

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

Eksamensoppgave i TMA4135 Matematikk 4D

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

Kap. 6 Ortogonalitet og minste kvadraters problemer

EKSAMEN I TMA4110 MATEMATIKK 3 Bokmål Fredag 4. desember 2009 løsningsforslag

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

Universitet i Bergen. Eksamen i emnet MAT121 - Lineær algebra

EKSAMEN I EMNET MAT160 Beregningsalgoritmer 1 Mandag 12 februar 2007 LØSNINGSFORSLAG

UNIVERSITETET I OSLO

Eksamensoppgave i TMA4135 Matematikk 4D

UNIVERSITETET I OSLO

UNIVERSITET I BERGEN

UNIVERSITETET I OSLO

Elementær Matriseteori

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

Eksamen i TMA4122 Matematikk 4M

Løsningsforslag MAT102 Vår 2018

Eksamensoppgave MAT juni 2010 (med løsningsforslag)

Eksamen i fag FY8104 Symmetri i fysikken Fredag 7. desember 2007 Tid:

UNIVERSITETET I OSLO

Oppgave 1 (25 %) - Flervalgsoppgaver

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

7.4 Singulærverdi dekomposisjonen

UNIVERSITETET I OSLO

a) Matrisen I uv T har egenverdier 1, med multiplisitet n 1 og 1 v T u, med multiplisitet 1. Derfor er matrisen inverterbar når v T u 1.

Eksamensoppgave i MA0301 Elementær diskret matematikk løsningsforslag

1 Oppgave 1 Skriveoppgave Manuell poengsum. 2 Oppgave 2 Code editor Manuell poengsum. 3 Oppgave 3 Skriveoppgave Manuell poengsum

EKSAMEN I NUMERISK LINEÆR ALGEBRA (TMA4205)

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

Obligatorisk oppgavesett 1 MAT1120 H16

UNIVERSITETET I OSLO. Løsningsforslag

Utkast til: Løsningsforslag til eksamen i. Ingeniørfaglig yrkesutøvelse og arbeidsmetoder. 18.des for oppgave 1, 2 og 3

Eksamensoppgave i MA1201 Lineær algebra og geometri

EKSAMEN I MA1202 LINEÆR ALGEBRA MED ANVENDELSER

UNIVERSITETET I OSLO

Eksamensoppgave i TMA4320 Introduksjon til vitenskapelige beregninger

UNIVERSITETET I OSLO

UNIVERSITY OF OSLO. Faculty of Mathematics and Natural Sciences. Matlab-utskrift (1 side).

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

pdf

MAT 1120: Obligatorisk oppgave 2, H-09

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

MA0002 Brukerkurs i matematikk B Vår 2016

UNIVERSITETET I OSLO

Eksamen TFY 4210 Kvanteteorien for mangepartikkelsystem, våren 2012

UNIVERSITETET I OSLO

MA1201/MA6201 Høsten 2016

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

Universitet i Bergen. Eksamen i emnet MAT121 - Lineær algebra

Transkript:

UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i MoD200 Eksamensdag: 15. desember 2003 Tid for eksamen: 14.30 17.30 Oppgavesettet er på 5 sider. Vedlegg: Tillatte hjelpemidler: Løsningsforslag Ingen Kontroller at oppgavesettet er komplett før du begynner å besvare spørsmålene. Oppgavesettet består av 6 deloppgaver med tilnærmet samme vekt. Oppgave 1 Avgjør om følgende påstand er sann eller gal, begrunn svaret. 1a Singulærverdiene til matrisen er alle positive? A [ 1 1 0 1 Løsning Riktig. Siden matrisen har full rang er singulærverdiene positive. Vi kan så regne ut singulærverdiene direkte. Vi får [ 1 1 A T A 1 2 som har egenverdier (3 + 5)/2 (3 5)/2. Den positive kvadratroten av disse tallene gir singulærverdiene. Vi finner σ 1 (1 + 5)/2 σ 2 ( 5 1)/2. Oppgave 2 En ulikhet La R være en 2 2 matrise på formen [ c s R (Fortsettes på side 2.)

Eksamen i MoD200, 15. desember 2003 Side 2 hvor c, s R med c 2 + s 2 1. Vis at cond p (R) : R p R 1 p 2 for p 1, at vi har likhet for et passelig valg av c s. Løsning Siden A 1 max j i a i,j finner vi R 1 c + s. Ved Cauchy-Schwarz ulikhet har vi c + s ( c 2 + s 2 ) 1/2 (1 + 1) 1/2 2. Vi har liket for c s 1/ 2. Siden R 1 R T får vi samme skarpe øvre grense for R 1 1 resultatet følger for 1-normen. Siden cond (R) cond 1 (R) holder resultatet så for p. Oppgave 3 Lineært ligningssystem I denne oppgaven skal vi bruke plane rotasjoner til å løse et lineært ligningssystem Ax b som er nesten øvre triangulært. Vi antar at alle elementene under diagonalen er null untatt de i siste rad som alle kan være ulik null. Vi antar så for et positivt heltall n at A R n,n er ikke-singulær b R n. Som illustrasjon, for n 5 har A formen x x x x x 0 x x x x 0 0 x x x 0 0 0 x x x x x x x Vi skal redusere A til øvre triangulær form ved en serie av plane rotasjoner på formen [ c s R hvor c, s R med c 2 + s 2 1. 3a Skrive en Matlab function [c,srot(a,b) som til gitte tall a, b R finner en plan rotasjon slik at [ [ [ r c s a (1) 0 b hvor r a 2 + b 2 bare beregnes i prrammet. Dersom a b 0 setter vi c 1 s 0. r skal beregnes på en spesiell måte. Vi setter r t (a/t) 2 + (b/t) 2 hvor t a + b. Forklar hvorfor denne måten å beregne r på kan være gunstig for å unngå underflow overflow. Løsning Vi har [ c s Dersom (a, b) 0 kan vi sette [ a b [ ca + sb cb sa. c a r s b r hvor r a 2 + b 2. (Fortsettes på side 3.)

Eksamen i MoD200, 15. desember 2003 Side 3 Da finner vi at (1) holder. Hvis b 0 a 0 er c 1 s 0 vi bruker så disse verdiene for a b 0. Kradrering av f.eks. a kan føre til at a 2 blir så liten at den blir satt til null (underflow) eller blir så stor at vi får overflow. Ved å beregne r på den spesielle måten unngår vi dette. Matlabprrammet kan være som følger: function [c,srot(a,b) tabs(a)+abs(b); if b0 c1; s0; return; end rt*sqrt((a/t)^2+(b/t)^2); ca/r; sb/r; Vi setter A 1 A A k+1 R k A k for k 1,..., n 1 hvor R k er en plan rotasjon som bruker posisjon (k, k) i A k til å fremskaffe en null i posisjon (n, k) i A k+1 for k 1,..., n 1. R k atskiller seg fra identitetsmatrisen kun i rad kolonne k n har formen 3b 1 0 0 0 0 0...... 0 1 0 0 0 0 0 0 c 0 0 s R k 0 0 0 1 0 0...... 0 0 0 0 1 0 0 0 s 0 0 c Forklar hvorfor A n blir øvre triangulær. Skriv en Matlab function xrotsolve(a,b) som beregner U A n c R n 1 R 1 b så finner x ved tilbakesubstitutsjon. Vi lagrer alle A k -ene i A etterhvert som de beregnes vi antar at det er gitt en function xutrisolve(u,c) som løser det øvre triangulære systemet U x c ved tilbakesubstitusjon. Du skal ikke skrive innmaten i utrisolve. Løsning Vi bruker induksjon på k for å vise at A n er øvre triangulær. Anta at under diagonalen i A k er det kun elementene a n,k,..., a n,n som kan være forskjellig fra null. Dette gjelder for k 1. Anta det gjelder for en k. Matrisen R k A k atskiller seg fra A k kun i rad k n vi har [ Ak+1 (k, :) A k+1 (n, :) [ c s [ Ak (k, :) A k (n, :) Siden A k (k, 1 : k 1) A k (n, 1 : k 1) 0 elementet A k+1 (n, k) nulles ut blir A k+1 (n, 1 : k) 0, mens fortsatt A k+1 (k, 1 : k 1) 0. Det følger at under diagonalen i A k+1 er det kun elementene a n,k+1,..., a n,n som kan være forskjellig fra null. Ved induksjon får vi at A n er øvre triangulær. (Fortsettes på side 4.)

Eksamen i MoD200, 15. desember 2003 Side 4 Vi har c b n hvor b 1 b b k+1 R k b k for k 1,..., n 1. Vi kan beregne b k+1 fra b k samtidig som vi beregner A k+1 fra A k. Vi kan foreta oppdateringen av A k b k samtidig ved [ [ [ Ak+1 (k, k : n) b k+1 (k) c s Ak (k, k : n) b k (k) A k+1 (n, k : n) b k+1 (n) A k (n, k : n) b k (n) I det følgende Matlab prrammet legger vi b i kolonne n + 1 i A. function xrotsolve(a,b) nlength(b); A[A b; for k1:n-1 [c,srot(a(k,k),a(n,k)); A([k,n,k:n+1)[c s; -s c*a([k,n,k:n+1) end xutrisolve(a(:,1:n),a(:,n+1)); 3c Vi kunne så løst vårt spesielle system Ax b på andre måter. Vi skal her sammenligne med Gausseliminasjon uten pivotering. Vi trenger da bare å nulle ut elementene i rad n. Diskuter fordeler ulemper ved metodene basert på rotasjoner Gausseliminasjon. Løsning Hovedfordelen med rotasjons-metoden er at den er ubetinget numerisk stabil. Den er numerisk stabil fordi vi foretar ortonale transformasjoner disse endrer ikke 2-normen til en vektor. Gausseliminasjon uten pivotering kan bryte sammen. Hvis vi må pivotere blir prrammeringen mye mer komplisert regnearbeidet øker. Både Gausseliminasjon rotasjonsmetoden har kompleksitet O(n 2 ), men Gausseliminasjon vil være raskere. Antall operasjoner for rotasjonsmetoden er O(3n 2 ), mens Gausseliminasjon uten pivotering krever O(n 2 ). Oppgave 4 Sammenhengen mellom diskret Fourier transform diskret sinustransform Den diskrete Fourier transformen d C N av en vektor y C N er gitt ved d 1 ( N F Ny, hvor F N ω (j 1)(k 1) N ) N k, ω N exp 2πi/N cos( 2π N ) i sin(2π N ). C N,N Her er i 1. Den diskrete sinustransformen y R m av en vektor x R m er gitt ved ( y S m x, hvor S m sin ( kjπ ) ) m R m,m. m + 1 k, (Fortsettes på side 5.)

Eksamen i MoD200, 15. desember 2003 Side 5 La x R m for en m 2 definer z R 2m+2 ved For eksempel er z (0, x 1,..., x m, 0, x m, x m 1,..., x 1 ) T R 2m+2. S 4 F 4 1 1 1 1 1 ω 4 ω 2 4 ω 3 4 1 ω 2 4 ω 4 4 ω 6 4 1 ω 3 4 ω 6 4 ω 9 4 sin(α) sin(2α) sin(3α) sin(4α) sin(2α) sin(4α) sin(6α) sin(8α) sin(3α) sin(6α) sin(9α) sin(12α) sin(4α) sin(8α) sin(12α) sin(16α) hvor α π/(m + 1). Du skal her vise følgende sammenheng mellom komponent k av S m x komponent k + 1 av F 2m+2 z: (S m x) k i 2 (F 2m+2z) k+1, k 1,..., m. Løsning La ω ω 2m+2 e 2πi/(2m+2) e πi/(m+1). Rad k+1 av F 2m+2 z er gitt ved (F 2m+2 z) k+1 x j ω jk x j ω jk 2m+1 jm+2 x 2m+2 j ω jk x j ω (2m+2 j)k x j (ω jk ω jk ) 2i Dividerer vi begge sider med 2i får vi resultatet. slutt ( ) jkπ x j sin 2i(S m x) k. m + 1