Numerical Computation

Provides fundamental numerical algorithms including numerical solution of ordinary differential equations, linear computations, projection matrices, and finite element method. Students will write programs on these topics to understand and to use practically the algorithms. (Dept. Mechanical Eng. / Robotics, B3)

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

1st    Introduction reduced copy    MATLAB install
2nd,3rd    MATLAB reduced copy    sample programs
4,5th    ODE reduced copy    sample programs
Solving ODEs with MATLAB
6,7th    Linear equations reduced copy    sample programs
8th    Projection reduced copy    sample programs
9th    Interpolation reduced copy    sample programs
10,11th    Probabilistic algorithm reduced copy    sample programs
12,13th    FEM (1 dim) reduced copy    sample programs
sample programs (class ver.)
14th    FEM (2 dim) reduced copy    sample programs
sample programs (class ver.)
15th    FEM (inelastic) reduced copy    sample programs
sample programs (class ver.)

Sample Programs    sample programs (class ver.)

Quizzes, reports

Numerical Methods for Mechanical Systems —Matlab version—
Shinichi Hirai
Corona Publishing ISBN 978-4-339-06119-2

Linear Algebra and Its Applications
Gilbert Strang
Thomson Learning ISBN 0-15-551005-3