bild
Skolan för
elektroteknik
och datavetenskap

DN1212 Numeriska metoder och grundläggande programmering

Kursomgång för CMATD och CENMI: numpbd12


Senaste Nytt

26/11 Viktigt meddelande till de som har kryptolabben kvar

Kontrollera på rapp att rapporteringen stämmer! Om du har gjort labben och fått den godkänd
men ej står med i RAPP, kontakta mig snarast!!
Om du inte har redovisat kryptolabben ges en SISTA chans den 3/12, 15-17 i Orange sal.

Tiden för redovisning av projektet har utsträckts till den 4/12. Om någon behöver ytterliagre redovisningstid, kontakta Lennart!

12/11. I dag kl 15-17 är Grå och Brun bokad för projekthandledning.
I mån av tid och tillgång finns några assistenter där och hjälper till.
Den 15/11 är Gul och Brun bokade för projekthandledning samt redovisning av kryptolabben.
Det är rätt många som har den kvar. Se till att få den gjord SÅ SNART SOM MÖJLIGT (Obs! Obligatorisk!!)

7/11. Projekt ska nu vara valda och det går nu bra att anmäla sig till muntlig redovisning. Salarna 223 och 319 ligger på Teknikringen 14.
Använd nedanstående Hämta-knapp för att boka en redovisningstid.
Tryck här för att hämta bokningslista:
Fler tider kommer så småningom!

17/10. Dags för tentamen den 19/10 kl 14-17. Om du har anmält dig till tentan ska du ha fått besked
från Matte-institutionen var du ska sitta.
Se annars http://www.kth.se/sci/institutioner/math/utb/tentor
Lycka till!!

16/10. Dags att välja projekt. Det finns 14 projekt att välja bland, se bifogade lista.
Det rekommenderas INTE att du väljer någon av uppgifterna 15,16 eller 17.
Projektet görs i samma gruppindelning som labbarna, dvs 2 personer/grupp, i undandtagsfall 3 personer/grupp.
Projektet redovisas muntligt. Läs följande rekommendationer och tips.
Projekten delas in i normalsvåra och svåra. Med ett godkänt normalsvårt projekt erhålles samma slutbetyg
som tentan (undantag betyg A).
Med ett godkänt svårt projekt erhålles ett slutbetyg som är ett steg högre än ett godkänt tentabetyg.
Om du fått ett A på tentan måste du göra ett svårt projekt för att få betyget A i slutbetyg.
En del av projekten är svåra från början, andra blir svåra genom att göra en utvidgning medan andra projekt är enbart normalsvåra.
För att få spridning i projektvalen väljer varje grupp ett av projekten och bokar in det genom att använda nedanstående HäMTA-knapp.
Högst 6 grupper kan välja samma projekt.
Projektet ska vara valt SENAST 1/11 och vara redovisat SENAST den 27/11.
Undervisning och handledning av projektet framgår av kursplanen nedan.
Observera att Övningen den 25/10 kl 10-12 ersätts av Datorövning i Röd och Orange.
Föreläsningen den 31/10 kl 13-15 ersätts av Datorövning i Gul och Brun.

3/10. Ang. Lab 3: Sista datum för bonus är den 11/10. Det räcker att redovisa
de första 4 deluppgifterna för att få bonus. Den sista deluppgiften,
krypteringen, kan redovisas efter tentan, men kom ihåg att den är obligatorisk den också!
Ett EXTRA LAB-tillfälle läggs in den 8/10 kl 10-12. Återkommer om salar

2/10. De två övningsgrupperna är i dag sammanslagna till en och övningen
äger rum i sal M3 2/10 kl 13-15.

26/9. Det kan bli lite ont om Lab-assistenter i morgon tors 27/9.
Klart är att redovisningar äger rum i Spelhallen och där finns assistenter att redovisa för.
I Grå och Karmosin kommer det att finnas 1-2 assistenter som kan svara på frågor.

20/9. Sista datum för bonus på Lab 3 är den 11/10.
Redovisning kan göras vid 2 tillfällen: 9/10 13-15, 11/10 10-12

20/9. Dags att börja tänka på redovisning av Lab 3. I några bokningstider står det felaktigt kl 13-15 den 11/10.
Det ska vara 10-12 den dagen (och 11-12 i Gul sal). Dra därför ifrån 3 timmar från din bokningstid den 11/10
så får du rätt tid. Jag kan tyvärr inte gå in och ändra tiderna eftersom flera redan bokat!!

Lärare och assistenter

Föreläsare är Lennart Edsberg, Numerisk Analys, SCI-skolan, KTH

På salsövningar och terminalövningar (Övn & Lab i KTH-schemat) är vi uppdelade i två grupper.
Övningsledare är Lennart Edsberg (CENMI) och Rodrigo Vilela de Abreu (BD)
MATLABhandledare på laborationerna är f.n. (förutom Lennart och Rodrigo):
Erik Dalsryd, Nicklas Gustafsson, Niclas Berg, Mattias Ericsson, Love Fältström, Clara Gregori

Kurslitteratur

Kursen har två läroböcker :
1) G Eriksson: Numeriska Algoritmer med MATLAB (NAM), kompendium, säljs på Matematiks studentexpedition, pris 50:-
2) J Chapman: Matlab Programming for Engineers (PEng) (upplaga 3 eller senare), säljs i Kårbokhandeln, pris drygt 420:-

Till kursen ingår också följande häften (säljs på Matematiks studentexpedition):
L Edsberg mfl: Exempelsamling (EXS),
C Edlund: Matlab 7 i korthet,

Kurskrav

För godkänt på kursen krävs godkända laborationer 1-3,
godkänt projekt (redovisas muntligt), samt godkänd skriftlig tentamen.

Ordinarie tentatillfälle är i tentaperiod 1.

Länk till gamla tentor finns här

Läsanvisningar inför tentamen

Det som tenteras är kunskaper i Numeriska Metoder enl kompendiet NAM samt förmågan att beskriva numeriska algoritmer
i form av MATLAB-program. Läroboken PEng ligger till grund för MATLAB- kunskaperna, men specifika frågor om MATLAB kommer ej på tentan.
I NAM ingår följande avsnitt EJ till tentan: 1.6.2,3.4,3.5,3.6,3.7,kap 4, 5.2.4, 5.2.5,5.3,5.4,5.6,5.7,6.7,kap 7.

NÅGRA FÖRTYDLIGANDEN ANGÅENDE LAB-MOMENTEN:
Enligt studiehandboken innehåller kursen 4 LAB-moment, LAB1, LAB2,
LAB3 och LAB4 som vardera ger 1.5 hp. LAB4=projektet.
Bonus utdelas om laborationen är klar och redovisad före ett visst datum.
Bonusen till tentan fördelas utifrån de första tre labbarna (projektet görs efter tentan och ger därför ingen bonus)
LAB1 ger 1 bonuspoäng, LAB2 1.5 bp och LAB3 1.5 bp, dvs max 4 bp till tentan.
Observera att alla labbar och projektet är obligatoriska!

Laborationer

Laboration 1 hittar du här.

Laboration 2 hittar du här

Laboration 3 hittar du här.

Krypterad fil 1 finner du här .
Krypterad fil 2 finner du här .
Krypterad fil 3 finner du här .

För över dessa filer till ditt eget bibliotek.

För att läsa in text från en fil till en
teckenvektor i MATLAB, se denna m-fil

Tips för caesarrullningen:
Alla 26 versaler (stora bokstäver) i engelska alfabetet har en ASCII-kod som är ett heltal c i
intervallet 65<=c<=90: char(65)=A, char(66)=B, ....char(90)=Z.
Om vid rullningen c hamnar utanför intervallet skiftar man tillbaks till intervallet på följande sätt:
if c<=64, c=c+26; end
if c>90, c=c-26; end

Övrigt

Allt arbete med kursen skall följa KTH:s och CSC:s hederskodex, se kodexinfo här
Grundprincipen är att allt arbete som redovisas som eget också är uttänkt, utvecklat och gjort av den som redovisar.

Labbar redovisade senast på bonusdatum ger bonuspoäng till tentan. Kursens ordinarie tenta ligger i tentaperiod 1.
Bonuspoängen är giltiga fram till, men inte till och med, nästa läsårs tentaperiod 1.
Man kan INTE göra om labbar för att få nya bonuspoäng.



Kursplan för ht-2012

PEng = Chapman, "MATLAB Programming for Engineers"
NAM = Eriksson, "Numeriska Algoritmer i MATLAB"
EX = Exempelsamling i Numeriska Metoder

Vecka 35:
F1, sal K1. Inledande om MATLAB anligt PEng kap 2. Linjära ekvationssystem enligt NAM, kap 1
Demoexempel för MATLAB finns här
Ö1, sal Q33,Q34. EX 3.1, EX 3.2, PEng 2.10, PEng 2.16
F2, sal M2. NAM kap 2, Minstakvadratmetoden, PEng kap 3, Villkorssatser
MATLAB-demo: Exempel 2 och 3 i NAM, kap 2.
L1, sal gul,orange,brun. Arbete med Laboration 1
Ö2, sal Q33,Q34. EX 4.3, EX 4.6, PEng 3.6, 3.7, 3.12

Vecka 36:
F3, sal M2. NAM kap 2 avslutas, PEng kap 4, Repetitionssatser
Ö3, sal Q31,Q33. NAM 4.13, 4.15, PEng 4.1, 4.4, 4.8
F4, sal K1. NAM kap 3, Interpolation
L2, sal gul,orange,brun. Fortsättning med Laboration 1
Ö4, sal Q33,M36. EX 4.24 (skriv om på linjär form genom att invertera, EX 5.1, EX 5.2a, 5.7
L3, sal gul,orange,brun. Fortsättning med Laboration 1

Vecka 37:
Ö5, sal Q31,Q33. EX 5.8, PEng kap 4: 4.17, 4.19, 4.24
F5, sal K1, NAM kap 3 Interpolation forts, PEng, ch 5, MATLAB-funktioner
L4, sal Spe,Spo,Kar. Redovisning av Laboration 1. Boka tid!!
Fortsätt sen med Lab 2.
F6, sal D2, NAM kap 6 Ekvationer och ekvationssystem
Ö6, sal Q34,Q36. EX 2.1, EX 2.8, EX 2.10, EX 2.11, EX 2.13
L5, sal Spo,Grå,Kar. Redovisning av Laboration 1. Boka tid!!
Fortsätt sen med Lab 2.

Vecka 38:
F7, sal M2. NAM kap 6, forts
Ö7, sal L51,L52. EX 3.9, EX 3.14, EX 4.13 med Gauss-Newton, EX 4.23
L6, sal gul,orange,brun. Arbete med Laboration 2
F8, sal Q1. NAM kap 1.3, 3.8, NAM kap 5 (ej 5.2.4, 5.2.5, 5.3, 5.4)
Ö8, sal L51,L52. EX 1.3, EX 6.1, EX 6.2b, EX 6.4

Vecka 39:
F9, sal M2, PEng kap 6: Komplexa tal, strängar, 3D-plotning
Ö9, sal Q31,Q34. Exempel ur PEng kap 6+7: 6.1,6.12,6.14,6.22,7.3,7.7
L7, sal gul,orange,brun. Arbete med Laboration 2, start redovisningar. Boka tid!
F10, sal D2, NAM kap 7, Differentialekvationer (inledning).
Ö10, sal V22,V32. EX 7.1, EX 7.4, EX 7.6, EX 7.9
L8, sal Spo,Grå,Kar. Redovisninmg av Laboration 2. Boka tid!

Vecka 40:
F11, sal K1, NAM kap 7, Differentialekvatyioner (forts).
Ö11, sal Q31,Q34. EX 7.10, EX 7.11, EX 7.14, EX 7.16
L9 sal gul,orange,brun. Arbete med Laboration 3.
F12, sal K1, NAM kap 7 avslutning. PEng kap 8. Feluppskattning och störningsräkning.
matematisk klassificering, tillämpningar.
Extra handledning av Lab 3 någon gång i veckan.

Vecka 41:
F13, sal K1. Om matematiska modeller. Mer om störningsräkning och feluppskattning i kursens metoder.
Ö12, sal Q31,Q33. EX 8.2, EX 8.4, EX 8.7, återblick på EX 2.11, EX 3.5, EX 7.10
Eventuellt ett extra tillfälle att arbeta med Lab 3.
L10 sal orange,gul,brun. Arbete med Lab 3.
F14, sal K1. Tentamensräkneövning.
L11 sal gul,orange,brun. Redovisning av Lab 3. Boka tid!

Vecka 42:
Tentamen den 19/10 kl 14-17 i D- och E-salar

Vecka 43:
F15, 24/10 kl 13-15, sal D2. Projektet. Utdelning av uppgifter samt anvisningar.
Ö13, 25/10 kl 10-12, Röd, Orange. Handledning av projektuppgifter. Redovisning av krypteringslabben.

Vecka 44:
L12, 31/10, kl 13-15, Gul, Brun. Handledning av projektuppgifter. Redovisning av krypteringslabben.
L13, 1/11, kl 10-12, Orange, Grön, Brun. Projekthandledning

Vecka 45:
L14, 7/11, kl 13-15, Orange, Grön, Brun. Projekthandledning
Ö14, 8/11, kl 10-12, Q31,Q36: Projektredovisningar. Datorsalar: Projekthandledning

Vecka 46:
Ö15, 15/11, kl 13-15, Q31,Q33: Projektredovisningar. Datorsalar Gul, Brun: Projekthandledning

Vecka 47,48,49:
Projektredovisningar enligt särskilt schema (se början av hemsidan).
Copyright © Sidansvarig: Lennart Edsberg <edsberg@csc.kth.se>
Uppdaterad 2012-11-27