atkinson
atkinson,
a MATLAB code which
contains examples from Atkinson's Elementary Numerical Analysis text.
Languages:
atkinson is available in
a FORTRAN77 version and
a MATLAB version.
Related:
atkinson_test
cheney_kincaid,
a MATLAB code which
contains examples from Cheney and Kincaid's
Numerical Mathematics and Computing text.
conte_deboor,
a MATLAB code which
contains examples from Conte and deBoor's Elementary Numerical Analysis text.
Author:
Original MATLAB version by Kendall Atkinson and Weimin Han.
Reference:

Kendall Atkinson, Weimin Han,
Elementary Numerical Analysis,
Wiley, 2004,
ISBN: 0471433373,
LC: QA297.A83.2004.
Source Code:

ab2.m,
use an AdamsBashforth formula to solve a differential equation.

bisect.m,
use bisection to solve a nonlinear equation.

deriv.m,
evaluates the derivative for the direction field computation.

dirfield.m,
plots the direction field of y' = f(x,y).

divdif.m,
calculates a divided difference table.

euler_back.m,
uses the backward Euler method to solve an
initial value problem.

euler_for.m,
uses the forward Euler method to solve an
initial value problem.

eulersys.m,
uses Euler's method to solve a system of initial value problems.

eval_exp_simple.m,
evaluates several Taylor polynomials of increasing degree.

eval_exp_tay.m,
evaluates several Taylor polynomials of increasing degree.

exp_tay.m,
produces the Taylor coefficients for exp(x) around x=0.

gaussint.m,
estimates an integral using an npoint Gauss rule.

gepivot.m,
solves a system of linear equations using Gauss
elimination with partial pivoting.

gs.m,
uses the GaussSeidel iterative method to solve
a system of linear equations.

heat1.m,
uses the forward difference method to solve the
initial boundary value problem of the heat equation.

heat2.m,
uses the backward difference method to solve the
initial boundary value problem of the heat equation.

humps_fun.m,
evaluates the humps function, used for certain demonstrations.

interp.m,
evaluates an interpolant based on a divided difference table.

jacobi.m,
uses the Jacobi iterative method to solve
a system of linear equations.

log_tay.m,
produces the Taylor coefficents of log(x) around x=1.

ncs.m,
compute the natural cubic spline interpolant to data.

newton.m,
uses Newton's method to solve a nonlinear equation.

newton_sys.m,
uses Newton's method to solve a system of nonlinear equations.

odebvp.m,
solves a twopoint boundary value problem.

plot_exp.m,
plots several Taylor polynomials for exp(x).

plot_log.m,
plots several Taylor polynomials for log(x).

plot_sin.m
plots several Taylor polynomials for sin(x).

plot_sint.m,
plots several Taylor polynomials for the sine integral function.

poisson.m,
solves the Poisson problem on the unit square.

polyeval.m,
evaluates a Taylor polynomial.

poly_even.m,
evaluates an even Taylor polynomial.

poly_odd.m,
evaluates an odd Taylor polynomial.

power_method.m,
uses the power method to find the eigenvalue of
largest magnitude associated with a matrix.

secant.m,
uses the secant method to solve a nonlinear equation.

simpson.m,
uses Simpson's rule to estimate the integral of a function.

sin_tay.m,
evaluates the coefficients of the Taylor approximation
to the sine function.

sint.m,
evaluates an approximation to the sine integral function.

sint_tay.m,
evaluates the coefficients of the Taylor approximation
to the sine integral function.

taylor_3d.m,
plots a 3D graph of variation in a Taylor approximation
for log(x) of increasing degree.

trapezoidal.m,
uses the trapezoidal rule to estimate an integral.

trapezoidal_ode.m,
uses the trapezoidal rule to solve an initial value problem.

tridiag.m,
solves a tridiagonal system of linear equations.

wave.m,
uses centered differences to solve the initialboundary value problem
for the wave equation.
Last revised on 24 June 2019.