Professor: Dr. Nathan Louis Gibson
Office: Kidd 312
Office Hours: MWF 10:00-10:50PM
Course Website:
http://www.math.oregonstate.edu/~gibsonn/Teaching/MTH654-001F08
Text Book:
Curtis R. Vogel,
Computational Methods for Inverse Problems
| Optional Text:
C. T. Kelley,
Iterative Methods for Optimization
Note:
Both texts are published by SIAM, and current SIAM members get
30% off list price. |
Homework | 25% |
Computer Assignments | 25% |
Final Project | 50% |
Total | 100% |
Matlab
Matlab is required for this course. Matlab is
preferred due to the integration of computation and visualization, and
the fact that the text book authors provide support. Online resources,
including Matlab programs used in the
text, are available at the author's website.
Codes for the optional text are also available.
The following are options for accessing Matlab at OSU:
The following are online resources for learning Matlab:
Please typeset the report, include graphs as figures with captions,
and references to them inside the body of the text. Do not include
source code in the body or as an appendix, but rather, upload all code
necessary to verify your results to the Blackboard digital dropbox. Your
code should be in a format where executing, for example, problem1a.m
produces all necessary output for the problem, including graphs.
Considering this, it would be in your best interest to make commonly used
chunks of code into functions that are called from different script files.
Comments in the code are not necessary for me, but are highly recommended
to help you and your teammates understand what you are doing!
Please upload all scripts and functions (.m files) to the Digital Dropbox
on the Blackboard Site in a single
zip/tar/etc file for each assignment.
A computational project is required for this course. Students must work
individually on a topic/problem of their choice involving inverse problems
(can be from research/thesis work). Students must submit a typed (less
than or equal to two pages) research proposal, including questions to be
answered, Due Monday Nov 10.
Final papers will be similar in structure to computer
assignments (with figures, code, etc.). Students will give brief (10
minute) presentations on results during the last day of classes or the
day reserved for a final exam.
Homework
Homework is required for this course. There will be two to three short
assignments, and they will be posted on the website. Problems will
reinforce theoretical concepts from lecture. Students are encouraged to
work together, but must turn in individual papers.
Computer Assignments (Labs)
Computer, or programming, assignments are required for this course.
There will be two to three short
assignments, and they will be posted on the website. Problems will
reinforce computational concepts from lecture. Students are encouraged to
work together in small groups, and may submit one team-authored report.
Final Project
Background Information