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

Relevanta dokument
Teori- och räkneuppgifter

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

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

Omtentamen i DV & TDV

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

Tentamen del 1 SF1546, , , Numeriska metoder, grundkurs

Sammanfattning (Nummedelen)

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

Föreläsning 5. Approximationsteori

Konvergens för iterativa metoder

Tentamen i Beräkningsvetenskap II, 5.0 hp,

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

Tentamen i Beräkningsvetenskap II, 5.0 hp,

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

TENTAMEN I GRUNDKURS I NUMERISKA METODER - DEL 20

Tentamen i Beräkningsvetenskap II, 5.0 hp,

Laboration 2. Laborationen löses i grupper om två och redovisas individuellt genom en lappskrivning den 3/10. x = 1±0.01, y = 2±0.05.

Tentamen i Beräkningsvetenskap II, 5.0 hp,

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

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

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

Denna föreläsning. DN1212 Numeriska metoder och grundläggande programmering FN Standardform för randvärdesproblem

Tentamen i Teknisk-Vetenskapliga Beräkningar

Laboration 1. x = 1±0.01, y = 2±0.05. a) Teoretiskt med hjälp av felfortplantningsformeln (Taylor-utveckling).

Föreläsning 14: Exempel på randvärdesproblem. LU-faktorisering för att lösa linjära ekvationssystem.

Laboration 6. Ordinära differentialekvationer och glesa system

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

Omtentamen i DV & TDV

OH till Föreläsning 15, Numme K2, God programmeringsteknik

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

Linjär Algebra och Numerisk Analys TMA 671, Extraexempel

Fel- och störningsanalys

Tentamen i Beräkningsvetenskap II, 5.0 hp,

Lösningsförslag till tentamensskrivningen i Numerisk analys

Anteckningar Numeriska Metoder

Varning!!! Varning!!!

Tentamen i Beräkningsvetenskap II, 5.0 hp,

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 ( )(

Laboration 1. Ekvationslösning

Interpolation. 8 december 2014 Sida 1 / 20

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

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

Interpolation Modellfunktioner som satisfierar givna punkter

Tentamen i Beräkningsvetenskap II, 5.0 hp,

Lösningar tentamen i kurs 2D1210,

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

OH till Föreläsning 14, Numme I2, God programmeringsteknik

2D1250 Tillämpade numeriska metoder II

Fel- och störningsanalys

Lösningsanvisningar till de icke obligatoriska workoutuppgifterna

LABORATION cos (3x 2 ) dx I =

FMNF15 HT18: Beräkningsprogrammering Numerisk Analys, Matematikcentrum

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

TMA 671 Linjär Algebra och Numerisk Analys. x x2 2 1.

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

Institutionen för Matematik TENTAMEN I LINJÄR ALGEBRA OCH NUMERISK ANALYS F1, TMA DAG: Lördag 26 maj 2001 TID:

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

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

OH till Föreläsning 12, NumMet O1, God programmeringsteknik

Egenvärdesproblem för matriser och differentialekvationer

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

Numeriska metoder för ODE: Teori

TENTAMEN I GRUNDKURS I NUMERISKA METODER - DEL 2

Tentamen i Beräkningsvetenskap II, 5.0 hp,

Laboration 1. 1 Matlab-repetition. 2 Störningsräkning 1. 3 Störningsräkning 2

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

Laboration 1 i SF1544: Öva på Matlab och konstruera en optimal balk Avsikten med denna laboration är att:

Institutionen för Matematik. F1 - Linjär algebra och numerisk analys, TMA671 Svar till övningar i Heath s bok och extraövningar

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

Lösningsanvisningar till de icke obligatoriska workoutuppgifterna

Denna föreläsning. DN1212 Numeriska metoder och grundläggande programmering FN Differentialekvationer. Repetition av FN5 (GNM kap 6.

Numeriska metoder för ODE: Teori

Denna föreläsning. DN1212 Numeriska metoder och grundläggande programmering FN Felfortplantning och kondition

Ordinära differentialekvationer,

Laboration 4. Numerisk behandling av integraler och begynnelsevärdesproblem

Föreläsningen ger en introduktion till differentialekvationer och behandlar stoff från delkapitel 18.1, 18.3 och 7.9 i Adams. 18.

Kurs DN1215, Laboration 3 (Del 1): Randvärdesproblem för ordinära differentialekvationer

Numeriska metoder. Kompendiet. Lektor: Yury Shestopalov. Tel Karlstads Universitet

Absolutstabilitet. Bakåt Euler Framåt Euler

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

Laboration 2 Ordinära differentialekvationer

Ordinära differentialekvationer,

2D1240 Numeriska metoder gk II för T2, VT Störningsanalys

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

Matematik: Beräkningsmatematik (91-97,5 hp)

Lösningsanvisningar till de icke obligatoriska workoutuppgifterna

Tentamen i Beräkningsvetenskap II, 5.0 hp,

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

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

Sammanfattning av föreläsning 11. Modellbygge & Simulering, TSRT62. Föreläsning 12. Simulering. Föreläsning 12. Numeriska metoder och Simulering

Laboration 4. Numerisk behandling av integraler och begynnelsevärdesproblem

SF1545 Laboration 1 (2015): Optimalt sparande

CHALMERS Finit Elementmetod M3 Institutionen för tillämpad mekanik. Teorifrågor

Sammanfattninga av kursens block inför tentan

2D1240 Numeriska metoder gk II för T2, VT 2004 LABORATION 1. Ekvationslösning

Teknisk beräkningsvetenskap I 5DV154

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

Numerisk Analys, MMG410. Lecture 13. 1/58

Transkript:

Teorifrågor Störningsanalys 1. Värdet på x är uppmätt till 0.956 med ett absolutfel på högst 0.0005. Ge en övre gräns för absolutfelet i y = exp(x) + x 2. Motivera svaret. 2. Ekvationen log(x) x/50 = 0 löstes med Newtons metod och avbrottskriteriet log(x n ) x n /50 < 10 10. Resultatet blev x n = 282.1158987499664. Ge en övre gräns för absolutfelet i x n (jämfört med den exakta roten). Motivera svaret. 3. Ett komplicerat problem med indata a, b och c löses och ger resultatet y. Indata har felgränserna a±0.01, b±0.02 och c±0.005. Hur kan man med experimentell störningsräkning skatta felet i y? 4. Konditionstalet för ett problem ligger på 10000. Hur många korrekta siffror måste indata ha för att lösningen med säkerhet ska få sex siffrors noggrannhet? 5. Ett ekvationssystem Ax = b har lösts med dator. Vi vet att komponenterna i b är uppmätta värden med osäkerheter ±10 3. Förutom lösningen x har följande maximumnormer beräknats: x = 12.5, A = 5, A 1 = 800, b = 125. Härled en skattning av osäkerheten i lösningen. 6. Beräkna konditionstalet för en diagonalmatris med diagonalelementen 2/k, k = 1,2,...,20. Olinjära ekvationer 1. Ekvationen x 5 = x + 1 har en rot mellan 1 och 2 och löses med intervallhalveringsmetoden (bisection method). Beskriv metoden. Hur många intervallhalveringar behövs för att bestämma roten med ett fel som är mindre än 10 6? 2. Ekvationen cos(x) x 2 = 0 har en rot nära 0.825. Formulera ekvationen som ett fixpunktproblem och undersök om motsvarande fixpunktiteration kan konvergera mot roten. 3. Vad krävs för att iterationen y n+1 = g(y n ), n = 0,1,..., med y 0 given, skall konvergera mot en rot y = g(y )? Motivera svaret genom att betrakta felet e n := y n y och taylorutveckla g(y) runt y. 4. Vad menas med att fixpunktiteration har linjär konvergens? Beskriv i ord och formler. När kan konvergensen bli bättre och sämre? 5. Visa i en figur hur Newtons metod för lösning av en olinjär ekvation fungerar. Visa också när konvergensproblem kan uppstå. 6. Vad menas med att Newtons metod har kvadratisk konvergens? Beskriv i ord och formler. När kan konvergensen bli sämre? 1 (5)

7. Härled kvadratiska konvergensegenskapen hos Newtons metod för enkelrötter. Tips: Låt y vara exakta roten, f(y ) = 0. Betrakta felet e n := y n y och taylorutveckla f(y) runt y. 8. Beskriv detaljerat Newtons metod för lösning av ett ickelinjärt ekvationssystem. 9. Beskriv sekantmetoden för en skalär ekvation. Hur många startvärden krävs? Hur många funktionsberäkningar krävs i varje iterationssteg? Ange en nackdel och en fördel hos sekantmetoden i jämförelse med Newtons metod. 10. För en iterativ metod uppskattas felen e n i iterationerna till e 1 = 0.11345, e 2 = 1.48995 10 2, e 3 = 2.48929 10 4, e 4 = 6.416252 10 8. Vilken konvergensordning motsvarar detta troligen? Linjära ekvationssystem 1. Hur definieras maxnormen och euklidiska normen (kallas också 2-normen ) för en vektor? Hur definieras maxnormen av en matris? Om matrisen A har normen 17 och vektorn x normen 7, vad vet man om normen för Ax? 2. Vad är beräkningskostnaden i termer av n för att (a) lösa ett fullt ekvationssystem med n obekanta, (b) lösa ett triangulärt ekvationssystem med n obekanta, (c) lösa ett tridiagonalt ekvationssystem med n obekanta, (d) multiplicera en matris av storleken n n med en n-vektor, (e) multiplicera två matriser av storleken n n? 3. Om ett ekvationssystem med fylld systemmatris och 17 obekanta tar 17 millisekunder att lösa, hur lång tid ungefär tar det att lösa ett liknande system med 340 obekanta? 4. Om lösningen (med en effektiv algoritm) av ett tridiagonalt system med 500 obekanta tar 0.1 sek, hur lång tid tar en effektiv lösning av ett tridiagonalt system med 10000 obekanta? Man kan undvika att lagra hela matrisen, hur mycket vinner man i lagringsutrymme i det stora systemet ovan? 5. Om lösningen (med en effektiv algoritm) av ett triangulärt system med 1000 obekanta tar 1 sek, hur lång tid tar det att lösa ett triangulärt system med 5000 obekanta? 6. Vad menas med pivotering vid lösning av linjära ekvationsystem? Varför används det? 7. Betrakta den iterativa metoden Px n+1 = Bx n + b för att lösa ekvationssystemet Ax = b (där alltså A = P B). Vad krävs av P och B för att metoden ska konvergera och inte ha alltför hög beräkningskostand? Jacobis metod kan skrivas på den här formen med ett speciellt val av P. Vilket? 8. Vad är LU-faktoriseringen av en matris A? Antag att vi redan har A-matrisens LUfaktorisering. Visa hur man då löser Ax = b. Vad blir beräkningskostnaden? 9. Hur kan man med hjälp av LU-faktorisering effektivisera problemet att lösa Ax = b k för väldigt många högerled b k (men hela tiden samma A)? 2 (5)

Egenvärden 1. Beskriv potensmetoden (power method) för egenvärdesberäkningar. Vilka egenvärden kan man räkna ut med denna metod? Approximationsteori 1. Vi vill använda ett polynom för att interpolera värdena y 1,...,y 4 i x-koordinaterna x 1,...,x 4. Vilket graal kommer polynomet i allmänhet ha? Visa att polynomets koefficienter kan beräknas genom att lösa ett linjärt ekvationssystem. 2. Vi vill att polynomet p(x) ska interpolera värdena 1, 3, 1, 2 vid x = 3, 2, 1, 5. Ställ upp ett linjärt ekvationssystem för koefficienterna till p(x) där du specificerar elementen i systemmatrisen och i högerledet. 3. Varför bör man undvika interpolation med polynom av högt graal och ekvidistanta interpolationspunkter? Vad är bättre alternativ? 4. Vad är noggrannhetsordningen för styckvis linjär interpolation? Det vill säga, hur beror (det punktivisa) felet på avståndet h mellan noderna? 5. Vad är kubiska splines? 6. Bestäm minstakvadratlösningen till c 1 c 2 2, c 2 2, c 1 + c 2 12. Vad är det som minimeras? Vad menas med normalekvationerna? 7. Minstakvadratanpassning till modellen y = a cos(x) + b cos(2x) görs till givna mätdata y 1,...,y 5 vid x-värdena π/2, π/4, 0, π/4, π/2. Hur ser ekvationssystemet för de obekanta a, b ut? Vad kallas dessa ekvationer? Numerisk derivering och integration 1. Vad menas med noggrannhetsordningen för en numerisk metod, t.ex. för att beräkna integraler? 2. Derivatan av en funktion kan approximeras med framåt- respektive centraldifferenskvot. Härled noggrannhetsordningen i båda fallen med hjälp av taylorutveckling. 3. Beskriv (sammansatta) trapetsregeln för integralberäkning. Vilken noggrannhetsordning har metoden? 4. Beskriv (sammansatta) Simpsons formel för integralberäkning. Vilken noggrannhetsordning har metoden? 5. En integral approximeras med en numerisk metod. När man använder delintervall med längderna 0.4, 0.2 och 0.1 får man felen 0.0231, 0.00291 och 0.003592. Vilken noggrannhetsordning har metoden? Motivera! 6. Hur skattar man felet vid integralberäkning med trapetsregeln med hjälp av beräkningar med olika antal delintervall? 7. En integral approximeras med en numerisk metod. När man använder delintervall med längderna 0.5, 0.25 och 0.125 får man följande approximationer av den exakta integralen: 0.464521, 0.460897 och 0.459997. Vilken noggrannhetsordning har troligen metoden? Motivera! 3 (5)

Ordinära differentialekvationer 1. Skriv differentialekvationen y t 2 y +y /2+y 2 /(1+t) 1 = 0 som ett första ordningens system. 2. Skriv differentialekvationerna d 2 x 2 = y2 x + ( dy ) 2, d 2 y 2 = x2 y + ( ) dx 2 + sin(t), som ett första ordningens system. 3. Den kändaste av Runge-Kuttas (RK) metoder har noggrannhetsordningen fyra. Framåt Euler (FE) har bara noggrannhetsordningen ett. Vad menar man med det? Om beräkningar med steglängder 0.1, 0.05, 0.025 görs, hur avspeglar sig noggrannhetsordningarna för RK och FE på resultatet? 4. Vad menas med lokala trunkationsfelet och globala felet vid numerisk lösning av ODE? Exemplifiera för framåt Euler. 5. Härled ett uttryck för lokala trunkationsfelet hos framåt Euler. 6. Vad menas med att en numerisk metod för ett begynnelsevärdesproblem är konvergent? 7. Vad är stabilitetsområdet för en numerisk ODE-metod? Hur definieras det? Varför är det intressant? 8. Härled stabilitetsområdet för framåt Euler. För vilka steglängder h är metoden absolutstabil vid lösning av dz = 500z sin(t), z(0) = 0? 9. För vilka steglängder h är framåt Euler absolutstabil vid lösning av begynnelsevärdesproblemet dy dz = 5y, y(0) = 0, = y 500z, z(0) = 1. När är bakåt Euler absolutstabil för detta problem? 10. Vad menas med att en numerisk ODE-metod för begynnelsevärdesproblem är explicit respektive implicit? Är Crank-Nicolsons metod, y k+1 = y k + h 2 (f(y k+1,t k ) + f(y k,t,k)) explicit eller implicit? Vilken noggrannhetsordning har metoden? 11. Vad menas med en styv differentialekvation? Vilka problem medför en styv differentialekvation för explicita metoder? 4 (5)

Randvärdesproblem 1. Vad är skillnaden mellan ett begynnelsevärdesproblem (BVP) och ett randvärdesproblem? 2. Vi vill lösa det linjära randvärdesproblemet med finita differenser. u xx = f(x), u(0) = (1) = 0, (a) Hur diskretiserar man ekvationen och approximerar den med ett linjärt ekvationssystem Au = f? (b) Hur ser matrisen A ut? Hur kan man lösa ekvationssystemet effektivt? (c) Vad blir noggrannhetsordningen? 3. Vi vill lösa det olinjära randvärdesproblemet med finita differenser. u xx + a(x)u x = f(u), u(0) = (1) = 0, (a) Hur diskretiserar man ekvationen och approximerar den med ett olinjärt ekvationssystem F(u) = 0? (b) Hur ser funktionen F och dess jakobian ut? Hur kan man lösa ekvationssystemet? 5 (5)