In the following table, each line/entry contains the code file name, the page number where it can be found in the textbook, and a brief description. Click on the program name to display the source code, which can be downloaded.
Chapter 1: Introduction | ||
sineplot | 20 | Plots of partial series for sin(x) |
sin | 20 | Sine series expansion and plot |
series | 22, 27 | Taylor series expansions |
Chapter 2: Number Representation and Errors | ||
numbers | 52 | Examples of numbers in different bases | precision | 66, 81 | Machine precision and accuracy |
Chapter 3: Locating Roots of Equations | ||
bisect | 98-99 | Bisection example |
newt | 108-109 | Newton's method example |
newt_sys | 115 | Newton's method for system of equations |
secant | 128 | Examples associated with Secant |
Chapter 4: Interpolation and Numerical Differentiation | ||
newt_interp1 | 145 | Newton interpolation polynomial example (5 data points) |
newt_interp2 | 152 | Newton interpolation polynomial example (4 data points) |
newt_interp_sin | 155 | Newton interpolation (sin(x) at 10 equidistant ponts) |
inv_interp | 157 | Newton inverse interpolation example |
runge_fcn | 171-172 | Newton interpolation Runge function |
derivative | 186,189 | Newton interpolation example 1 | Chapter 5: Numerical Integration |
error_integral1 | 202 | Numerical integration: error integral |
sine_integral | 209 | Numerical integration: sine integral |
error_integral2 | 213 | Numerical integration: exp(-x*x) |
bernoulli | 226 | Bernoulli polynomials |
Chapter 6: More on Numerical Integration | ||
cos-exp | 240-241 | Numerical integration example: cos(2x)/exp(x) |
cp6-2-8 | 260 | Computer Problem 6.2.8 |
Chapter 7: Systems of Linear Equations | ||
lin_sys1 | 266 | Linear system first example |
lin_sys2 | 290 | Linear system second example |
Chapter 8: More on Systems of Linear Equations | ||
lu_factor | 329 | LU factorization |
char_poly | 358 | Characteristic polynomial example |
null | 359 | Null space example |
timing | 360 | Timing example |
eigen | 360 | Eigenvalue/eigenvector example |
schur | 363 | Schur form example |
svd | 368 | Singular Value Decomposition example |
Chapter 9: Approximation by Spline Functions | ||
cubic_spline1 | 402 | Cubic spline example 1 |
cubic_spline2 | 408 | Cubic spline example 2 |
bezier | 434 | Bezier polynomial example |
Chapter 10: Ordinary Differential Equations | ||
explicit | 443 | Explicit solution of an ODE |
practial | 444 | Practial ODE example |
ode1 | 450 | Numerical solution of an ODE |
ode2 | 452 | Numerical solution of an ODE |
ode3 | 463 | Numerical solution of an ODE |
ode4 | 476 | Numerical solution of an ODE |
Chapter 11: Systems of Ordinary Differential Equations | ||
ode_sys1 | 488,494 | Analytic/numerical solution systems of ODE 1 |
ode_2nd_order | 501 | Second order IVP |
ode_high_order | 503 | High order IVP |
ode_sys2 | 515 | Analytic/numerical solution systems of ODE 2 |
Chapter 12: Smoothing of Data and the Method of Least Squares | ||
ls_fit | 523-524 | Linear least squares fit for polynomials |
np_ls_fit | 526 | Least squares fit of a non-polynomial function |
cheby | 532 | Plot of Chebyshev polynomials |
p_inv1 | 552 | Minimal solution using pseudo-inverse of matrices |
p_inv2 | 554 | Find pseudo-inverse in case of loss in rank |
Chapter 13: Monte Carlo Methods and Simulation | ||
ran_num_exps | 564 | Examples using random numbers |
Chapter 14: Boundary Value Problems for Ordinary Differential Equations | ||
bvp1 | 607 | Two-point boundary-value problem example 1 |
bvp2 | 607-608 | Two-point boundary-value problem example 2 |
Chapter 15: Partial Differential Equations | ||
heat | 623 | Parabolic PDE: solve heat eqn. & plot |
wave | 634-635 | Hyperbolic PDE: solve wave eqn. & plot |
Chapter 16: Minimization of Functions | ||
min_val1 | 658 | Minimizing multivariate functions |
min_val2 | 659 | Find local minimum of a function |
taylor_series | 675 | Taylor series in two variables |
Chapter 17: Linear Programming | ||
lin_prog1 | 694 | Maximize subject to inequality constraints |
lin_prog2 | 698 | Minimize subject to inequality constraints |
lin_prog3 | 713 | Minimize subject to equality constraints |
lin_prog4 | 715 | Minimize subject to inequality constraints |
Addditional programs can be found at the textbook's anonymous ftp site:
ftp://ftp.ma.utexas.edu/pub/cheney-kincaid/
[Home] | [Features] | [TOC] | [Purchase] | [Sample Code] | [Web] | [Manuals] | [Errata] | [Links] |
Last updated: |