Numerical Linear Algebra
MA 514
Spring, 2018
M-Files
Filename | Description |
adi_pre.m |
Implements ADI
preconditioning. |
bc_vectors_DD.m |
Called by ras.m to create
vectors of the subdomain boundary solution values. |
biharmonic_op.m |
Creates the matrix for the
biharmonic operator discretized on a regular mxn grid on a
rectangle. |
census_model.m |
Models census data with
polynomials determined using linear least-squares. |
condif.m |
Creates the matrix for the convection-diffusion operator discretized on an mxn grid on a rectangle. |
condif_DD.m |
Creates the matrix for the
convection-diffusion operator on subdomains when called by
ras.m. |
dampedSpringSystem.m |
Determines eigenvalues for the damped
spring system in Ex. 4.1 of Demmel book and shows their
movement with increasing damping. |
demo_pcg.m |
Performs preconditioned
conjugate gradient iterations when called by pcg_demo.m. |
fill_in_demo.m |
Demonstrates fill-in when
Cholesky and incomplete Cholesky decomposition are applied
to a sparse matrix. |
funHW4.m | Evaluates the right-hand side function in Homework 4 and several subsequent homeworks. |
gaussseidel.m | Implements the Gauss-Seidel method. |
ge_naive.m |
Performs
naive Gaussian elimination on a square matrix. |
ge_pp.m |
Performs
Gaussian elimination with partial pivoting on a square
matrix. |
ge_solve.m |
Solves
Ax = b, given the output of Gaussian elimination, either
naive or with partial pivoting. |
gmres_demo.m |
Demonstrates the
performance of restarted GMRES without and with
preconditioning. |
gmres514.m |
Implements restarted GMRES.
|
householder_examples.m |
Provides examples of
forming Householder transformations and using them to
obtain a QR decomposition. |
imaging_demo.m |
Demonstrates basic usage of MATLAB in image
viewing and manipulation and of the SVD in image
compression. Requires the image file MsPotatoHead.JPG. |
it_method_demo.m |
Demonstrates the
performance of Jacobi, Gauss-Seidel, or SOR on a
discretized Poisson problem. |
jacobi.m |
Implements Jacobi
iteration. |
ks_method_demo.m |
Demonstrates the
performance of the MATLAB Krylov solvers with various
preconditioners. |
laplacian.m |
Creates the matrix for the
Laplacian operator discretized on a regular mxn grid on a
rectangle. |
loadrhs.m |
Creates the right-hand side
vector for a Poisson or convection-diffusion problem. |
MsPotatoHead.JPG |
Image file for use with imaging_demo.m. |
pcg_demo.m |
Demonstrates the
performance of the
preconditioned conjugate gradient method. |
poisson_rb_reordering.m |
Produces the permutation
matrix for converting the "natural" variable ordering for
the 2D Poisson problem to red-black ordering. |
poisson_sor_analyzer.m |
Produces the spectral radius
of the iteration matrix for Jacobi, Gauss-Seidel, and SOR
with the optimal relaxation parameter, together with a
graph of the spectral radius of the SOR iteration matrix
as the parameter ranges from zero to two. |
ras.m |
Implements restricted
additive Schwarz for the convection-diffusion problem. |
rhsfun.m |
Evaluates the right-hand side function in several homework assignments. |
seesol.m |
Creates a surface plot of
the solution of a 2D Poisson problem. |
sor.m |
Implements SOR. |
squareDrum.m |
Computes normal modes of vibration of a
"square drum" on the unit square in the plane. |