MAT-63506 Scientific Computing, 5 cr
Lisätiedot
Suitable for postgraduate studies.
Vastuuhenkilö
Timo Hämäläinen, Simo Ali-Löytty
Opetus
| Toteutuskerta | Periodi | Vastuuhenkilö | Suoritusvaatimukset |
| MAT-63506 2019-01 | 1 |
Jukka-Pekka Humaloja 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 |