General | Homework | Exams | Demos | Links |
---|

Prerequisites: MATH 4233, MATH 4153 (or CS 4153). Advanced machine computing, algorithms, analysis of truncation and rounding errors, convergence and stability applied to discrete variables, finite difference methods for solving hyperbolic, parabolic and elliptic differential equations. One programming language (e.g. C/C++, Fortran, Matlab, Maple) is required. Among them, Matlab is recommended. (syllabus)**Course description:**Also check Syllabus Attachment.

**Instructor:**Yanqiu Wang- Office: 441 MATH (405-744-5698)
- Office Hour: TR 2-3pm or by appointment.
- Email:
*yanqiu.wang (AT) okstate.edu*

**Textbook:**- Finite Difference Schemes and Partial Differential Equations, (2nd ed.)
- Author: J. C. Strikwerda

**Classroom and time:**Sec Classroom Time 001 TR 12:30-1:45pm MSCS 509 **Grading Policy:**- Your final grade will be based on the following:
- 5 homework assignments (5*20pts)
- 2 midterm exams (2*50pts)
- Final Exam (100pts)
- The Total is 300 pts: A (>=90%), B (>=80%), C (>=70%), D (>=60%).

**Make-up Policy:**- Make-ups for exams will only be allowed for an authorized absence under University Regulations. Normally a written note is required. Student should contact the instructor to schedule a make-up by the end of the next working day after the missed exam.
- You sacrifice 5 points per day for each late homework and programming assignments. Early submissions are always welcome.

Back to top |
---|

- Homework 1, due Sept. 15, 2015. Sol to Prob 1, 2, Sol to Prob 3,4
- Homework 2, due Oct. 6, 2015. Solution
- Homework 3, due Nov. 3, 2015. Solution to Problem 2 Solution to Problem 3
- Homework 4, due Dec. 3, 2015. Solution
- Homework 5 (project assignment), due Dec. 10, 2015.

Back to top |
---|

Back to top |
---|

- One way wave equation
- Property of the exact solution, ODE examples
- Parasitic mode in leap-frog scheme
- Dispersion

Back to top |
---|

- You need Adobe Reader to open some of the above links.

- The Mathworks (Matlab) There are many Matlab tutorials on the web. Here're a few of them to help you get started:

A Very Elementary MATLAB Tutorial, Matlab Summary and Tutorial, Matlab Tutorial, A nice collection of Matlab tutorials, Matlab programming in Wikibooks - Octave is a free substitution for Matlab. Try this in case you don't have access to Matlab.

Octave in Wikibooks

Back to top |
---|