approx_cheby, a MATLAB program which interactively approximates a function f(x) in the interval [a,b] by constructing a Chebyshev polynomial interpolant that is often a good estimate of the minmax polynomial.

interp_cheby, a MATLAB program which interactively uses n Chebyshev spaced nodes in the interval [a,b] to interpolate a function f(x).

interp_equal, a MATLAB program which interactively uses n equally spaced nodes in the interval [a,b] to interpolate a function f(x).

iplot, a MATLAB program which interactively plots a function f(x) over a domain a ≤ x ≤ b;

l1norm, a MATLAB library which estimates the L1 norm of a function over an interval [A,B], with the function entered as a string.

l2dot, a MATLAB library which estimates the L2 dot product of two functions over an interval [A,B], with the functions entered as a string.

l2norm, a MATLAB library which estimates the L2 norm of a function over an interval [A,B], with the function entered as a string.

loonorm, a MATLAB library which ineractively estimates the L-infinity norm of a function over an interval [a,b], with the function entered as a string.

nonlin_bisect, a MATLAB program which interactively uses bisection to seek a zero of a function f(x) within a domain a ≤ x ≤ b;

nonlin_newton, a MATLAB program which interactively uses Newton's method to find the zero of a function, given formulas for f(x), f'(x), and a starting point.

nonlin_regula, a MATLAB program which interactively uses the regula falsi method to seek a zero of a function f(x) within a domain a ≤ x ≤ b;

nonlin_secant, a MATLAB program which interactively uses the secant method to seek a zero of a function f(x) given two starting estimates a and b.

opt_sample, a MATLAB program which interactively estimates the minimum and maximum of a function f(x) over an interval [a,b], using n random sample values, with the function entered as a string.

quad_gauss, a MATLAB program which interactively uses an n-point Gauss quadrature rule to estimate the integral of a function f(x) in the interval [a,b].

quad_monte_carlo, a MATLAB program which interactively uses n random samples to estimate the integral of a function f(x) in the interval [a,b].

quad_trap, a MATLAB program which interactively applies a trapezoidal quadrature rule using n intervals to estimate the integral of a function f(x) over an interval [a,b].