2014/2015

02637 Videregående Matlab programmering

Engelsk titel:

Advanced Matlab Programming

Sprog:

Point( ECTS )

5

Kursustype:

Kandidat
 

Skemaplacering:

F2B (tors 8-12)

Undervisningens placering:

Campus Lyngby

Undervisningsform:

Forelæsninger. Øvelser og projektarbejde i databar

Kursets varighed:

13-uger

Eksamensplacering:

F2B

Evalueringsform:

Hjælpemidler:

Bedømmelsesform:

Anbefalede forudsætninger:

,

Deltagerbegrænsning:

Maksimum: 75

Overordnede kursusmål:

Matlab er et slagkraftigt programmerisngssprog, når det bruges rigtigt. Dette kursus fokuserer på design og udvikling af videnskabelig software som udnytter Matlabs matrix-orienterede og optimerede faciliteter. Desuden lærer man at programmere grafiske elementer og bruger-grænseflader, og hvordan man bruger Matlab på et cluster.

Læringsmål:

En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • implementere Matlab-programmer til større tekniske beregninger
  • skrive Matlab-programmer som er effektive (vektorisering)
  • programmere Matlabs grafik-faciliteter (handle graphics)
  • programmere Matlabs grafiske bruger-interface (GUI)
  • skrive programmer som udnytter 'sparse' matricer i Matlab
  • udnytte Matlabs mulighed for interface til andre programmer (MEX)
  • bruge Matlabs indbyggede analyse- og optimeringsværktøjer
  • effektivt anvende Matlabs parallelle muligheder
  • køre Matlab i et batch-miljø på et cluster

Kursusindhold:

Matlab programmering: array-notation og operationer (vektorisering), matrix-funktioner, debugging og profilering.
GUIs: Graphical User Interfaces i Matlab. Handle graphics.
Udnyttelse af parallel hardware, både multi-core og cluster.

Bemærkninger:

De to obligatoriske projekter kræver et grundlæggende kendskab til numeriske beregninger og lineær algebra.

Kursusansvarlig:

Bernd Dammann , Bygning 303B, Tlf. (+45) 4525 3371 , beda@dtu.dk

Institut:

01 Institut for Matematik og Computer Science

Tilmelding:

I CampusNet
Sidst opdateret: 30. april, 2014