Professor: Dr. Nathan Louis Gibson
Office: Kidd 352
Office Hours: MW 14:00-14:50
Course Website:
http://www.math.oregonstate.edu/~gibsonn/Teaching/MTH451-001F12
Text Book:
Trefethen and Bau, Numerical Linear Algebra, SIAM |
Analytical and practical properties of these methods will be
examined. Students will get computational experience in applying the
algorithms studied using the MATLAB problem-solving environment.
Prerequisites: Familiarity with basic properties of matrices and
some programming experience, preferably with MATLAB, is
required. Students who are not sure about prerequisites are encouraged
to talk to me.
Students are responsible for any material missed due to absence, see
Calendar.
Accommodations are collaborative efforts between students,
faculty and Disability
Access Services (DAS). Students with
accommodations approved through DAS are responsible for
contacting the faculty member in charge of the course prior
to or during the first week of the term to discuss
accommodations. Students who believe they are eligible for
accommodations but who have not yet obtained approval through
DAS should contact DAS immediately at 737-4098.
Students are expected to be familiar with
Oregon State University's
Statement of
Expectations for Student Conduct.
The following are online resources for learning Matlab:
Course Description
In the course we will study algorithms for the solution of linear systems
(direct and iterative methods, as well as various factorizations and
decompositions for general matrices and those of special structure),
least-squares problems for overdetermined systems, and
eigenvalue/eigenvector problems.
Matlab
The programming language for this course is MATLAB.
Oregon State University has subscribed to a Total Academic Headcount (TAH) Site License for MATLAB. This new licensing includes many, but not all MATLAB toolboxes. OSU faculty, staff and students can install on up to 4 personally-owned devices or computers.
For more information visit Information Services -- MATLAB or matlab.mathworks.com.
Homework | 20% |
Labs | 20% |
Midterm | 30% |
Final | 30% |
Total | 100% |
A | 93 |
A- | 90 |
B+ | 87 |
B | 83 |
B- | 80 |
C+ | 77 |
C | 73 |
C- | 70 |
D+ | 67 |
D | 63 |
D- | 60 |
Upload a Published pdf file of
your script, including plots produced and answers to all questions, to
the appropriate Assignment in Blackboard. It is helpful to also
include a zip file of all scripts used.
Homework
Homework is required for this course. Assignments will consist (mostly) of
problems from the text. Exam problems
will (mostly) be similar to homework problems. There will be
(approximately) 4 homework assignments. Assignments will be posted on
Blackboard.
Labs
Computer, or programming, assignments are required for this course.
Assignments will be posted on Blackboard and announced in class.
There will be approximately 5 programming assignments.
Any questions should be directed to the professor.
Exams
There will be one midterm exam, approximately Week 6, and one
cummulative final exam.
Links