Kursplan för Användning av MATLAB

Using MATLAB

Kursplan

  • 7,5 högskolepoäng
  • Kurskod: 1TD311
  • Utbildningsnivå: Grundnivå
  • Huvudområde(n) och successiv fördjupning: Datavetenskap G1N

    Huvudområde(n) och successiv fördjupning

    Koden visar kursens utbildningsnivå och fördjupning i förhållande till andra kurser inom huvudområdet och examensfordringarna för generella examina:

    Grundnivå
    G1N: har endast gymnasiala förkunskapskrav
    G1F: har mindre än 60 hp kurs/er på grundnivå som förkunskapskrav
    G1E: innehåller särskilt utformat examensarbete för högskoleexamen
    G2F: har minst 60 hp kurs/er på grundnivå som förkunskapskrav
    G2E: har minst 60 hp kurs/er på grundnivå som förkunskapskrav, innehåller examensarbete för kandidatexamen
    GXX: kursens fördjupning kan inte klassificeras.

    Avancerad nivå
    A1N: har endast kurs/er på grundnivå som förkunskapskrav
    A1F: har kurs/er på avancerad nivå som förkunskapskrav
    A1E: innehåller examensarbete för magisterexamen
    A2E: innehåller examensarbete för masterexamen
    AXX: kursens fördjupning kan inte klassificeras.

  • Betygsskala: Underkänd (U), godkänd (3), icke utan beröm godkänd (4), med beröm godkänd (5)
  • Inrättad: 2007-03-15
  • Inrättad av: Teknisk-naturvetenskapliga fakultetsnämnden
  • Reviderad: 2014-05-09
  • Reviderad av: Teknisk-naturvetenskapliga fakultetsnämnden
  • Gäller från: vecka 25, 2014
  • Behörighet: Grundläggande behörighet och Matematik 4 eller Matematik D (områdesbehörighet A9/8)
  • Ansvarig institution: Institutionen för informationsteknologi

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.

Litteratur

Litteraturlista

Gäller från: vecka 25, 2014

En av nedanstående böcker:

En av nedanstående böcker:

  • Hanselman, Duane C.; Littlefield, Bruce Mastering MATLAB

    Upper Saddle River, N.J.: Pearson, cop. 2012

    Se bibliotekets söktjänst

    Obligatorisk

  • Moore, Holly. MATLAB for engineers

    3rd ed.: Upper Saddle River, N.J.: Pearson Prentice Hall, c2012

    Se bibliotekets söktjänst

    Obligatorisk