After successful completion of the course, students are able to:

MATLAB syntax (command- and partially object-oriented), graphical representations, solution of linear and nonlinear systems of equations, optimization, solution of ordinary differential equations by functions in the various toolboxes.

Learning of language and tool boxes by means of example programs, development and testing of programs for solving problems posed in weekly assignments.

The lecture will be held via Zoom and recorded. The recording is only for personal use and must not be shared or published!

You will need a laptop with a MATLAB installation already in the first unit, see http://www.sss.tuwien.ac.at/sss/mla/.

At least the following toolboxes have to be installed:

Curve Fitting Toolbox, Global Optimization Toolbox, Optimization Toolbox, Statistics and Machine Learning Toolbox, Symbolic Math Toolbox, Image Processing Toolbox, Signal Processing Toolbox

Starting on October 6, I will upload an obligatory and an optional problem every Wednesday. The programs that solve the problems have to be delivered until 6pm on the following Tuesday. The exact specifications how to submit the programs are listed in the assignment. Please follow them precisely to help me in the administration of the programs coming in every week. If you fail to do this, the submission will be rejected and you will lose the chance of a correction.

Each problem comes with a number of points. After every submission you will get feedback about the correctness or mistakes to be corrected. In the latter case you are expected to submit corrected version within four days. If the program is correct after the 1st or the 2nd submission you earn the full number of points. A 3rd submission is possible only in very exceptional cases. The final mark is computed from the percentage of your total number of points relative to the sum of the obligatory points in the following way:

60-75%: 475-90%: 3 90-100%: 2 > 100% : 1

You can earn points for all problems, but the percentage is relative to the sum of the obligatory points!

For students of Biomedical Engineering only!

The student has to be enrolled for at least one of the studies listed below

Otto and Denier, An Introduction to Programming and Numerical Methods in MATLAB, Springer

Brian Hahn, Essential MATLAB for Engineers and Scientists, Academic Press

Stormy Attaway, Matlab: A Practical Introduction to Programming and Problem Solving, Butterworth-Heinemann

Basic knowledge of higher mathematics (functions, linear algebra, ordinary differential equations)