.
M441:Numerical Linear Algebra and Optimization
|
Grading: The course % for M441 is |
Homework: Assigned homework and some Handouts: PDF handouts will either |
Rough Syllabus:
- Chapter 1: Mathematics Preliminaries and Floating-Point Representation
-
Chapter 3: Nonlinear Equations/Taylor series
-
Chapter 2: Linear Systems
- Chapter 8: More on Linear Systems
-
Chapter 9: Least Squares Methods and Fourier Series
-
Chapter 13: Minimization of functions
Attendance in class is paramount to knowing which subtopics of each chapter will be covered!
I may add more detail here as the course develops.
Matlab code:
Df_procedure.m | secant approximation for derivative of sin(x) | ||
Df.m | Df_procedure declared as a function | ||
Horner.m | Method for fast polynomial evaluation | ||
f.m | a function for Bisect.m | ||
g.m | a different function for Bisect.m | ||
Bisect.m | Bisection Method | ||
BisectF.m | Bisection Method: fancy version | ||
f.m | a function for Newton.m | ||
df.m | the derivative of f(x) in f.m | ||
Newton.m | Newton's method | ||
NewtonPlot.m | plots tangent lines in Newton method. | ||
Secant.m | Secant Method | ||
GaussNaive.m | Gauss step by step solver | ||
Elementary.m | Elementary matrices and LU decomp. Needs this too: Elem.m | ||
phi.m | Power Method Selector function | ||
Power.m | Power method example | ||
Iterate.m | Richardson, Jacobi, Gaus-Seidel, SOR iterative methods |
Matlab links:
getting matlab |
a link to downloading matlab on MSU campus. You will need |
||
intro | of campus link with simple introduction to syntax in matlab | ||
mathworks | company that develops and maintains matlab |
To download/install/use matlab you'll need your first.last@ecat1.montana.edu campus email.