MAT-63506 Scientific Computing, 5 cr
Lisätiedot
Suitable for postgraduate studies.
Vastuuhenkilö
Timo Hämäläinen
Opetus
Toteutuskerta | Periodi | Vastuuhenkilö | Suoritusvaatimukset |
MAT-63506 2017-01 | 4 |
Simo Ali-Löytty Timo Hämäläinen |
Weekly exercises and a programming project. |
Osaamistavoitteet
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ö
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 |
Esitietovaatimukset
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
Vastaavuudet
Opintojakso | Vastaa opintojaksoa | Selite |
MAT-63506 Scientific Computing, 5 cr | MAT-45700 Introduction to Scientific Computing with Matlab, 3 cr |