Användning av MATLAB
Kursplan, Grundnivå, 1TD311
- Kod
- 1TD311
- Utbildningsnivå
- Grundnivå
- Huvudområde(n) med fördjupning
- Datavetenskap G1N
- Betygsskala
- Med beröm godkänd, icke utan beröm godkänd, godkänd, underkänd
- Fastställd av
- Teknisk-naturvetenskapliga fakultetsnämnden, 9 maj 2014
- Ansvarig institution
- Institutionen för informationsteknologi
Behörighetskrav
Grundläggande behörighet och Matematik 4 eller Matematik D (områdesbehörighet A9/8)
Mål
Efter godkänd kurs ska studenten kunna
- använda MATLAB:s utvecklingsmiljö på ett effektivt sätt;
- skriva egna välstrukturerade program i MATLAB;
- välja och använda MATLAB:s inbyggda funktioner och använda dessa för att lösa beräkningsproblem och för att visualisera resultat;
- överföra ett tillämpningsproblem och en matematisk modell till kod i MATLAB;
- redovisa resultat från MATLAB, t.ex. grafik och kod, på ett välstrukturerat sätt.
Innehåll
MATLAB:s utvecklingsmiljö, datatyper, inbyggda funktioner och aritmetiska uttryck, MATLAB-filer (m-filer, mat-filer), import och export mellan MATLAB och andra filformat. Att skriva egna program och att överföra från en problemställning till programkod. Grundläggande programstrukturer (if, for och while), script-filer (kommandofiler) och funktioner. Att skriva egna funktioner och att skriva program som innehåller flera underprogram, parameteröverföring, algoritmbegreppet. Felhantering med try-catch. Beräkningar med MATLAB: linjära ekvationssystem, minstakvadratanpassning, interpolation, nollställen, ordinära differentialekvationer och integraler.
Undervisning
Kursen ges som nät/distanskurs. Kommunikation och handledning är helt nätbaserad. Undervisningen sker på svenska.
Examination
Obligatoriska inlämningsuppgifter. För högre betyg ges en särskild hemuppgift alternativt hemtentamen.
Övriga föreskrifter
Kursens innehåll överlappar med grundläggande kurser i beräkningsvetenskap/numerisk analys som innehåller MATLAB-användning, t.ex. 1TD393 Beräkningsvetenskap I och 1TD394 Beräkningsvetenskap DV. Kursen kan därför inte tillgodoräknas i examen samtidigt med dessa kurser.
Kursen kan normalt inte ersätta grundläggande kurser i beräkningsvetenskap på utbildningsprogram inom t.ex. civilingenjörsutbildningen. Eftersom kursens fokus ligger på MATLAB-användning och inte beräkningsveteskap är det beräkningsvetenskapliga djupet inte är tillräckligt.
Litteraturlista
- Litteraturlista giltig från och med höstterminen 2019
- Litteraturlista giltig från och med vårterminen 2014
- Litteraturlista giltig från och med vårterminen 2013
- Litteraturlista giltig från och med vårterminen 2012
- Litteraturlista giltig från och med höstterminen 2010
- Litteraturlista giltig från och med höstterminen 2009, version 2
- Litteraturlista giltig från och med höstterminen 2009, version 1
- Litteraturlista giltig från och med vårterminen 2007