Tillbaka till till kurssidan.
DN1212 Numeriska metoder och grundläggande programmering för K2
Laboration 6 - Instruktioner, tips och krav
-
Kursadministration
- Se till att stå med i laborationslistan!
Om du inte står med: gör "res checkin numpk08"!
- Se till att allt rapporterats.
Kontrollera dina resultat med "res show numpk08".
-
Hederskodex
- Läs igenom hederskodexen.
Se till att du uppfyller den!
- Att vi kan ha en del av examinationen som labbar bygger på att
den som redovisar labbarna också har gjort dem.
- Även om ni labbar 2 och 2 skall var och en kunna redovisa för
hela labben.
-
1a. Begynnelsevärdesproblem 1
- Analytiska lösningen har en homogen och en partikulär del...
- Diffekvationsproblmet skall lösas med både långa och korta
steglängder för alla tre metoderna.
- 2 av metoderna kallas implicita (vilka?) men eftersom
differentialekvationen är så enkel kan de implicita formlerna
för att beräkna nästa y-värde skrivas om till explicit form.
- Glöm inte att besvara frågorna om ordning och stabilitet.
-
1a. Begynnelsevärdesproblem 2: pendeln
- Funktionen "anim" är ingen inbyggd Matlab-funktion.
- Hur motiverar du att den svängningstid du beräknat har en
säker decimal?
- Glöm inte att motivera även hur ni kom fram till svaret om
svängningstiden beror av L.
-
2. Randvärdesproblem
- Skriv ner det linjära ekvationssystemet på papper innan ni
börjar programmera.
- När programmet ger ett svar. Kolla om det är rimligt!
Beakta både symmetrier och storleksordningar.
- Stämmer inte tidsberoendet?
Kolla vad ni tar tid på, är det verkligen bara den operation
ni vill mäta? (Det är väldigt lätt att råka ta tid på för mycket!)
- Hur motiverar ni att ert svar är rätt?
Hur har ni debuggat programmet?
(Att jämföra svaret med kompisarnas är inte ett fungerande
sätt i yrkeslivet!)
Tillbaka till kurssidan.
Sidansvarig: <ninni@nada.kth.se>
Senast ändrad 26 januari 2009
Tekniskt stöd: <webmaster@nada.kth.se>