KTH 2D1240 OPEN vt 06 p. 1 (5) J.Oppelstrup

Relevanta dokument
Tentamen del 1 SF1546, , , Numeriska metoder, grundkurs

Tentamen del 1 SF1511, , kl , Numeriska metoder och grundläggande programmering

Akademin för utbildning, kultur och kommunikation MMA132 Numeriska Metoder Avdelningen för tillämpad matematik Datum: 2 juni 2014

Teorifrågor. 6. Beräkna konditionstalet för en diagonalmatris med diagonalelementen 2/k, k = 1,2,...,20.

Del I: Lösningsförslag till Numerisk analys,

DN1212 Numeriska Metoder och Grundläggande Programmering DN1214 Numeriska Metoder för S Lördag , kl 9-12

Tentamen, del 2 Lösningar DN1240 Numeriska metoder gk II F och CL

LABORATION 2. Trapetsregeln, MATLAB-funktioner, ekvationer, numerisk derivering

SF1669 Matematisk och numerisk analys II Bedömningskriterier till tentamen Torsdagen den 4 juni 2015

SF1669 Matematisk och numerisk analys II Lösningsförslag till tentamen DEL A. r cos t + (r cos t) 2 + (r sin t) 2) rdrdt.

TENTAMEN I GRUNDKURS I NUMERISKA METODER - DEL 2

LABORATION cos (3x 2 ) dx I =

NUMPROG, 2D1212, vt Föreläsning 1, Numme-delen. Linjära ekvationssystem Interpolation, Minstakvadratmetoden

Tentamen, del 2 DN1240 Numeriska metoder gk II för F

Numeriska metoder för fysiker Lördag , kl 10-14

Lösningar till Tentamen i Beräkningsvetenskap II, 5.0 hp, Del A. 1. (a) ODE-systemet kan skrivas på formen

Institutionen för Matematik TENTAMEN I LINJÄR ALGEBRA OCH NUMERISK ANALYS F1, TMA DAG: Fredag 30 augusti 2002 TID:

Sammanfattning (Nummedelen)

Föreläsning 5. Approximationsteori

MMA127 Differential och integralkalkyl II

Ansvariga lärare: Yury Shestopalov, rum 3A313, tel (a) Problem 1. Använd Eulers metod II (tre steg) och lös begynnelsevärdesproblemet

SF1625 Envariabelanalys Tentamen Måndagen den 11 januari 2016

TAIU07 Matematiska beräkningar med Matlab

Sidor i boken f(x) = a x 2 +b x+c

Tentamen i Beräkningsvetenskap I (nya versionen), 5.0 hp, Del A

Numerisk Analys, MMG410. Lecture 13. 1/58

2 Matrisfaktorisering och lösning till ekvationssystem

TENTAMEN I LINJÄR ALGEBRA OCH NUMERISK ANALYS F1, TMA671

Tentamen del 2 SF1511, , kl , Numeriska metoder och grundläggande programmering

LÖSNINGSFÖRSLAG TILL TENTAMEN 2 SF1664

Interpolation. 8 december 2014 Sida 1 / 20

Lösningar tentamen i kurs 2D1210,

SF1625 Envariabelanalys Lösningsförslag till tentamen DEL A. e 50k = k = ln 1 2. k = ln = ln 2

SF1664 Tillämpad envariabelanalys med numeriska metoder Lösningsförslag till tentamen DEL A

Sekantmetoden Beräkningsmatematik TANA21 Linköpings universitet Caroline Cornelius, Anja Hellander Ht 2018

Laboration 4. Numerisk behandling av integraler och begynnelsevärdesproblem

Interpolation Modellfunktioner som satisfierar givna punkter

Akademin för utbildning, kultur och kommunikation MMA132 Numeriska Metoder Avdelningen för tillämpad matematik Datum: 13 jan 2014

0.31 = f(x 2 ) = b 1 + b 2 (x 3 x 1 ) + b 3 (x 3 x 1 )(x 3 x 2 ) = ( ) + b 3 ( )(

) + γy = 0, y(0) = 1,

SF1625 Envariabelanalys Tentamen Måndagen den 12 januari 2015

Tentamen i matematik. f(x) = ln(ln(x)),

Omtentamen i DV & TDV

SF1625 Envariabelanalys Lösningsförslag till tentamen DEL A

SF1669 Matematisk och numerisk analys II Bedömningskriterier till tentamen Måndagen den 16 mars 2015

FÖRSÄTTSBLAD TILL TENTAMEN. ELLER (fyll bara i om du saknar tentamenskod): Datum: 16 januari Bordsnummer:

SF1625 Envariabelanalys Lösningsförslag till tentamen

Tentamen i Teknisk-Vetenskapliga Beräkningar

Laboration 4. Numerisk behandling av integraler och begynnelsevärdesproblem

Numerisk Analys, MMG410. Lecture 12. 1/24

Laboration 3. Funktioner, vektorer, integraler och felskattning

Frågorna 1 till 6 ska svaras med sant eller falskt och ger vardera 1

SF1625 Envariabelanalys Tentamen Lördagen den 11 januari, 2014

Tentamen i Beräkningsvetenskap II, 5.0 hp,

Fö4: Kondition och approximation. Andrea Alessandro Ruggiu

SF1625 Envariabelanalys Lösningsförslag till tentamen DEL A

Tentamen i Beräkningsvetenskap II, 5.0 hp,

Visa att vektorfältet F har en potential och bestäm denna. a. F = (3x 2 y 2 + y, 2x 3 y + x) b. F = (2x + y, x + 2z, 2y 2z)

Lösningsförslag till tentamensskrivningen i Numerisk analys

Konvergens för iterativa metoder

Numeriska metoder för ODE: Teori

Laboration 3. Funktioner, vektorer, integraler och felskattning

SF1625 Envariabelanalys Lösningsförslag till tentamen DEL A

SF1625 Envariabelanalys Lösningsförslag till tentamen DEL A

Numeriska metoder, grundkurs II. Dagens program. Gyllenesnittminimering, exempel Gyllenesnittetminimering. Övningsgrupp 1

Lösningsförslag, preliminär version 0.1, 23 januari 2018

f(x + h) f(x) h f(x) f(x h) h

a = a a a a a a ± ± ± ±500

TANA17 Matematiska beräkningar med MATLAB för M, DPU. Fredrik Berntsson, Linköpings Universitet. 26 november 2015 Sida 1 / 28

TANA09 Föreläsning 5. Matrisnormer. Störningsteori för Linjära ekvationssystem. Linjära ekvationssystem

Tentamen i Beräkningsvetenskap I/KF, 5.0 hp,

v0.2, Högskolan i Skövde Tentamen i matematik

Teknisk beräkningsvetenskap I 5DV154

15 februari 2016 Sida 1 / 32

MATEMATIK Datum: Tid: förmiddag Hjälpmedel: inga. Mobiltelefoner är förbjudna. A.Heintz Telefonvakt: Christoffer Standar, Tel.

TENTAMEN I GRUNDKURS I NUMERISKA METODER - DEL 20

Kontrollskrivning KS1T

SF1626 Flervariabelanalys Bedömningskriterier till tentamen Tisdagen den 7 juni 2016

Ordinära differentialekvationer,

DN1212+DN1214+DN1215+DN1240+DN1241+DN1243 mfl Lördag , kl 9-12 Tentamen i Grundkurs i numeriska metoder Del 1 (av 2)

Lösandet av ekvationer utgör ett centralt område inom matematiken, kanske främst den tillämpade.

Tentamen: Lösningsförslag

DN1212+DN1214+DN1215+DN1240+DN1241+DN1243 mfl Tentamen i Grundkurs i numeriska metoder Del 2 (av 2) Lördag , kl 9-12

Lösningsanvisningar till de icke obligatoriska workoutuppgifterna

Tentamen 1 i Matematik 1, HF okt 2018, Skrivtid: 14:00-18:00 Examinator: Armin Halilovic

LÖSNINGSFÖRSLAG TILL TENTAMEN 2 SF1664

TENTAMEN I LINJÄR ALGEBRA OCH NUMERISK ANALYS F1/TM1, TMA

Tentamen i Matematik 1 HF1901 (6H2901) 4 juni 2008 Tid:

Kort sammanfattning av Beräkningsvetenskap I. Varning!!! Varning!!!

Tentamen i Beräkningsvetenskap I och KF, 5.0 hp,

x 2 x 1 W 24 november, 2016, Föreläsning 20 Tillämpad linjär algebra Innehåll: Projektionssatsen Minsta-kvadratmetoden

ELLER (fyll bara i om du saknar tentamenskod): Datum: 32 maj Bordsnummer: Kontrollera att du fått rätt tentamensuppgifter

MATEMATIK Datum: Tid: förmiddag Hjälpmedel: inga. Mobiltelefoner är förbjudna. A.Heintz Telefonvakt: Christo er Standar, Tel.

LAB 4. ORDINÄRA DIFFERENTIALEKVATIONER. 1 Inledning. 2 Eulers metod och Runge-Kuttas metod

OH till Föreläsning 5, Numme K2, Läsa mellan raderna. Allmän polynom-interpolation, S Ch 3.1.0

x (t) = 2 1 u = Beräkna riktnings derivatan av f i punkten a i riktningen u, dvs.

Moment 1.15, 2.1, 2.4 Viktiga exempel 2.2, 2.3, 2.4 Övningsuppgifter Ö2.2ab, Ö2.3. Polynomekvationer. p 2 (x) = x 7 +1.

Gripenberg. Mat Grundkurs i matematik 1 Tentamen och mellanförhörsomtagning,

med tillgång till värden på f: vi anser att vi kan evaluera f för alla x i (a,b) och använder kvadraturformler av typen n

Transkript:

KTH 2D1240 OPEN vt 06 p. 1 (5) Tentamen i Numeriska Metoder gk II 2D1240 OPEN (& andra) Fredag 2006-04-21 kl. 13 16 Hjälpmedel: Del 1 inga, Del 2 rosa formelsamlingen som man får ta fram när man lämnar in del 1. Betygsgränser inkl. bonus: 20p trea, 27p fyra, 33p femma. Gränserna kan justeras något. Svar ska motiveras och uträkningar redovisas. Korrekt svar utan motivering eller med felaktig motivering medför poängavdrag. Del 1. Max 10 p, inga hjälmedel Namn.. (0) Ange dina bonuspoäng och den kursomgång (program och år) där poängen erhållits. (2) Om p och q har relativfel på högst 5%, vad kan sägas om relativfelen i pq resp. p+q? Är någon av beräkningarna illakonditionerad för vissa p och q? Om ja, ange vilken, och ge ett exempel. (2) En formel f med indata x, y och z ger resultatet w = f(x,y,z). Indata med felgränser är x = a ± 0.01, y = b±0.02, z = c±0.03. Beskriv med formler hur man får en uppskattning av maximalfelet i w.

KTH 2D1240 OPEN vt 06 p. 2 (5) Namn.. (1) Vad menas med att n x n-matrisen A är tri-diagonal (skiss!)? Arbetet vid Gauss-elimination av A är proportionellt mot n p - vilket p? (3) Man vill anpassa ett polynom P(x) av gradtal n till en given uppsättning punkter (x k, y k ), k = 1, 2,...,m, n+1 m med minsta kvadratmetoden. Vad är det som minimeras i minsta-kvadratmetoden? Ett precist svar, t.ex. en formel, krävs! Problemet kan formuleras som lösning av det överbestämda systemet Ac y. Hur stor är A? Vad menas med normalekvationerna och vilken ortogonalitetsegenskap uttrycker de? (2) Beskriv detaljerat Newtons metod för lösning av icke-linjära ekvationssystem, säg f(x) = 0,x = (x 1,x 2,...,x n ) T,f = ( f 1 (x), f 2 (x),..., f n (x)) T Definiera Jacobian-matrisen och avbrottskriteriet. Vad vet man om konvergensordningen?

KTH 2D1240 OPEN vt 06 p. 3 (5) Tentamen i Numeriska Metoder gk II 2D1240 OPEN (& andra) Fredag 2006-04-21 kl 13 16 Hjälpmedel: Del 1 inga, Del 2 rosa formelsamlingen som man får ta fram när man lämnar in del 1. Betygsgränser inkl. bonus: 20p trea, 27p fyra, 33p femma. Gränserna kan justeras något. Svar ska motiveras och uträkningar redovisas. Korrekt svar utan motivering eller med felaktig motivering medför poängavdrag. Del 2. Max 25 p, rosa formelsamlingen P1. Kvadratur (8p) Man vill beräkna integralen ( dt I = ) " $ 1+ t # 3.5 % 0 ' t & som är besvärlig på två olika sätt: a. (1p) Integranden blir oändlig vid t = 0. Visa hur man blir av med det bekymret med substitutionen t = s 2 och skriv upp den så erhållna integralen. " A # b. (1p) Intervallet är oändligt, och vi ersätter # f (t)dt med " f (t)dt + " f (t)dt. 0 0 1 A4 243 R( A) Visa, att R < 1/3 A -3 (*) (tips: försumma 1:an). Använd detta till att välja ett lämpligt A för beräkning av integralen med fel < 10 3. Du får använda (*) även om du inte härlett det, och kan arbeta med den substituerade integralen om du vill; det blir liknande formler men andra siffror. c. (4p) Skriv ett MATLAB-program som beräknar integralen med trapetsregeln med N och 2N steg och skriver ut N, de två trapets-värdena T(N) och T(2N), och det extrapolerade värdet Extr. d. (2p) Osquar har gjort just ett sådant program för den substituerade integralen och testkört det några gånger med A = 3 (som är för litet) och N = 8, 16, etc. : N T(N) T(2N) Extr 8 1.03433605 1.03414376 1.03407966 16 1.03414376 1.03414670 1.03414768 32 1.03414670 1.03414728 1.03414748 64 1.03414728 1.03414743 1.03414748 Kontrollera, om trapets-värdena tycks ha rätt nogrannhetsordning. Vilken noggrannhetsordning ska de extrapolerade värdena ha? Stämmer det med tabellvärdena?

KTH 2D1240 OPEN vt 06 p. 4 (5) P2 Elektronbanor (10p) Elektroner skjuts med hastighet v och riktningsvinkel α in vid origo i (x,y)-planet i en cirkulär kammare med radie R där de påverkas av ett elektriskt fält riktat längs x-axeln och ett magnetiskt fält i z-led. Med lämpligt val av enheter blir rörelse-ekvationerna α 2R x " =1# B y ",x(0) = 0, x "(0) = v cos$ y " = B x ",y(0) = 0, y "(0) = v sin$ #% /2 < $ < % /2 där B är magnetiska fältstyrkan. Med givna värden på v, B, R och α vill man räkna ut träffpunkten (X,Y) på motsatt vägg. a. (2p) Skriv ekvationerna som ett första ordningens system med tillhörande begynnelsevillkor och en matlab-function dudt = electr(t,u) som definierar det för numerisk lösning med t ex ode45. Magnetfältet definieras som global B och har redan ett värde. b. (1p) Visa, att elektronen är inuti kammaren så länge x2 + y 2 < 2xR. c. (4p) Använd den relationen i ett matlab-program som med Runge-Kutta-metoden av ordning 4 löser begynnelsevärdesproblemet med tidssteg h och stannar efter det steg där elektronen passerar väggen. Plotta elektronbanan, sätt en ring om sista stegets (x,y) som vi tar som (X,Y). Du får använda funktionen RK4steg som ges nedan (ingen ändring behövs!). Observera användningen av feval som antyder vilken typ argumentet fun ska ha! Se till att ge värden åt alla parametrar! (global B, initialvärden beräknade ur v och α, etc.) function [t1,u1]=rk4steg(fun,t,u,h) f1 = feval(fun,t,u); f2 = feval(fun,t+h/2,u+h/2*f1); f3 = feval(fun,t+h/2,u+h/2*f2);f4 = feval(fun,t+h,u+h*f3); u1 = u + h/6*(f1 + 2*f2 + 2*f3 + f4); t1 = t + h; d. I tabellen finns resultat av körningar med parametervärdena v=1, R=1, B = 2, α = 30 o. Den visar hur X och Y konvergerar då h minskar. h X Y 0.0500 0.4328 0.8457 0.0250 0.4328 0.8457 0.0125 0.4330 0.8286 0.0063 0.4330 0.8286 0.0031 0.4330 0.8243 (2p) Varför är tabellen så hackig? Felet är inte alls proportionellt mot h 4! (1p) Motivera varför den bästa feluppskattningen man kan ge är att den exakta träffpunkten ligger inom ungefär vh ifrån X(h),Y(h). P3. Berg-och-dal-bana (7p) En brant dal i berg-och-dal-banan beskrivs av z = f(x), 0 x 40 med inmätta punkter z (X,Y) x 0 10 20 30 40 z 20 10 H 10 20 (20,H) Man ska bestämma H så att det inte skumpar. Osquar föreslår att man ska välja H så att krökningsradien ρ(x) ska variera snällt för x = 10, 20, och 30. (forts.) x

KTH 2D1240 OPEN vt 06 p. 5 (5) Det blir en ekvation att lösa: Bestäm H så att ρ(20) = 1/2(ρ(10) + ρ(30)) (*) Vi har z # " = $ 1+ ( z #) 2 ' & ) 3/2 % ( x-värdena ligger med samma avstånd x = 10. a. (3p) Approximera derivatorna med centrala differenskvoter och ställ upp den icke-linjära ekvation man får av (*). Ekvationen ska skrivas i alla detaljer så att man ser att alla symboler (utom H) har fått ett värde, men du behöver inte räkna ut krångliga uttryck. Osquar vill använda Newtons metod och behöver ett startvärde. Det får han genom att interpolera ett polynom genom punkterna för x = 0, 10, 30, och 40. b. (1p) Visa, att det för givna data räcker med ett andragradspolynom p(x) = H + b(x " 20) 2 (**) c. (2p) Bestäm H på det viset; du får använda (**) även om du inte bevisat det. d. (1p) Osqulda säger att hon kan lösa problemet mycket enklare genom att använda en cirkel istället för en parabel. Beskriv hur och beräkna H och krökningsradien!