Informationsansvarig: Johan Löfberg , johanl_at_isy.liu.se
Sidan uppdaterades senast: 2012-02-07
Den här sidan ändras normalt inte under läsperioderna. Länken senaste nytt ger aktuell information som gäller för den här perioden.
Om du har frågor om kursen eller andra MATLAB-relaterade frågor, tveka inte att skicka e-post till oss på tsrt04@isy.liu.se.
MATLAB är ett mjukvaruverktyg för tekniska beräkningar som används av mängder av ingenjörer runt om i världen. Målet med den här kursen är att ge kunskaper om grunderna i MATLAB och praktisk färdighet i att arbeta med systemet. MATLAB används i många kurser på LiTH och kunskaper i programmet är mycket användbart för de flesta studenter som läser något program på LiTH.
Kursen innehåller bland annat:
Övrig information (länkar till sidor på engelska):
Motiverande MATLAB-exempel.
Information om MATLAB och andra
liknande verktyg.
Kursmaterialet består av material till de två datorlektionerna (Lektion 1, Lektion 2). Material till laborationerna delas ut på lektionerna och läggs upp på kurshemsidan.
Du behöver dessutom någon ytterligare referens till MATLAB, t.ex boken MATLAB for Engineers Explained av Fredrik Gustafsson och Niclas Bergman, Springer Verlag. Boken finns att köpa på Bokakademin och Akademibokhandeln. Alternativt kan man använda MATLABs egen gedigna dokumentation, någon annan bok om MATLAB, eller den stora mängd material som finns på nätet, t.ex denna mycket passande sammanfattning.
Alla studenter vid LiTH har möjlighet att låna MATLAB-programvaran tack vare ett licensavtal mellan LiTH och Mathworks. Programvaran skall finnas tillgänglig för nedladdning på Studentportalen. Vi hanterar ej licens- och nedladdningsfrågor, utan ber er att kontakta helpdesk@student.liu.se.
För att kunna följa lektionerna och laborationerna behöver du ett datorkonto på ISY. Normalt får du detta automatiskt när du registrerar dig på kursen. För mer information, läs här.
Kursen består av en inledande föreläsning, två datorlektioner och fyra tvåtimmars laborationstillfällen. Lektionerna är frivilliga (men rekommenderas) medan laborationerna är obligatoriska tills dess att projektet är avslutat.
Den inledande föreläsningen som ges av examinator Johan Löfberg är i första hand till för dig som inte har programmerat tidigare. Vi går kort igenom MATLABs grunder, för att därefter komma in på hur man skriver enkla program i MATLAB. Vi tittar på enkla programmeringsstrukturer såsom if-satser, for- och while-loopar, och hur dessa skrivs i MATLAB.
Lektionerna baseras på självverksamhet, och utgår från kurskompendiet.
Lektion 1 introducerar MATLAB. Vad är det, hur startar man, var hittar man mer information? Vi använder MATLAB som räknedosa, hanterar och räknar med matriser, ritar figurer. Hur fungerar MATLABs hjälpsystem, och hur kan man spara och dokumentera det man gjort? Vi börjar även med några enkla skript och funktioner. Du kan också fördjupa dig i en eller flera saker som du väljer själv, t ex mer om matriser, symboliska beräkningar, numerik och noggrannhet.
Lektion 2 innehåller grunderna i programmering. En av de kraftfullaste delarna i MATLAB är att man kan skriva egna funktioner/program som kan användas precis som de inbyggda. För dig som programmerat förut kan du ganska snabbt gå vidare och fördjupa dig även här, t ex i objektorientering eller hur man skriver effektiv kod i MATLAB.
Laborationerna omfattar dels en uppgift som använder MATLABs plotfunktioner för att åskådliggöra och presentera datamängder, dels en något större programmeringsuppgift, eller "miniprojekt". Dessa uppgifter löses i grupper om två studenter. Under laboration 1 är tanken att ni ska börja komma igång med problemlösningen och programmeringen, med tillgång till hjälp från lektionsassistenten. Du och din labkamrat fortsätter sedan efter laboration 1 på de tre återstående laborationstillfällena (samt på egen hand) göra färdigt uppgiften. Observera att detta kräver en hel del hemarbete! Laborationstillfällena är obligatoriska tills dess att projektet och plotuppgiften är avklarade Lösningen demonstreras och koden visas för assistenten på laboration laboration 4 (eller tidigare om ni redan är färdiga). Plotuppgiften kan du få tillgång till redan på lektion 2, och demonstrera när den är färdig.
Du kan också få hjälp via e-post tsrt04@isy.liu.se. Kursansvarig läser e-posten och svarar så fort som möjligt. Alla frågor rörande kursmaterial eller praktiska problem kan skickas via e-post.
Följande delar ingår i examinationen: