You are on page 1of 7

Matlab for advanced users,

WI4141TU
Lecturers: K. Dekker, k.dekker@tudelft.nl, 87230, 5th floor
P. Wilders, p.wilders@tudelft.nl, 87291, 5th floor

Prerequisites: Basic knowledge of Matlab and programming


Basic knowledge of differential equations

Organized by blocks

Monday 7,8 Friday 7,8


Lecture Interactive Block,
Interactive Interactive 2 weeks

This year 4+3+4 (4.7 last week)

Interactive: training + short lectures

1
Block I, Matrices, Linear Algebra, Functions, Basic Num. methods

Practical work, report (Monday, week 4.5)

Block II, Graphics, Debugging/Profiling/Optimization

Practical work, report (Monday, week 4.7)

Block III, Advanced data types, Simulation

Practical work, report (Monday, July 11)


( recommended Monday, week 4.9)
3

Basic Book: Matlab guide


D.J. Higham, N. J. Higham
Siam, 2005, 2nd edition

2
Table of contents WI4141TU, 2011-2012
Version: 20-04-2012
• 1. Preliminaries
• 2. Matrices and arrays
• 3. Linear algebra
3.1 Norms and condition numbers (H 9.1, 2nd)
3.2 Linear equations (H 9.2, 2nd)
3.3 Inverse, Pseudo-inverse and determinant (H 9.3, 2nd)
3.4 LU and Cholesky factorizations (H 9.4, 2nd)
3.5 QR factorizations (H 9.5, 2nd)
3.6 Singular value decomposition (H 9.6, 2nd)
3.7 Eigenvalue problems (H 9.7, 2nd)
3.8 Iterative linear equations and eigenvalue solvers (H 9.8, 2nd)
3.9 Linear algebra for sparse matrices (H 15.2, 2nd)
Appendix 3.1: Solving systems of equations and LU-decomposition, an overview
• 4. Functions
• 5. Basic Numerical methods

• 6. Graphics
• 7. Handle graphics
• 8. Debugging and profiling
8.1 The graphical user interface for debugging (P 4.6)
8.2 Profiling M-files (HL 13.3)
• 9. Optimizing performance

• 10. Advanced data types


• 11. Fourier Analysis
• 12. Simulation with differential equations

3
24 Contact
15 (block I)
Individual,
40 practical work 15 (block II)
final grade
10 (block III)
--- +
64
18 (self study, 3 per week)
--- +
82

Matlab for advanced users, WI4141TU, course year 2014-2015

Version 0, August 26, 2014

Ratio for obtaining Final: P1: P2: P3 = 3: 3: 2


Student
P1 P2 P3 Final
number

4
Week
Monday Friday
date
17 / 4.1 Lecture I, hours 7, 8 Interactive, hours 7, 8
18-04/22-04 EWI/EEMCS, hall D@ta IO/IDE, PC Hall 1 (ENTER)
18 / 4.2 Interactive, hours 7, 8 Interactive, hours 7, 8
25-04/29-04 IO/IDE, PC Hall 1 (ENTER) IO/IDE, PC Hall 1 (ENTER)
19 / 4.3
TU closed
02-05/06-05
20 / 4.4 Interactive, hours 7, 8
09-05/13-05 Lecture II, hours 7, 8
IO/IDE, PC Hall 1 (ENTER)
EWI/EEMCS, hall D@ta
Deadline block I (next Monday)
21 / 4.5 Interactive, hours 7, 8
16-05/20-05 2e Pinksterdag
IO/IDE, PC Hall 1 (ENTER)
22 / 4.6 Interactive, hours 7, 8
23-05/27-05 Lecture III, hours 7, 8
IO/IDE, PC Hall 1 (ENTER)
EWI/EEMCS, hall D@ta
Deadline block II (next Monday)
23 / 4.7 Interactive, hours 7, 8 Interactive, hours 7, 8
30-05/03-06 IO/IDE, PC Hall 1 (ENTER) IO/IDE, PC Hall 1 (ENTER)
Deadline block III July 11
Recommended June 13

Deadlines are approximately within the range of a week and, after discussion with the
lecturers, in some case even indicative.

Matlab Matrix Laboratory 1980

Software package for high-performance numerical computation


and visualization

Matlab
go to TUD software via Bb
Core + 50 toolboxes
This year: R2014b
10

5
SimMechanics

SimDriveline

MATLAB
Simulink
Simscape
SimHydraulics

SimPowersystems

Aerospace Blockset

RF Blockset

Parameter Estimation

System ID Toolbox

Physical Modeling Tools


Optimization Toolbox

12
11

6
First principle modeling Data-driven modeling

First-Principles Modeling
Complete Modeling Environment
Data-Driven Modeling

Parameter Estimation
SimMechanics

SimHydraulics

Aerospace Blockset
SimDriveline

SimPowersystems

Prototype coupling
System ID Toolbox
Simscape
Simulink
MATLAB
13

You might also like