Institutionen för teknikvetenskap och matematik (TVM)
Lärandemål
Efter genomgången kurs ska studenten
ha grundläggande kunskap om datorprogrammering.
ha insikt i grundläggande problem vid användande av flyttalsaritmetik på en dator.
känna till numeriska algoritmer för att finna approximativa lösningar till problem från analys och linjär algebra.
kunna skriva program som använder sig av dessa algoritmer för all lösa numeriska problem.
kunna formulera en matematisk modell för ett öppet formulerat problem, för att sedan finna lösningen till detta via numeriska beräkningar.
kunna värdera resultatets rimlighet och implikationer, givet modellen och vald algoritm.
Kursinnehåll
Programmeringsstrukturer, vektoriserade operationer i Matlab, datatyper i Matlab, funktioner, visualisering, flyttalsrepresentation, icke linjära ekvationer, linjära ekvationssystem, linjär minstakvadratanpassning, numerisk kvadratur, numerisk derivering, begynnelsevärdesproblem, styva problem, randvärdesproblem, finitadifferensapproximation av PDE.
Förutsättningar
Grundläggande behörighet samt minst 60 hp avklarade kurser där 22,5 hp matematik innefattande differentialkalkyl 7,5 hp, integralkalkyl 7,5 hp, differentialekvationer och linjär algebra 7,5 hp ex. M0047M, M0048M och M0049M eller motsvarande ingår.