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

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

Akademin för utbildning, kultur och kommunikation MMA132 Numeriska Metoder Avdelningen för tillämpad matematik Datum: 17 januari 2013

Omtentamen i DV & TDV

Tentamen del 1 SF1546, , , Numeriska metoder, grundkurs

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

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

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

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

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

Omtentamen i DV & TDV

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

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

= x 2 y, med y(e) = e/2. Ange även existens-

Lösningar tentamen i kurs 2D1210,

Tentamen i Beräkningsvetenskap II, 5.0 hp,

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

Lösningsförslag till tentamensskrivningen i Numerisk analys

Tentamen i Beräkningsvetenskap II, 5.0 hp,

Tentamen i Beräkningsvetenskap II, 5.0 hp,

SF1625 Envariabelanalys Lösningsförslag till tentamen DEL A

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

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

Sammanfattning (Nummedelen)

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

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

Preliminärt lösningsförslag till del I, v1.0

Facit Tentamen i Beräkningsvetenskap I, STS ES W K1

Tentamen i Beräkningsvetenskap II, 5.0 hp,

Institutionen för Matematiska Vetenskaper TENTAMEN I LINJÄR ALGEBRA OCH NUMERISK ANALYS F1/TM1, TMA

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

Konvergens för iterativa metoder

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

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

MMA132: Laboration 2 Matriser i MATLAB

Tentamen: Numerisk Analys MMG410, GU

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

dx/dt x y + 2xy Ange även ekvationerna för de mot de stationära punkterna svarande linjariserade systemen.

Facit Tentamen i Beräkningsvetenskap I, STS ES W K1

Tentamen i Beräkningsvetenskap II, 5.0 hp,

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

Kontrollskrivning KS1T

Institutionen för Matematik TENTAMEN I LINJÄR ALGEBRA OCH NUMERISK ANALYS F1, TMA DAG: Torsdag 28 aug 2008 TID:

TENTAMEN I GRUNDKURS I NUMERISKA METODER - DEL 20

Tentamen i Beräkningsvetenskap I (1TD393)

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

Tentamen i Beräkningsvetenskap II, 5.0 hp,

x + 9y Skissa sedan för t 0 de två lösningskurvor som börjar i punkterna med koordinaterna

Tentamen i Beräkningsvetenskap II, 5.0 hp,

Institutionen för Matematik TENTAMEN I LINJÄR ALGEBRA OCH NUMERISK ANALYS F1, TMA DAG: Måndag 14 januari 2002 TID:

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

Tentamen i Beräkningsvetenskap II, 5.0 hp, Del A

Interpolation Modellfunktioner som satisfierar givna punkter

Tentamen i Beräkningsvetenskap II, 5.0 hp,

(4x 3 + y)y + x(x 3 + 2y) dy dx = 0

Tentamen i Teknisk-Vetenskapliga Beräkningar

Lösningsanvisningar till de icke obligatoriska workoutuppgifterna

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

SF1625 Envariabelanalys Tentamen Lördagen den 11 januari, 2014

Iterativa metoder för linjära ekvationssystem

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

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

Institutionen för Matematiska Vetenskaper TENTAMEN I LINJÄR ALGEBRA OCH NUMERISK ANALYS F1, TMA

Tentamen i Beräkningsvetenskap I, DV, 5.0 hp, OBS: Kurskod 1TD394

Lösningsanvisningar till de icke obligatoriska workoutuppgifterna

Linjär Algebra och Numerisk Analys TMA 671, Extraexempel

Fel- och störningsanalys

Tentamen i Beräkningsvetenskap II, 5.0 hp,

x) 3 = 0. 1 (1 + 2x) Bestäm alla reella tal x som uppfyller att 0 x 2π och att tangenten till kurvan y = sin(cos(x)) är parallell med x-axeln.

5. Förklara och ange definitionsmängden och värdemängden för funktionen f definierad enligt. f(x) = x 2

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

Gruppuppgifter 1 MMA132, Numeriska metoder, distans

Fel- och störningsanalys

3. Vilka taltripler (x, y, z) satisfierar ekvationssystemet 3x + 2y 3z = 3 2x + y + 4z = 7

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

Tentamen i Linjär algebra, HF1904 Datum: 17 dec 2018 Skrivtid: 14:00-18:00 Lärare: Marina Arakelyan, Elias Said Examinator: Armin Halilovic

MATEMATIK OCH MAT. STATISTIK 6H3000, 6L3000, 6H3011 TEN

Numerisk Analys, MMG410. Lecture 12. 1/24

Interpolation. 8 december 2014 Sida 1 / 20

SF1626 Flervariabelanalys Tentamen Måndagen den 16 mars 2015

Tentamen i: Beräkningsvetenskap I och KF

Mer om texter i MATLAB och om iterativ lösning av linjära ekvationssystem

DN1230 Tillämpad linjär algebra Tentamen Onsdagen den 29 maj 2013

6. Temperaturen u(x) i positionen x av en stav uppfyller värmeledningsekvationen. u (x) + u(x) = f(x), 0 x 2, u(0) = 0 u(2) = 1,

LÖSNINGSFÖRSLAG TILL TENTAMEN 2 SF1664

SF1625 Envariabelanalys Lösningsförslag till tentamen

Betygsgränser: För betyg. Vem som har. Hjälpmedel: av papperet. Uppgift. 1. (4p) 0. (2p) 3 (2p) Uppgift. 2. (4p) B-2C om. vektor A (1p) b) Bestäm k så

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 Beräkningsvetenskap II, 5.0 hp,

3. Lös ekvationen 3 + z = 3 2iz och ge i det komplexa talplanet en illustration av lösningsmängden.

Numerisk Analys, MMG410. Lecture 13. 1/58

2. Skissa minst en period av funktionskurvan y 1 = 2 sin(4x/3). Tydliggör i skissen på enklaste vis det som karakteriserar kurvan.

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

TMV166 Linjär Algebra för M. Tentamen

TATA42: Föreläsning 3 Restterm på Lagranges form

(5 + 4x)(5 2y) = (2x y) 2 + (x 2y) ,

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

2. Vilka taltripler (x, y, z) satisfierar ekvationssystemet x + 2y 13z = 4 4x y + 17z = 5

Föreläsning 5. Approximationsteori

log(6). 405 så mycket som möjligt. 675

Transkript:

MÄLARDALENS HÖGSKOLA TENTAMEN I MATEMATIK Akademin för utbildning, kultur och kommunikation MMA32 Numeriska Metoder Avdelningen för tillämpad matematik Datum: 2 juni 204 Examinator: Karl Lundengård Skrivtid: 4 timmar Hjälpmedel: Miniräknare, penna, linjal, radermedel samt formelsamling på 7 sidor som bifogas till tentamen. Tentamen består utav 5 uppgifter värda upp till 5 poäng stycket. För uppgifter som består av flera delar är maxpoängen för varje del angiven. För att få högsta poäng på en uppgift krävs att ett korrekt och tydligt angivet svar och en klar beskrivning av hur lösningen är strukturerad och vilka ekvationer och samband som används. Uppgifterna är ungefärligt ordnade efter svårighetsgrad. Betygsgränser: Betyg 3: 3 poäng, Betyg 4: 8 poäng, Betyg 5: 22 poäng, Maxpoäng: 25. För funktionen f(x) = 6xe x + 0 så gäller f(0) > 0 och f( ) < 0. a) Använd sekantmetoden för att hitta en numerisk lösning till f(x) = 0. Använd x 0 = 0 och x = som initialvärden och utför tre iterationer av metoden. (4 p) b) Antag att sekantmetoden konvergerar likformigt för problemet i a). Hur många korrekta siffror har din numeriska lösning? ( p) 2. Använd trapetsmetoden med steglängd h = 2 för att beräkna ett approximativt värde på integralen I = 8 0 sin(x) ( x 2 ) + 40 dx. (5 p) 3. I denna uppgift skall vi hitta en numerisk lösning på följande linjära ekvationssystem: 3 3 9 2 a 4 4 4 0 9 b 4 0 3 2 c = 6 7. 7 2 2 2 d 7 a) Välj antingen Jacobis metod eller Gauss-Seidels metod och gör 2 iterationer. Du får själv välja första gissning. (4 p) b) Verkar din lösning bra eller dålig? Motivera ditt svar. ( p) Fortsätter på andra sidan, Var God Vänd / 9

4. Tänk att x och y har uppmätts enligt tabellen nedan. x 3 5 y -8 26 92 a) Hitta det :a-gradspolynom som passar värdena i tabellen bäst i minsta-kvadrat-mening.. (2 p) b) Hitta det 2:a-gradspolynom som perfekt passar värdena i tabellen. (3 p) 5. I den här uppgiften skall vi undersöka följande differentialekvation: y (x) = x y(x) x y (x) + x y(0) = y (0) = 0 a) Skriv om differentialekvationen som ett system av :a gradens differentialekvationer.. ( p) b) Beräkna två uppskattningar av y(2) med Heuns metod, en med steglängd h = och en med steglängd h = 0,5. (2 p) c) Använd Richardson-extrapolation och resultatet ifrån b) för att beräkna en tredje uppskattning av y(2). (2 p) LYCKA TILL! 2 / 9

Lösningsförslag. (a) För sekantmetoden använder vi formeln (b) Svar: x i+ = x i x i x i f(x i ) f(x i ) f(x i). Med f(x) = 6xe x + 0 och x 0 = 0 och x = fås: x 2 = x = x 3 = x 2 x 4 = x 3 x x 0 f(x ) f(x 0 ) f(x ) 0 6 ( ) e ( ) 0 (6 ( ) e ( ) ) = 0,2299 x 2 x f(x 2 ) f(x ) f(x 2) = 0,3363 x 3 x 2 f(x 3 ) f(x 2 ) f(x 3) = 0,4268 Inga av iterationerna har några gemensamma tal förutom 0:an. Alltså kan vi inte säga att vår approximation har några korrekta siffror ännu. a) x 4 = 0,43. b) x 4 har inga korrekta siffror, fler iterationer behövs. 2. För trapetsmetoden används formeln: ( Ĩ(h) = h 2 f(x 0) + f(x ) +... f(x n ) + ) 2 f(x n) Med steglängd h = 2 och 0 x 8 så fås: x 0 = 0, x = 2, x 2 = 4, x 3 = 6, x 4 = 8 vilket tillsammans med f(x) = sin(x) ( x 2 ) + 40 ger: ( Ĩ = 2 2 f(x 0) + f(x ) + f(x 2 ) + f(x 3 ) + ) 2 f(x 4) ( = 2 2 40 + 37,27 + 5,35 + 49,78 ) 2 22,33 = 294,5 Svar: Med trapetsmetoden fås Ĩ = 294,5. 3 / 9

3. För att vara säkra på att Jacobis eller Gauss-Seidels metod kommer att konvergera så vill vi skriva om systemet så att vi får en diagonaldominant matris: 3 3 9 2 a 4 7 2 2 2 a 7 4 4 0 9 b 4 0 3 2 c 6 7 4 0 3 2 b 3 3 9 2 c = 7 4. 7 2 2 2 d 7 4 } 4 0 {{ 9 d }}{{} } 6 {{ } A x b Lösning med Jacobis metod: För att hitta en numerisk approximation med Jacobis metod så använder vi formeln: x n+ = D ( b (L + R) xn ) där D är en matris som har samma element som A på diagonalen och är noll överallt annars och L och R är matriser som har samma elements om A under respektive ovanför diagonalen och nollor överallt annars. I detta fall blir: 7 0 0 0 0 0 0 0 0 2 2 2 0 0 0 0 4 0 0 0 0 0 3 2 D = 0 0 9 0 0 0 0 9, L = 3 3 0 0 4 4 0 0, R = 0 0 0 2 0 0 0 0 För Jacobis metod så kan nästa iteration alltså beräknas genom 0 0 0 7 7 0 2 2 2 x n+ = 0 0 0 0 7 0 0 0 4 4 0 3 2 3 3 0 2 x n 9 0 0 0 6 4 4 0 0 9 Vi kan välja vilket initialvärde vi vill, här visas beräkningar med start x 0 = (,,,) :,574 2,75 x 0 =, x = 2,2000 0,4444, x 2 = 2,7730 0,4670,5556 2,3429 Lösning med Gauss-Seidels metod: Definiera D, L, R som för Jacobis metod och använd följande formel: x n+ = (D + L) ( b R xn ) Vi kan välja vilket initialvärde vi vill, här visas beräkningar med start x 0 = (,,,) :,574 2,56 x 0 =, x = 2,4286,, x 2 = 3,3685 0,8404 2,444 3,04 4 / 9.

Svar: Med svartvektor x 0 = (,,,) ger: Jacobis metod x 2 = (2,75, 2,7730, 0,4670, 2,3429) Gauss-Seidels metod x 2 = (2,56, 3,3685, 0,8404, 3,04) Endast en metod behövs för full poäng. 4. a) Vi vill hitta ett :a-grads polynom (rät linje), p (x) = a + bx, som passar värdena i tabellen bäst i minsta-kvadrat-mening. Vi vill alltså hitta minsta-kvadrat-lösningen till följande ekvationer: a + b = 8 ( ) 8 a + 3b = 26 3 a = 26 a + 5b = 92 5 }{{} A b }{{} x 92 }{{} b Ställ upp och lös normalekvationerna A A x = A b: ( ) ( ) ( ) ( ) ( ) 3 9 a 0 a 4 = = 3 9 35 b 530 b 25 Alltså fås polynomet p (x) = 25x 4. 3 b) Här vill vi interpolera värdena i tabellen med ett 2:a-gradspolynom p 2 = a+bx+cx 2. Vi kan använda antingen Lagrange-interpolation eller Newton-interpolation, båda metoderna ger samma svar. Lagrange-interpolation: Vi vill hitta ett polynom som uppfyller a + b + c = 8 a 8 a + 3b + 9c = 26 3 9 b = 26 a + 5b + 25c = 92 5 25 c 92 Detta linjära ekvationssystem kan lösas på vanligt sätt a 3 b = c 4 alltså är polynomet p 2 (x) = 4x 2 + x 3. Newton-interpolation: Istället för p 2 (x) = a + bx + cx 2 så skriver vi p 2 (x) = r + s(x ) + t(x )(x 3). Då vill vi uppfylla ekvationerna: r = 8 0 0 r 8 r + 2s = 26 2 0 s = 26. r + 4b + 8t = 92 4 8 t 92 5 / 9

Detta linjära ekvationssystem kan lösas på vanligt sätt r 8 s = 7 t 4 Svar: alltså är p 2 (x) = 8 + 7(x ) + 4(x )(x 3) = 4x 2 + x 3. a) p (x) = 25x 4 3 b) p 2 (x) = 4x 2 + x 3 5. a) Låt u(x) = y(x) och v(x) = y (x). Då kan systemets skrivas som u (x) = v(x) = f u (x,v) v (x) = x u(x) x v(x) + x = f v (x,u,v) u(0) = v(0) = 0 () b) För Heuns metod så uppskattas värdet på y i nästa steg med formeln: k u = hf u (x i,v i ) k v = hf v (x i,u i,v i ) k2 u = hf u (x i + h,v i + k) v k2 v = hf v (x i + h,u i,v i ) y i+ = y n + 2 (ku + k u 2 ) = u i+ y i+ = y n + 2 (kv + k v 2) = v i+ För att komma från x = 0 till x = 2 med steglängd h = så krävs två steg. 6 / 9

Steg : k u = v(0) = 0 k v = (0 0 0 + 0) = 0 k u 2 = (v(0) + k v ) = 0 k v 2 = ( u(0) v(0) + ) = 2 u = u(0) + (0 + 0) = 2 v = v(0) + (0 + 2) = 2 Steg 2: k u = k v = k2 u = 2 k2 v = 2 u = 2,5 v = 2,5 Alltså är ỹ (2) = 2,500. Med steglängd h = 0,5 krävs fyra steg: Steg : k u = 0 k v = 0 k2 u = 0 k2 v = 0,5 u = v = 0,25 7 / 9

Steg 2: Steg 3: Steg 4: k u = 0,25 k v = 0,4375 k u 2 = 0,3438 k v 2 = 0,788 u =,234 v = 0,828 k u = 0,25 k v = 0,875 k u 2 = 0,5625 k v 2 = 0,75 u =,578 v =,64 k u = 0,25 k v =,33 k u 2 = 0,783 k v 2 = 0,5625 u = 2,03 v = 2,578 Alltså är ỹ 0,5 (2) = 2,03. c) Om felet för en given uppskattning kan skrivas ỹ h y = c h p + c h p 2 +... så blir formeln för Richardsonextrapolation ŷ h = ỹ h + ỹh ỹ 2h 2 p. 8 / 9

Svar: Om vi använder Heuns metod så kan det globala felet skrivas ỹ h y = c h 2 +c h 3 +... så i detta fall får vi: a) Se ekvation. ŷ 0,5 = ỹ 0,5 + ỹ0,5 ỹ 2 2 b) Med h =, ỹ (2) = 2,500. Med h = 0,5, ỹ 0,5 (2) = 2,03. = 2,03 + 2,03 2,500 3 c) Förbättrad uppskattning ŷ 0,5 (2) =,8747. =,8747. 9 / 9