MVE355 Programmering och numeriska beräkningar med Matlab

  • -----------------------------------------------------------------------------------------------------
  • Omtentan i oktober (lör 10/10 8:30-12:30) går på Campus. Plats MVH12.
    (Salen MVH12 ligger i MV-huset på Campus Johanneberg).
  • --------------------------------------------------------------------------------------------------------
  • Kursen ges på distans via Canvas.
  • Undervisningen börjar måndag 30/3.
  • I kursen används programmet Matlab. Du måste ha tillgång till Matlab för att kunna genomföra kursen. Du når Matlab på många sätt:
    1: Matlab finns installerat på datorerna i alla labsalar på Chalmers. (Campus har för närvarande öppet för alla med passerkort - men det kan komma att ändras).
    2: Matlab går att ladda ner till egen dator. Instruktioner finns här
    3: Man kan använda Matlab online. För att kunna göra det måste man eventuellt ha ett konto hos Mathworks. Instruktioner för hur man fixar det finns här.
    4: Man kan ladda ner Matlab som app. För att kunna göra det måste man nog ha ett konto hos Mathworks. Instruktioner för hur man fixar det finns här.
  • Du måste själv se till att du kommer åt Matlab. Fundera över hur du tänker organisera din arbetssituation för att kunna följa kursen, testa och se så att du ser att det kommer att fungera. 
  • Studenter ska nu kunna ansluta sig hemifrån till datasalarna runtom Chalmers. Guider finns här.

 

Kursansvarig/examinator: Katarina Blom

Handledare: 

Kurslitteratur:

 

Kursens innehåll

Kursen består av 8 block. När kursen gavs på Campus bestod blocken av en eller flera föreläsningar och en laboration. Nu har föreläsningarna ersatts av föreläsningsanteckningar och videoklipp som fylls på allteftersom kursen fortskrider. I varje block finns en laboration som du ska lösa i Matlab och redovisa i Canvas. Det är tillåtet att samarbeta med andra när du löser laborationerna - men lämna in din egen lösning. Du hittar alla laborationer och när de senast måste vara klara i tabellen nedan.

Eftersom kursen ges på distans har vi ingen undervisning på Campus och du måste själv se till att du kommer åt Matlab och organisera din arbetssituation så att du kan genomföra kursen. Men vi hjälper gärna till förstås:

Observera att schemat i TimeEdit inte gäller för den här kursen

Examination

För att få godkänt på kursen måste man redovisat och fått godkänt på alla 8 laborationer nedan samt klarat den avslutande tentamen. Det betyg man får på den skriftliga tentamen blir slutbetyg på kursen.

 

Kursvecka Innehåll

1

F1: Introduktion till Matlab, enkla matlabkommandon, beräkning av aritmetiska uttryck, datatyper, variabler.

  • Kort sammanfattning av förra årets första föreläsning (F1). Här finns också läshänvisningar till läroboken (sist i sammanfattningen), och rekommenderad övningar.
  • Här finns videoklipp för den som vill.

  • Laboration 1: Introduktion till Matlab. Redovisa uppgift 1-6 i Canvas senast 3/4. (Du redovisar uppgifterna i labben genom att skriva dina svar i en m-fil (ett script, se avsnitt 6 i lab 1) som du skickar
    in via Canvas.)

F2: Fält.


Man kan få hjälp med laborationerna via Zoom på torsdagar kl 15-17. Varje laboration har en egen diskussionstråd där du kan ställa frågor och få svar från någon av lärarna på kursen.

PaskaggWiki Omtentavecka, påsk och självstudier
2

Välkomna tillbaka efter påsken!

F3: Matriser och linjära ekvationssystem
Kort sammanfattning av förra årets tredje föreläsning (F3).

Laboration 3: Matriser och linjära ekvationssystem. Redovisa uppgift 5-7 i Canvas senast 17/4. (Avsnitten 1-5 i laborationen är frivillig läsning. En del har du sett i tidigare laborationer. Vi koncentrerar oss på avsnitten 6 och 7, och löser uppgifterna 5-7).

I hållfasthetskursen som du läser parallellt kommer ni att få en fackverksuppgift som ni ska lösa i Matlab. Förutom att lösa ekvationssystem kommer ni eventuellt också vilja rita upp ett fackverk. Lite ledning till hur man kan göra det i Matlab finns  här.

3

F4: Grafik i Matlab

F4: Programmering i Matlab,

Laboration 4: Kontrollstrukturer i Matlab. Redovisa i Canvas senast 24/4

4

Laboration 5: I det här blocket tränar vi på enkel programmering. Välj en av laborationerna nedan och redovisa i Canvas senast 29/4.

Videopresentationer för den som vill:

På grund av valborg är zoom-handledningen flyttad till tisdag 28/4 kl 10-12.

5

 

Numerisk lösning av ickelinjära ekvationer

Laboration 6: Ekvationslösning. Redovisa uppgift 1-4 senast 8/5.
Programskalet min_newton.m som du behöver för att lösa uppgift 2.

Här finns videoklipp för den som vill.

6

Numerisk integrering

Laboration 7: Numerisk integrering. Redovisa uppgift 1-5 senast 15/5.
Programskalet min_integral som du behöver för att lösa uppgift 2.

Funktionen rotationsyta för den som vill.

 

Här finns videoklipp

7

Numerisk lösning av differentialekvationer

Laboration 8: Numerisk lösning av differentialekvationer. Redovisa uppgift 1-6 senast 20/5.

Programskalet  min_ode som du behöver för att lösa uppgift 2.

Videoklipp mm.:
-

På grund av Kristi-himmelfärdshelgen är zoom-handledningen flyttad till tisdag 19/5 kl 10-12.

8

 Restredovisningar

Den här veckan finns två zoom-handledningar, tors  28/5 kl 15-17 och fredag 29/5 kl 10-12.

Observera, det finns inga möjligheter att lämna in laborationer efter 29/5. 

 

Ordinarie tentamen 01 jun 2020.

Den avslutande tentan blir en distanstenta, så alla hjälpmedel kommer att vara tillgängliga. Dvs ni kommer att kunna använda Matlab, laborationsmaterialet, laborationslösningar och läroboken under tentan. Er tenta kommer att se ut ungefär på samma sätt som de gamla tentorna ni ser nedan (de uppgifter i tentorna som bara är att skriva av läroboken kommer förstås inte att finnas med).

Chalmers regler för hur distanstentan går till.

LÄS IGENOM INSTRUKTIONERNA OCH REGLERNA SÅ ATT DU VET HUR TENTAN KOMMER ATT GÅ TILL.

Läs tentamensadministrationens information gällande tentan.

- 20190603
- 20190830
- 20191012

Kurssammanfattning:

Datum Information Sista inlämningsdatum