De Matlab-program som vi skrivit på övningarna läggs upp här efteråt.
(ENM = Exempelsamling i numeriska metoder)
Snabblänkar till övningarna nedan: [Ö1] [Ö2] [Ö3] [Ö4] [Ö5] [Ö6] [Ö7] [Ö8] [Ö9] [Ö10]
Innehåll: grundläggande Matlab, ickelinjära ekvationer (Newton–Raphsons metod, fixpunktsiteration), konvergensordning. (Vi hann inte säga något om fixpunktsiteration eller konvergensordning.)
Räknade uppgifter: ENM 3.2, K3.1, ENM 2.2. [Alla uppgiftslydelser]
Uppgifter att räkna själv:
Om ni kör fast, be gärna om hjälp! Ni kan fråga på övningar, labbpass eller via mejl (se längst ner på sidan). Alla uppgifter från ENM har lösningsförslag längst bak i häftet!
Matlab-kod från övningen: [zip-fil med all kod]
Bra inbyggda Matlab-funktioner att känna till: fzero (hittar nollställen, dvs löser samma problem som Newton–Raphson fast med en annan metod).
Innehåll: interpolation (naiva ansatsen, Newtons ansats, Hermite-interpolation).
Räknade uppgifter: K4.18, ENM 5.1, ENM 5.5b, K4.21. [Alla uppgiftslydelser]
Uppgifter att räkna själv:
Matlab-kod från övningen: [zip-fil med all kod]
Bra inbyggda Matlab-funktioner att känna till: polyfit och polyval (naiva ansatsen), samt interp1 (styckvis interpolation).
Innehåll: minstakvadratmetoden (MKV) för linjära system. Feedbackformulär om övningarna
Räknade uppgifter: K4.10, K4.13, ENM 4.3, ENM 4.6, ENM 4.14. [Alla uppgiftslydelser]
Uppgifter att räkna själv:
Matlab-kod från övningen: [zip-fil med all kod]
Bra inbyggda Matlab-funktioner att känna till: norm (räknar ut vektornormen). Dokumentationen till backslash-operatorn (även känd som mldivide) är också bra att känna till.
Innehåll: felskattning (allmänna felfortplantningsformeln, störningsräkning). Resultat från feedbackformulär
Räknade uppgifter: K2.4, K2.6, K2.21, ENM 8.4, Tenta 170112 del 1 uppg 6, ENM 2.11. [Alla uppgiftslydelser]
Uppgifter att räkna själv:
Matlab-kod från övningen: [zip-fil med all kod]
Innehåll: numerisk integration (trapetsregeln, Richardsonextrapolation).
Räknade uppgifter: K5.2, K5.4b, K5.6, ENM 6.1, ENM 6.2a, ENM 6.3a, ENM 6.4, Tenta 170112 del 1 uppg 8. [Alla uppgiftslydelser]
Uppgifter att räkna själv: —
Matlab-kod från övningen: [zip-fil med all kod]
Bra inbyggda Matlab-funktioner att känna till: trapz (trapetsregeln – bra för tabelldata), integral (bra när man har en given funktion – mer avancerad än trapetsregeln).
Innehåll: diffekvationer: begynnelsevärdesproblem (Eulers metod, omskrivning till system av första ordningen).
Räknade uppgifter: K6.3, ENM 7.4, K6.5, delvis ENM 7.11. [Alla uppgiftslydelser]
Uppgifter att räkna själv:
Matlab-kod från övningen: [zip-fil med all kod]
Bra inbyggda Matlab-funktioner att känna till: det finns många funktioner för att lösa begynnelsevärdesproblem – ode45 är standardvalet.
Innehåll: diffekvationer: randvärdesproblem (finita differensmetoden, inskjutningsmetoden).
Räknade uppgifter: ENM 7.16, ENM 7.15. [Alla uppgiftslydelser + sammanfattning]
Uppgifter att räkna själv: —
Matlab-kod från övningen: [zip-fil med all kod]
Innehåll: ickelinjära ekvationssystem (Newtons metod), överbestämda system (ickelinjära minstakvadratmetoden och Gauss–Newtons metod).
Räknade uppgifter: ENM 3.8, ENM 3.13, ENM 4.25. [Alla uppgiftslydelser]
Uppgifter att räkna själv:
Matlab-kod från övningen: [zip-fil med all kod]
Rösta om vad Övning 9 ska handla om
Innehåll: Repetition, räkning av tenta
Räknade uppgifter: Vi räknade del 1 på tentan från förra året, 2017-01-12. (Tentorna finns på kurshemsidan)
Uppgifter att räkna själv:
Innehåll: Mer tentaräkning (del 2)
Räknade uppgifter: Del 2 på tentan från förra året, 2017-01-12, uppgifter P1, P2, P4. [Joars anteckningar för övningen]
Observera att uppgift P4 är felformulerad (i alla fall i den version som fanns 7 dec – Ninni kanske rättar den). Med de värden som är givna på c1, c2 osv kommer metoden inte konvergera alls.
Uppgifter att räkna själv:
Här finns en sida med gamla tentor
Här finns en till med lite nyare gamla tentor
Joar Bagge <joarb@kth.se> – sidan uppdaterades 2017-12-08