MATH4981A Introduction to Scientific Computation

Instructor: Shingyu Leung
Email: masyleung @ ust.hk
Case studies drawn from different areas of science to illustrate the use of computers as a problem-solving tool. Each integrates physical principles and mathematical models, as well as numerical techniques and computer implementations, into a coherent perspective. Prerequisites: MATH 100/101 and MATH 150/151 and COMP 103/104.

Useful files and links

IEEE Arithmetic
Elements of FORTRAN: 1 page per sheet or 2 pages per sheet
Numerical Recipe in FORTRAN
Elements of MATLAB: 1 page per sheet or 2 pages per sheet
Matlab: a brief introduction, by Robert L. Rankin

Notes

[Draft Sep 1999]
  • Sorry that this is only draft 1 of the note and it contains many typos. Please let me know if there is anything you are not too sure about.
  • CHAPTER 1: Dynamical System: Pendulum
  • CHAPTER 2: Tools dor Studying Dynamical Systems
  • CHAPTER 3: Topics In Computational Fluid Dynamics

Tutorial Notes

Tutorial1
Tutorial2 tut2.m tut2_eq.m m1.m m2.m m3.m m4.m fun1.m
Tutorial3 bugs.f integration.f ode.f rootfinding.f
Tutorial4 2_basin.eps
Tutorial5 Notes present.zip
Tutorial6 report.zip
Tutorial7 Notes present7.zip
Tutorial8 Notes present8.zip
Tutorial9 code.zip
Tutorial10
Tutorial11: 1 2 3 4
Tutorial12: Re= 1 5 25 50
Tutorial13: Re=15

Projects

Project 1
[Henon Map] [Classical Fractals] [Lorenz Equation]
Project 2 on CFD