Matlab er et slagkraftigt programmerisngssprog, når det bruges
rigtigt. I dette kursus lærer deltagerne at designe og udvikle
videnskabelig software som udnytter Matlabs matrix-orienterede og
optimerede faciliteter. Desuden lærer man at programmere grafiske
elementer og bruger-grænseflader.
Læringsmål:
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
skrive Matlab-programmer til større tekniske beregninger
skrive Matlab-programmer som er effektive (vektorisering)
udnytte Matlabs mulighed for interface til andre
programmer
bruge Matlabs programpakker (toolboxes)
designe og skrive egne programpakker
(toolboxes)
Kursusindhold:
Matlab programmering: array-notation og operationer
(vektorisering), matrix-funktioner, debugging og profilering.
Toolboxe: Hvad er en Matlab toolbox? Eksmpler på toolboxe.
Opbygning af en toolbox.
GUIs: Graphical User Interfaces i Matlab. Handle graphics.
Bemærkninger:
De to obligatoriske projekter kræver et grundlæggende kendskab til
numeriske beregninger og lineær algebra.