2D1240 Numeriska metoder gk2 för F2 Integraler, ekvationssystem, differentialekvationer

Relevanta dokument
LABORATION cos (3x 2 ) dx I =

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

Tentamen del 1 SF1546, , , Numeriska metoder, grundkurs

2D1240, Numeriska metoder gk2 för F2 och CL2 MATLAB-introduktion, minstakvadratmetoden, differensapproximationer,

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

Laboration 3. Funktioner, vektorer, integraler och felskattning

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

Laboration 3. Funktioner, vektorer, integraler och felskattning

Högskolan i Skövde (SK, JS) Svensk version Tentamen i matematik Lösningsförslag till del I

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

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

Föreläsning 1. Numeriska metoder grundkurs II, DN1240. Carina Edlund Mottagningstid i rum 4516: onsdagar kl.

5B1134 Matematik och modeller Lösningsförslag till tentamen den 29 augusti 2005

Omtentamen i DV & TDV

Institutionen för Matematik, KTH Lösningar till tentamen i Analys i en variabel för I och K (SF1644) 1/ e x h. (sin x) 2 1 cos x.

Laboration 4. Numerisk behandling av integraler och begynnelsevärdesproblem

DN1212 för M: Projektrapport. Krimskramsbollen. av Ninni Carlsund

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 20

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

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

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

Lösningsförslag till tentamensskrivningen i Numerisk analys

5B1134 Matematik och modeller Lösningsförslag till tentamen den 12 januari 2005

Omtentamen i DV & TDV

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

SF1513 NumProg för Bio3 HT2013 LABORATION 4. Ekvationslösning, interpolation och numerisk integration. Enkel Tredimensionell Design

Endast kommenterade svar!!! OBS: Inte alla delsteg är redovisade!

f(x, y) = ln(x 2 + y 2 + 1). 3. Hitta maximala arean för en rektangel inskriven i en ellips på formen x 2 a 2 + y2

Uppgift 1 R-S. Uppgift 2 R-M. Namn:...

TAIU07 Matematiska beräkningar med Matlab

Laboration 4. Numerisk behandling av integraler och begynnelsevärdesproblem

SF1625 Envariabelanalys Lösningsförslag till tentamen DEL A

SF1600, Differential- och integralkalkyl I, del 1. Tentamen, den 9 mars Lösningsförslag. f(x) = x x

Sammanfattning (Nummedelen)

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

TENTAMEN I GRUNDKURS I NUMERISKA METODER - DEL 2

SF1626 Flervariabelanalys Lösningsförslag till tentamen DEL A

SF1669 Matematisk och numerisk analys II Lösningsförslag till tentamen DEL A

SF1625 Envariabelanalys Lösningsförslag till tentamen DEL A

SF1626 Flervariabelanalys Lösningsförslag till tentamen DEL A. 1. En svängningsrörelse beskrivs av

Repetitionsuppgifter

SF1625 Envariabelanalys

Tentamen i matematik. f(x) = 1 + e x.

Konvergens för iterativa metoder

Laboration 1. Ekvationslösning

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

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

DN1214, Numeriska Metoder för S 2. Laboration 1: MATLAB-introduktion ochekvationslösning Sista redovisningsdag för bonuspoäng:

2D1210, Numeriska Metoder, GK I för V 2.

Tentamensskrivning i Differentialekvationer I, SF1633(5B1206).

Komposanter, koordinater och vektorlängd Ja, den här teorin gick vi igenom igår. Istället koncentrerar vi oss på träning inför KS3 och tentamen.

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

SF1635, Signaler och system I

Flervariabelanalys E2, Vecka 3 Ht08

Kap Dubbelintegraler.

Tentamen i Envariabelanalys 2

LÖSNINGSFÖRSLAG TILL TENTAMEN 2 SF1664

TENTAMEN. Ten2, Matematik 1 Kurskod HF1903 Skrivtid 13:15-17:15 Fredagen 25 oktober 2013 Tentamen består av 4 sidor

SF1625 Envariabelanalys Lösningsförslag till tentamen DEL A

Kap 5.7, Beräkning av plana areor, rotationsvolymer, rotationsareor, båglängder.

Kontrollskrivning KS1T

Introduktion till MATLAB

Lösningsanvisningar till de icke obligatoriska workoutuppgifterna

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

SF1626 Flervariabelanalys Lösningsförslag till tentamen DEL A

Tentamen i Matematisk analys, HF1905 exempel 1 Datum: xxxxxx Skrivtid: 4 timmar Examinator: Armin Halilovic

LUNDS TEKNISKA HÖGSKOLA MATEMATIK. LÖSNINGAR FLERDIMENSIONELL ANALYS, FMA kl 8 13

SF1625 Envariabelanalys Lösningsförslag till tentamen DEL A

PRÖVNINGSANVISNINGAR

Gemensamt projekt: Matematik, Beräkningsvetenskap, Elektromagnetism. Inledning. Fysikalisk bakgrund

MMA127 Differential och integralkalkyl II

de uppgifter i) Under m-filerna iv) Efter samlade i en mapp. Uppgift clear clc Sida 1 av 6

Block 5: Ickelineära. ekvationer? Läroboken. Löpsedel: Icke-lineära. ekvationer. Vad visade laborationen? Vad visade laborationen?

Namn Klass Personnummer (ej fyra sista)

= 0. Båda skärningsvinklarna är således π/2 (ortogonala riktningsvektorer).

Tentamen i tmv036c och tmv035c, Analys och linjär algebra C för K, Kf och Bt A =, = det(a λi) = e 2t + c 2. x(t) = c 1. = c 1.

= e 2x. Integrering ger ye 2x = e 2x /2 + C, vilket kan skrivas y = 1/2 + Ce 2x. Här är C en godtycklig konstant.

x sin(x 2 )dx I 1 = x arctan xdx I 2 = x (x + 1)(x 2 2x + 1) dx

Dubbelintegraler och volymberäkning

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

Studietips info r kommande tentamen TEN1 inom kursen TNIU23

Matematisk analys för ingenjörer Matlabövning 2 Numerisk ekvationslösning och integration

Användarmanual till Maple

TANA17 Matematiska beräkningar med Matlab

Uppgift 1. (SUBPLOT) (Läs gärna help, subplot innan du börjar med uppgiften.) 1 A) Testa och förklara hur nedanstående kommandon fungerar.

UPPSALA UNIVERSITET Matematiska institutionen Michael Melgaard. Prov i matematik Prog: Datakand., Frist. kurser Derivator o integraler 1MA014

= 1, fallet x > 0 behandlas pga villkoret. x:x > 1

Från förra gången: Newton-Raphsons metod

Numeriska metoder, grundkurs II. Dagens program. Hur skriver man en funktion? Administrativt. Hur var det man gjorde?

Lösningsförslag v1.1. Högskolan i Skövde (SK) Svensk version Tentamen i matematik

SF1626 Flervariabelanalys Tentamen Torsdagen den 18 augusti 2016

NATIONELLT KURSPROV I MATEMATIK KURS E VÅREN Tidsbunden del

Euler-Mac Laurins summationsformel och Bernoulliska polynom

2301 OBS! x används som beteckning för både vinkeln x och som x-koordinat

Högskolan i Skövde (SK, YW) Svensk version Tentamen i matematik

Matematiska Institutionen L osningar till v arens lektionsproblem. Uppgifter till lektion 9:

FMNF15 HT18: Beräkningsprogrammering Numerisk Analys, Matematikcentrum

SF1625 Envariabelanalys Tentamen Måndagen den 12 januari 2015

5B1134 Matematik och modeller Uppgifter från kontrollskrivningar och tentamina under läsåren och

Transkript:

18 Bengt Lindberg LABORATION 2 4127 2D124 Numeriska metoder gk2 för F2 Integraler, ekvationssystem, differentialekvationer Sista bonusdag, se kursplanen. Kom väl förberedd och med ordnade papper till redovisningen. Båda i laborationsgruppen ska kunna redogöra för teori och algoritmer! Alla numeriska resultat som efterfrågas ska finnas (gärna handskrivna) med lämpligt antal siffror motiverade av tillförlitlighetsbedömningen! Obs! Uppgifterna behöver inte göras i nummerordning. 1. Rotationssymmetrisk lur Konturen för en rotationssymmetrisk lur definieras av funktionskurvan y(x) =e x/3 /(2 cos πx), x L. Luren uppstår genom att kurvan roteras kring x-axeln och rotationsvolymen är V = π L y2 dx. Vi önskar beräkna volymen för en lur med längden L =2.6. Börja med trapetsregeln med steglängderna.1 och.5 och extrapolera en gång så att simpsonvärdet erhålls. Hur många siffror verkar tillförlitliga? Pröva sedan matlabs quad med standardtolerans (gör help quad). En fin tredimensionell lurbild gör man så här: Låt x och f vara kolumnvektorer för konturkurvan y(x). Skapa en radvektor för rotationsvinkeln ϕ 2π med lagom steg, t ex 2π/3. Bilda matriser X, Y och Z: X=x*ones(size(fi)); Y=f*cos(fi); Z=f*sin(fi); Skriv mesh(x,y,z) som ger en nätfigur eller välj surf(x,y,z) eller surfl(x,y,z) som ger en fylld 3D-figur (gör gärna help surfl). 2. Periodiskt trapetsregeln! Givet är den periodiska funktionen f(t) som ska integreras över en period: ecos (πt/2) T f(t) = 2+sinπt +.5cos(πt/2), I = f(t) dt Vad är perioden T? Rita upp integrandkurvan över ett par perioder. Integralvärdet önskas med stor noggrannhet. Trapetsregeln är bästa metod för integration av periodiska funktioner då intervallet är en hel period 1. 1 Enligt Euler-aclaurins summationsformel.

19 Beräkna integralen med trapetsregeln med n =2och 4. Betrakta resultaten och fortsätt att fördubbla och studera hur snabbt integralapproximationerna uppnår datorprecision (med osäkerhet först i fjortonde eller femtonde siffran). Vid vilket n-värde har det nåtts och vad blir integralvärdet? 3. Integral, förbehandling Integralen 1 exp( x 3 ) x 2 dx skall beräknas numeriskt med totalt fel mindre än 1 6.Genomför först en analytisk förbehandling av problemet så det transformerade problemet kan lösas numeriskt. Partialintegration ger ett lättbearbetat problem, men ni får gärna använda alternativa tekniker för förbehandling. 4. Skärning mellan ellipser, ickelinjärt ekvationssystem Beräkna alla skärningspunkter mellan den sneda ellipsen som definieras av.4x 2 + y 2 xy =1 och den ellips med centrum i (4, 2) och halvaxlarna a =4och b =6 (parallella med koordinataxlarna) som beskrivs av (x 4) 2 /a 2 +(y 2) 2 /b 2 =1. 8 6 4 2 2 4 8 6 4 2 2 4 6 8 1 En effektiv algoritm för beräkning av skärningspunkterna är Newtons metod för ickelinjära system. Utnyttja den för att bestämma en skärningspunkt i taget. Ellipserna ska ritas 2 och de erhållna skärningspunkterna markeras med en ring. Hur är det med egenskapen kvadratisk konvergens i din algoritm. Kolla också hur startvärdeskänslig algoritmen är. 5. Ickelinjärt ekvationssystem med många lösningar Givet är det icke-linjära ekvationssystemet (Heath) sin(x)+y 2 +log(z) =3 3x +2 y z 3 = x 2 + y 2 + z 3 =6 Bestäm fyra st reella lösningar med hjälp av Newtons metod. Svårigheten här är att hitta startgissningar så iterationerna med Newton 2 Den sneda ellipsen skrivs bäst i polär form inför uppritningen.

2 konvergerar mot de olika lösningarna. Ett sätt att göra detta är att eliminera x med hjälp av den andra ekvationen, och därefter definiera en skalär funktion φ(y,z) som summan av kvadraterna av skillnaden mellan vänster och höger led för de återstående ekvationerna. Funktionen φ(y,z) är då noll där ekvationssystemet har sina lösningar. En tredimensionell plot med t.ex. surf eller surfc kan avslöja de fyra lösningarna. Ekvationerna ger god vägledning till de intervall i y och z-led som är lämpliga. Visa detta. För att rensa bort ointressanta delar av en tredimensionella bild som lagrats i en matris phi kan följande trick vara användbart index=(phi>1); phi(index)=inf Då bilden sedan ritas med surfc kommer alla delar där φ(x, z) > 1 att utelämnas. 6. Lurig differentialekvation Givet är differentialekvationsproblemet y + πy e x/3 (2y sin πx + πy cos πx) =y/9, y() = 1, y () = 1/3. a) Inför nya variabler u 1 = y och u 2 = y så att differentialekvationen kan skrivas till ett system av två första ordningens ODE. Utnyttja matlabs ode45 för numerisk lösning fram till x =2.6. Använden relativ tolerans på 1 6. Rita upp lösningskurvan och jämför den med lurkonturen i uppgift 1. b) Om man utöver u 1 och u 2 inför u 3 med egenskapen du 3 /dx = πy 2 = πu 2 1, med u 3() =, så får systemet tre första ordningens differentialekvationer. Vilken innebörd har den nytillkomna ekvationen? Lös med ode45 med toleransen ovan och skriv ut det numeriska värdet av u 3 vid x =2.6. Verkar det bekant? Förklara den geometriska innebörden av resultatet. atlabs ode45 har standardtoleransen reltol =1 3 som används om man inte tar med toleransparametern i funktionsanropet. Pröva detta och skriv ut värdet av u 3 vid x =2.6. Vad är din kommentar till resultatet? 7. Stängning avventil, differentialekvationssystem Vid en vattenkraftstation matas en turbin med vatten från reservoaren (den uppdämda floden) via en cirkulär förbindelseledning (enligt den schematiska figuren nedan).

21 stigtank med arean A Reservoar H d h u L B Ventil Turbin Vid t.ex. turbinhaveri behöver ventilen stängas snabbt. För att undvika onödiga tryckökningar används därför en stigtank med tvärsnittsytan A m 2. Vi skall studera stigtankens inverkan på tryckstegringen. Följande beteckningar används u(t) vattenhastigheten i förbindelseledningen m/sek h(t) vattenhöjd i stigtanken m H fallhöjd från reservoar till ventil 3 m L förbindelseledningen längd 6 m d förbindelseledningen diameter.6 m A stigtankens area m 2 g tyngdaccelerationen 9.81 m/sek 2 f friktionskoefficient.24 För medelhastigheten u(t) gäller följande differentialekvation L du dt = g(h h) 1 2 f L d u u Vidare gäller att inflödet vid punkt B är lika med utflödet från punkt B: πd 2 4 u = Adh dt + Q v Flödet Q v genom ventilen under stängningsförloppet t t c ges enligt Q v = k(1 t ) h h t c

22 För ventilen gäller k=1.5 m 2.5 /s, h =2 m, t c =5sek. Beräkna h(t) så länge som något intressant pågår. Pröva med olika värden på A, A=1,2,4,1m 2. Börja med att bestämma h, u och Q v då ventilen är och har varit helt öppen en längre tid (jämvikt). Detta kan ni göra genom att anta att du/dt =och dh/dt =och succesivt beräkna h och u. Dessa beräkningar kan göras analytiskt. De två teknologerna Slarver Da och Fixarsig Fy har var för sig genomfört beräkningarna och kommit fram till följande resultat: I. II. ( gh πd 2 u = där C 1 = gc 1 + C 2 4k ) 2 h = h gh + C 1 och C 2 = 1 gc 1 + C 2 2 f L d h = gh + Ch g + C, u = 4k h h πd 2 där C = 1 2 f L 16k 2 d π 2 d 4 Härled även du uttryck för h och u. Har någon av teknologerna räknat rätt? Låt datorn kontrollera startvärden för u och h genom att lösa differentialekvationsproblemet med beräknade startvärden vid t = 5. Hur skall lösningern se ut för 5 t? Låt ventilen börja stängas vid t =och följ lösningen tillräckligt länge, så att ni åtminstone kan observera den maximala stighöjden. Observera att efter t c sekunder så är ventilen helt stängd, d.v.s. k h h t Q v = k(1 t t c ) h h t t c t t c Redovisa grafer över h och u för de olika A-värden. Lägg gärna graferna isammafigur. Hur många timmar ungefär har Laboration 2 tagit? 2D124, Num met gk2 Laboration 2 redovisad och godkänd! Datum:... Namn:... Godkänd av...