MAT-63506 Scientific Computing, 5 cr


Suitable for postgraduate studies.


Timo Hämäläinen, Simo Ali-Löytty


Toteutuskerta Periodi Vastuuhenkilö Suoritusvaatimukset
MAT-63506 2019-01 1 Jukka-Pekka Humaloja
Timo Hämäläinen
Weekly exercises and a programming project.


This course gives students a working knowledge of using Matlab software for solving computational science and engineering problems. This course requires basic familiarity with Matlab and programming, it is not a basic course. After completing the course the student - knows the Matlab developement environment and what tools are available - knows what kinds of problems can be solved in Matlab - is familiar with advanced features of Matlab - can write reasonably complex scripts and functions - can make a grarphical user interface - can make use of the object oriented features of Matlab


Sisältö Ydinsisältö Täydentävä tietämys Erityistietämys
1. Data structures (strings, matrices, sparse matrices, cells, structures)     
2. Programming, function handles, subfunctions, nested functions. File input and output.  Debugger, vectorization, profiling   
3. Graphics and visualization  Handle graphics, animation   
4. Graphical interface  Object-oriented programming   
5. Differential equations, optimization  Numerical methods   


Opintojakso P/S Selite
MAT-60000 Matriisilaskenta Mandatory   1
MAT-60006 Matrix Algebra Mandatory   1

1 . Matriisilaskenta or Matrix Algebra

Tietoa esitietovaatimuksista
Also recommended: Programming 1 or equivalent


Opintojakso Vastaa opintojaksoa  Selite 
MAT-63506 Scientific Computing, 5 cr MAT-45700 Introduction to Scientific Computing with Matlab, 3 cr  

Päivittäjä: Ali-Löytty Simo, 03.09.2019