(2012/2013 HT2-VT1)

FMN140 - Scientific Computing

Credits: 6 ECTS
Language: Swedish
Course Administrator: Anders Holst
Instructor: Johan Helsing
Grading: U,G
Examination: Five hand-in assignments, one major programming project, and written examination
Recommended Prerequisites: Linear algebra, Calculus in one and several variables
Homepage: http://www.maths.lth.se/na/courses/FMN140/
Miscellaneous: The course is compulsory for V2. Applications are picked from the civil engineering area. The programming project involves the simulation and visualization of the solution to a problem wich has been developed in cooperation with the instructor in Structural Mechanics

Content
Files, editing. MATLAB's basic functions: aritmetic operations, vectors, matrices, simple graphics functions. Syntax: [for], [if-then-else], [while]. Built-in functions, user-written functions, and m-files. Linear systems of equations. Non-linear equations. Least squares fitting of measurement data. Numerical integration. Interpretation and critical assessment of results. Applications and project work.

Goal
The student can write her/his own MATLAB programs. The student feels that scientific computing is useful in her/his education. The student has a basic understanding of how to use the tools of contemporary scientific computing in the simulation and visualization of solutions to problems of importance in civil engineering. The student has a solid ground for subsequent studies in Mathematical statistics, Engineering modelling, the Finite element method, Structural dynamics , Numerical methods for differential equations, and is ready for independent learning.

Literature
Numerical Computing with MATLAB , by Cleve Moler, can be downloaded for free. The Swedish book Användarhandledning för MATLAB 6.5 , Uppsala Universitet, ISBN 91-506-1690-0 by Eva Pärt-Enander, Anders Sjöberg is also udeful.