Numerical Linear Algebra
數值線性代數
Spring 2017

劉晉良
Jinn-Liang Liu
清華大學應數系


Projects Due On (3/18, #1), (4/15, #2), (5/6, #3; 5/11 no class), (6/10, #4).
Submit all files via email to TA吳建民 g10424207@mail.nhcue.edu.tw  and me jinnliu@mail.nhcue.edu.tw.
Email
格式:  標題: 姓名學號Proj #      附檔: 姓名Proj #.cpp

課程大綱Topics

1.  C++ Programming
2.  1D Poisson’s Problem and Finite Difference Method
3.  Gaussian Elimination (P4Ab.cpp. Proj1: Output y=Ab with N=5)
4.  Jacobi’s Method (Proj2 = Project 3.2)
5.  Gauss-Seidel Method
6.
  Successive Overrelaxation Method (Proj3 = Project 5.1)
7.  Newton’s Method (Proj4 = Project 9.1)

教學目標Objectives

·        Learn Basic Numerical Methods for Partial Differential Equations (PDEs)

·        Learn Basic Numerical Methods for Linear Algebra

·        Learn Basic Physics and Applications of PDEs

·        Learn Software Programming in Scientific Computing

授課方式Teaching Style

·        Regular Lecturing

評分標準Grading Policy

·     Class Work 40%, Projects 60%

教科書Texts

·        Jinn-Liang Liu, Lecture Notes on Numerical Methods for Partial Differential Equations, 2011.

·        Juan Soulie, C++ Language Tutorial, 2007.