## Numerical Computation

Provides fundamental numerical algorithms including linear computations, Fourier transform, ordinary differential equations, finite element method, random numbers, digital filtering, and digital image processing. Students will write programs on these topics to understand and to use practically the algorithms. (Dept. Mechanical Eng. / Robotics, B3)

 1st 4/ 9 Introduction: Analytical solution, Numerical solution 2nd 4/16 MATLAB: matrices and vectors, ODE solver, graphs 3rd 4/21 MATLAB: optimization, parameters, random numbers 4th 4/30 ODE: canonical forms of ordinary differential equations, Runge-Kutta method 5th 5/ 7 ODE: Runge-Kutta-Fehlberg method, constraint stabilization method (CSM) 6th 5/14 (1st quiz) 7th 5/28 Linear equations: LU decomposition, pivoting LU decomposition 8th 6/ 4 Linear equations: pivot selecting LU decomposition, Cholesky decomposition 9th 6/ 9 Projection: projection matrix, Gram-Schmidt orthogonalization, QR decomposition 10th 6/11 Interpolation: piecewise linear interpolation, spline interpolation 11th 6/25 (2nd quiz) 12th 7/ 2 FEM: shape functions, stiffness matrix, static deformation of beam 13th 7/ 9 FEM: inertia matrix, dynamic deformation of beam 14th 7/14 FEM: planar deformation, inelastic deformationm 15th 7/16 Probabilistic algorithm: random numbers, Monte Carlo method

Handouts

 Evaluation: Final Exam. 60% and Quiz 40%

 Textbook: Numerical Methods for Mechanical Systems (4th print) ISBN 978-4-339-06094-2 errata References: Linear Algebra and Its Applications Gilbert Strang    Thomson Learning     ISBN 0-15-551005-3 Signal Processing (Robotics Textbook Series 4) ISBN 978-4-339-04515-4

Sample programs (MATLAB)

[Education]