2D1214, Numeriska Metoder för S 2.

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

2D1210, Numeriska Metoder, GK I för Bio 3 och BM2.

SF1513 (tidigare DN1212) Numeriska metoder och grundläggande programmering. för Bio3, 9 hp (högskolepoäng)

2D1212. Numeriska metoder och grundläggande programmering. för P1 och T1, 6 poäng

DN1212. Numeriska metoder och grundläggande programmering. för T1, 9 hp (högskolepoäng)

DN1212. Numeriska metoder och grundläggande programmering. för P1, 9 hp (högskolepoäng)

DN1212. Numeriska metoder och grundläggande programmering. för Bio3, 9 hp (högskolepoäng)

DN1212. Numeriska metoder och grundläggande programmering. för P1, 9 hp (högskolepoäng)

SF1517 (tidigare DN1212) Numeriska metoder och grundläggande programmering. för P1, 9 hp (högskolepoäng)

SF1511 / SF1516 (tidigare DN1212) Numeriska metoder och grundläggande programmering. för K2 och M1, 9 hp (högskolepoäng)

DN1212. Numeriska metoder och grundläggande programmering. för M1, 9 hp (högskolepoäng)

SF1511. Numeriska metoder och grundläggande programmering. för M1, 9 hp (högskolepoäng)

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

Tentamen del 1 SF1546, , , Numeriska metoder, grundkurs

Välkomna till Numme och MATLAB, 9 hp, för Materialdesign och Energi&Miljö, årskurs 2

Denna föreläsning. DN1212 Numeriska metoder och grundläggande programmering FN Runge-Kuttas metoder. Repetition av FN6 (GNM kap 6.

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

Denna föreläsning. DN1212 Numeriska metoder och grundläggande programmering FN Varför numeriska metoder? Vad är numeriska metoder?

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

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

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

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

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

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

LABORATION cos (3x 2 ) dx I =

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

Hållfasthetslära Z2, MME175 lp 3, 2005

Sammanfattninga av kursens block inför tentan

Laboration 4. Numerisk behandling av integraler och begynnelsevärdesproblem

Laboration 4. Numerisk behandling av integraler och begynnelsevärdesproblem

SF Numeriska metoder, grundkurs

Sammanfattning (Nummedelen)

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

2D1212 NumProg för P1, VT2006 PROJEKTUPPGIFT

Integration av numeriska metoder i kemiteknikutbildningen. Claus Führer, Matematikcentrum Michaël Grimsberg, Inst. för Kemiteknik

TENTAMEN I GRUNDKURS I NUMERISKA METODER - DEL 2

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

5B1147 Envariabelanalys, 5 poäng, för E1 ht 2006.

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

Introduktionsföreläsning. Outline. Beräkningsvetenskap I. Sara Zahedi Hanna Holmgren. Institutionen för Informationsteknologi, Uppsala Universitet

Numerisk Analys, MMG410. Lecture 1. 1/24

Fel- och störningsanalys

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

Laboration 6. Ordinära differentialekvationer och glesa system

IF1611 Ingenjörsmetodik (Engineering Fundamentals)

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

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

Kursinformation och studiehandledning, M0043M Matematik II Integralkalkyl och linjär algebra, Lp II 2016.

KURSPROGRAM TILL KURSEN DIFFERENTIAL- OCH INTEGRALKALKYL II: 5B1106, DEL 1, FÖR F, HT 2001

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

Introduktionsföreläsning

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

LINKÖPINGS TEKNISKA HÖGSKOLA Matematiska institutionen Ulf Janfalk 29 augusti 2018

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

Beräkningsvetenskap introduktion. Beräkningsvetenskap I

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

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

Ickelinjära ekvationer

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

Kursinformation, TNIU19 Matematisk grundkurs fo r byggnadsingenjo rer, 6 hp

TMA226 datorlaboration

Tentamen i Beräkningsvetenskap II, 5.0 hp,

Matematik 2 för media, hösten 2001

SF1646, Analys i flera variabler, 6 hp, för CBIOT1 och CKEMV1, VT 2009.

Kursinformation och studiehandledning, Matematik III - Differentialekvationer, komplexa tal och transformteori, Lp III 2016.

MMA132: Laboration 2 Matriser i MATLAB

Tentamen i Beräkningsvetenskap II, 5.0 hp,

Rapportexempel, Datorer och datoranvändning

TENTAMEN I GRUNDKURS I NUMERISKA METODER - DEL 20

Introduktionsföreläsning

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

Tentamen i Teknisk-Vetenskapliga Beräkningar

Examination: En skriftlig tentamen den XX mars samt möjlighet till en omtentamen. Tider och lokaler meddelas senare.

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

NUMPROG, 2D1212, vt Föreläsning 9, Numme-delen. Stabilitet vid numerisk behandling av diffekvationer Linjära och icke-linjära ekvationssystem

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

Tentamen i: Beräkningsvetenskap I och KF

Lektioner Datum Lokal Grupp 1 Grupp 2 Grupp 3 Grupp 4 Avsnitt

Kursanalys DD1312 hösten 2008

TME016 - Hållfasthetslära och maskinelement för Z, 7.5hp Period 3, 2008/09

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

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

Kurvanpassning. Kurvanpassning jfr lab. Kurvanpassning jfr lab

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

LINKÖPINGS TEKNISKA HÖGSKOLA Matematiska institutionen Ulf Janfalk 18 september 2014

Fel- och störningsanalys

Tekniska beräkningar. Vad är tekn beräkningar? Vad är beräkningsvetenskap? Informationsteknologi. Informationsteknologi

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

Lösningsanvisningar till de icke obligatoriska workoutuppgifterna

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

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

Numeriska metoder för ODE: Teori

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

Sannolikhet och statistik 1MS005

Introduktionsföreläsning. Kursens innehåll. Kursens upplägg/struktur. Beräkningsvetenskap I

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

SF1646, Analys i era variabler, 6 hp, för I1, läsåret

TMV166/186 Linjär Algebra M/TD 2009/2010

Tekniska beräkningar för Elektroteknik Åk 2, ht 2002

Betongbyggnad. VBK020 / 6 högskolepoäng. Preliminärt kursprogram Höstterminen Konstruktionsteknik. Kursprogram VBK

Transkript:

Kursöversikt Numme för S, 2004. 1 Beatrice Frock NADA, KTH 040712 A NADA 2D1214, Numeriska Metoder för S 2. Kursprogram. Läsanvisningar. Om WWW: I World Wide Web på Internet finns aktuell information om kursen. Kursens hemsida har adress http://www.nada.kth.se/kurser/kth/2d1214/04-05/s/ Den nås enklast från länken kursinformation på NADA s hemsida. Om ämnet: I din verksamhet som ingenjör kommer du sannolikt att utföra tekniska beräkningar där datoranvändning samt användning av numeriska metoder blir av stort värde. Många problem, såväl teoretiska som tillämpade, utgörs ju av komplicerade matematiska modeller samt hantering av stora datamängder. I matematiken får du lära dig hur man tar fram exakt lösning till ekvationer, integraler, differentialekvationer etc. Men det är långt ifrån alla ( matematiska ) problem som är exakt lösbara. Och det man är intresserad av är ju egentligen ett approximativt siffervärde samt en uppskattning av hur pass riktigt detta värde är - hur mycket mätfel, förenklingar i modellen etc har inverkat. I nummekursen får du lära dig grundläggande principer och metoder för numerisk lösning av bl.a. icke-linjära ekvationer och ekvationssystem, integraler och differentialekvationer, samt bedömning av resultatets tillförlitlighet. Beräkningarna blir så omfattande att det är lämpligt att använda dator. Vi använder Matlab, ett interaktivt programsystem för att lösa ingenjörsmässiga problem, göra numeriska experiment och presentera lösningar. Föreläsningarna kommer att vara av lektionskaraktär, dvs inte enbart av traditionell föreläsningstyp. Du har stor behållning av att läsa lite i förväg i läroboken och i

Kursöversikt Numme för S, 2004. 2 Numeriska Algoritmer med MATLAB (NAM), så kan du arbeta mycket mer aktivt på föreläsningarna. Kursledare: Beatrice Frock, e-mail: beatrice@nada.kth.se Mottagning: period 1: v.36-38, 40-42, mån 13-14, och v.39, mån 11-12, period 2: v.44-46, 48, ons 13-14, och v.47 samt 49, ons 10-11, NADA,rum 4420, Osquars Backe 2 eller Lindstedtsvägen 3, plan 4, tel: 790 6417. Kurslitteratur: 1. Peter Pohl, Grunderna i NUMERISKA METODER (GNM) 2. Kursbunt: Edsberg,Eriksson,Lindberg,Pohl: Exempelsamling i numeriska metoder (EXS). Eriksson: Numeriska Algoritmer med MATLAB (NAM) Laborationsuppgifter, gamla tentor. Användarhandledning för MATLAB på NADA Läsanvisningar till Grunderna i NUMERISKA METODER. Både 1. och 2. säljs på NADAs expedition. Expedition: Må Fr 9.30-11.15 Må To 12.30-14.15 NADA, Plan 2, Osquars Backe 2. Kursen definieras av läsanvisningarna till Grunderna i NUMERISKA METO- DER och laborationerna. Övningsledare: Datorsalar: Grupp 1: Beatrice Frock Grupp 2: Jesper Carlsson Grupp 3: Henrik Olsson Grupp 4: Joakim Möller (i period 1) I denna kurs används PC-salar. Vid problem med datorerna kontakta MIMERS BAR, Osquars Backe 18, tel. 790 9300. Mer information om kursfiler, kursadministration m.m. finns i laborationshäftet. Allmänna handledare är tillgängliga i NADA s terminalsalar på plan 4 må-fr kl 11-13 och 17-20.

Kursöversikt Numme för S, 2004. 3 Föreläsningar, övningar och terminalövningar (Preliminär översikt) Fö 1 Presentation av kurs och kursinnehåll. Översikt av förkunskaper i matematik, programmering och datoranvändning. Grundläggande ideer. Introduktion till MATLAB. MATLAB: Vektorer, matriser, lösning av linjära ekvationssystem. Kurvplottning. 2:0.1:4.5, for, while, plot. Ö1 Introduktion till MATLAB. EXS 3.1 3.2(Matlabkommandon), ekvationen i EXS 2.6(Matlab, ejnewton-raphson). Rita graf med rubrik och text på axlarna. Bestäm rötterna med roots(inga felgränser). Rita i samma bild graf för funktion där konstanten 50 ändrats till 49. Markera de två kurvorna med hjälp av gtext. Förberedelse till Tö1 genomgång av delar av valda uppgifter. TÖ1 Arbete med Lab 1 (redovisas löpande vid datorn) Fö 2 Ekvationslösning. Förbehandling, Newton-Raphsons metod, fixpunktsmetoden. Noggrannhetsbedömning. Inledning till Newtons metod för icke-linjära ekvationssystem. BEGREPP: Lokal linearisering, iteration, konvergens. MATLAB : fplot, newton, roots. Egna funktioner. Ö2 K2-1, K2-5, K2-9, EXS 2.7, 2.4, 2.8 Fö 3 Datorn som verktyg vid numeriska experiment. Exempel på hur fel i indata påverkar noggrannheten i utdata. Tillförlitlighetsbedömning, felfortplantning, och experimentell störningsanalys. Derivataskattningar med differenser. BEGREPP: Felfortplantning, störningsanalys, diskretisering, svarta lådor. Linjära ekvationssystem: algoritmer, antal operationer, normer, konditionstal, störningsanalys. Illakonditionering. Något om stora, glesa linjära ekvationssystem. MATLAB : tridia, norm, cond, det, sparse. Ö3 Felanalys: Urval av: K8-4,8-6,8-15,EXS 8.7, K8-21, 8-24. Reserv: EXS 2.11 Linjära ekvationssystem: Urval av: K3-2, K3-3, K3-4, K3-12, EXS 3.3. Reserv: EXS 8.11 TÖ2 Arbete med Lab 1 och redovisning av Lab 1 Fö 4 Minstakvadratmetoden för modellanpassning. MATLAB: rand. Linjär och kvadratisk interpolation. Newtons allmänna interpolationsformel. Hermiteinterpolation, orientering om kubiska splines. TÖ3 Arbete med Lab 2 och redovisning av Lab 1. BONUS Fr 24/9, kl 12-16. Sista tillfället för redovisning av Lab1. Sista datum för BONUS för Lab1: Lab 1 redovisas senast kl 16, fr 24/9. I mån av tid handleder assistenten även arbete med Lab 2.

Kursöversikt Numme för S, 2004. 4 Ö4 Minsta kvadratmetoden: Urval av K4-2, K4-4, K4-5, EXS 4.3a, 4.6, 4.14 Interpolation: Urval av K5-2, 5-3, 5-6, EXS: 5:1(med kalkylator), 5.3 TÖ4 Arbete med Lab 2-3 Fö 5 Numerisk integration med trapetsregeln, Simpsons formel, Rombergs metod. Extrapolation. Adaptiva metoder. Analytisk förbehandling vid knepiga problem. MATLAB : quad, quadl. Ö5 K6-7, 6-10, 6-12, EXS: 6:1, 6:2 a enl lösn + med quadl, 6.3a, 6.4, 6.9, 6.10, 6.5 TÖ5 Arbete med Lab 2-3 Fö6 Numerisk lösning av differentialekvationer. Begynnelsevärdesproblem: lösningsbanor, Eulers metod, Runge-Kuttas metod, noggrannhetsbedömning. BEGREPP: Diskretisering, konvergens. MATLAB : ode23, ode45. Ö6 K7-6, Ex: y =1/y 2 yx, y(1) = 1.2 Räkna några steg med Euler för hand, därefter Matlab, Euler utan egendefinierad funktion samt variant med ode23, EXS 7.4, 7.11, 7.12, 7.10, K7-7, EXS 7.9, 7.8 BONUS Sista datum för BONUS för Lab 2. Den skriftliga redovisningen av Lab2 skall lämnas in i inlämningsfacken för S2 på plan 2 (NADA) senast kl 15, Ti 12/10. Skriv övningsgrupp och övningsassistentens namn på omslaget. Planera helst ert arbete så ni kan lämna er redovisning direkt till er övningsassistent vid övningen Må 11/10, eller till assistenten i terminalsalen vid Tö. Fö 7 Numerisk lösning av differentialekvationer. Stabilitet. Randvärdesproblem: bandmatrismetoden. BEGREPP: Diskretisering, konvergens, stabilitet. Ö7 EX 7-16(bandmatrismetod), K7-12. Extra uppgift (Quarteroni & Saleri, Ex. 8.4), bandmatrismetod: Ställ upp systemmatrisen och högerledet för r.v. problemet u (x)+δu (x)+γu(x) =f(x), u(a) =α, u(b) =β Reserv: Skriv ett Matlab-program för att lösa detta problem. Reserv: överhoppade tal. Labförberedelser, assistenten ger vägledningar. TÖ6 Arbete med Lab 3. Fö 8 Icke-linjära ekvationssystem och icke-linjär modellanpassning. Orientering om bandmatrismetoden för icke-linjära två-punkts randvärdesproblem. Ö8 K3-15, 3-16, EXS 3.10, 4.25 Reserv: överhoppade tal. Labförberedelser, assistenten ger vägledningar. TÖ7 Redovisning av Lab 3. Arbete med Lab 4.

Kursöversikt Numme för S, 2004. 5 BONUS Ti 2/11, kl 8-10 och 13-15. Sista tillfället för redovisning av Lab 3. Sista datum för BONUS för Lab3: Lab 3 redovisas senast kl 15, ti 2/11 (under TÖ). I mån av tid handleder assistenten även arbete med Lab 4. Fö 9 Reservtid. Repetition. Exempel från Fö 1-8. TÖ8 Arbete med Lab 4 Ö9 Repetition. Överhoppade tal och gamla tentamenstal. Fö 10 Repetition, sammanfattning och tentamensförberedelse. TÖ9 Arbete med Lab 4. BONUS Den skriftliga redovisningen av Lab 4 skall lämnas in i inlämningsfacken för S2 på plan 2 (NADA) senast kl 15 den 7/12. Planera helst ert arbete så att ni kan lämna er redovisning direkt till er övningsassistent vid sista övningen eller terminalövningen. Gästföreläsare: Under kursen kommer en gästföreläsare att berätta om intressanta TILLÄMP- NINGAR av numeriska metoder inom samhällsbyggnads-området. Laborationer: Under terminalövningarna kommer vi att arbeta med laborationerna. Ni kommer helt säkert inte att hinna med allt som begärs under dessa terminalövningspass utan måste avsätta ytterligare tid för arbete med dem. Vid terminalövningarna skall Ni arbeta självständigt, men har förmånen att ha flera handledare tillgängliga för konsultationer och redovisningar. En teknolog som aktivt följer kursen, har rätt förkuskaper och arbetar regelbundet med labuppgifterna bör klara av hela labdelen av kursen med en arbetsinsats om 50-70 tim. Detta innebär ca 3-5 tim eget arbete per vecka förutom den schemalagda tiden. Arbetsbelastningen kan varieras från vecka till vecka. Vi använder ett bonussystem för att uppmuntra eleverna att ligga i fas med undervisningen. Om laborationerna genomförts och redovisats i tid erhålls maximalt 1 tentamenspoäng per laboration enligt nedanstående uppställning. Laborationerna 2-4 rättas och poängsätts. Lab 1 är i huvudsak en snitslad bana till verktyget MATLAB och till rimliga arbetsvanor. Redovisa gärna delmoment fortlöpande, så kan handledarna direkt vägleda er till goda arbetsvanor. Om delmoment saknas eller är grovt felaktiga ges poängtalet noll på hela laborationen och gruppen måste lämna in hela labben på nytt. Smärre fel och oklarheter ger små poängavdrag. Totalt kan ni ha maximalt 4 tentamenspoäng med er till tentamenstillfället. Vi kommer inte att ha några kontrollskrivningar.

Kursöversikt Numme för S, 2004. 6 Tentamen: Tentamen omfattar max 35 p och skrivtiden är 3 timmar. Hjälpmedel: Användarhandledning för MATLAB på Nada. Tentamen består dels av några mindre räkneuppgifter, dels av några små teoretiska uppgifter, samt av någon/några uppgifter som utgörs av algoritmbeskrivning i Matlab. Några av talen på kursens ordinarie tentamen anknyter till någon/några av laborationsuppgifterna. Betygsregler: Betyg 3 Minst 20p på tentamen, inklusive bonuspoäng (max 4p). Betyg 4 Minst 27p på tentamen, inklusive bonuspoäng (max 4p). Betyg 5 Minst 32p på tentamen, inklusive bonuspoäng, samt väl genomförd och före ordinarie tentamen slutförd labkurs. Bonuspoäng från laborationerna senaste gången kursen gavs för sektion S får tillgodoräknas. Bonuspoäng kan endast fås det året som laborationerna utförs. Sista datum för BONUS för laborationer: Lab 1 Fr 24/9 1p delmoment redovisas fortlöpande vid datorn Lab 2 Ti 12/10 1p redovisas skriftligt Lab 3 Ti 2/11 1p delmoment redovisas fortlöpande vid datorn Lab 4 Ti 7/12 1p redovisas skriftligt Laborationerna är obligatoriska så slutbetyg i kursen kan ejerhållas förrän samtliga laborationer blivit godkända. Lab 1 och 2 rapporteras tillsammans som kursens LAB A, och Lab 3 + 4 utgör LAB B. Kursutvärdering En kursutvärdering kommer att göras i slutet av kursen. Synpunkter kan även lämnas direkt till Beatrice, eller via e-mail: beatrice@nada.kth.se. Tentamen: lördagen 18/12, kl 9-12 (salar meddelas senare).