No BSD License  

Highlights from
Numerical Methods for Physics

from Numerical Methods for Physics by Alejandro Garcia
Companion Software

contents.m
% Numerical Methods for Physics (FORTRAN).
% Version 1.0a  1-Sept-93
% Copyright (c) 1993 by Alejandro Garcia.
%
% Chapter 1 - Preliminaries.
% orthog	  - Orthogonality test of two vectors.
% interp	  - Interpolation by Lagrange polynomial (driver).
% intrpf	  - Interpolation by Lagrange polynomial (function).
% interp_p - MATLAB plotting routine for interp.
% rndoff	  - Round-off demonstration.
% rndoff_p - MATLAB plotting routine for rndoff.
% factn    - Naive factorial routine.
% facts    - Stirling's approximation factorial routine.
% deriv    - Right and centered derivative demonstration.
% fund     - Function used by deriv.
% deriv_p  - MATLAB plotting routine for deriv.
%
% Chapter 2 - Ordinary Differential Equations I.
% balle    - Trajectory of baseball (Euler algorithm).
% balle_p  - MATLAB plotting routine for balle.
% pendul   - Simple pendulum (Euler algorithm).
% pendul_p - MATLAB plotting routine for pendul.
%
% Chapter 3 - Ordinary Differential Equations II.
% orbe     - Orbit of comet (Euler & Runge-Kutta algorithms).
% orbe_p   - MATLAB plotting routine for orbe.
% rk4      - Fourth order Runge-Kutta function.
% gravrk   - Equations of motion for comet.
% rka      - Adaptive Runge-Kutta function.
% lorenz   - Lorenz model.
% lorzrk   - Lorenz model equations.
% lorenz_p - MATLAB plotting routine for lorenz.
%
% Chapter 4 - Solving Systems of Equations.
% naivege  - Naive Gaussian elimination routine.
% ge       - Gaussian elimination routine.
% inv      - Matrix inverse routine.
% newtn    - N-variable Newton's method routine.
% fnewt    - Equations solved by newtn.
% newtn_p  - MATLAB plotting routine for newtn_p.
%
% Chapter 5 - Analysis of Data.
% lsftest  - Least squares fit routine.
% lsftst_p - MATLAB plotting routine for lsftest.
% linreg   - Linear regression routine.
% pollsf   - Polynomial least squares fit routine.
% sftdemo  - Slow Fourier transform demonstration.
% sftdem_p - MATLAB plotting routine for sftdemo.
% sft      - Slow Fourier transform routine.
% fft      - Fast Fourier transform routine.
% ifft     - Inverse Fast Fourier transform routine.
% sprfft   - Normal mode oscillations in spring-mass system.
% sprfft_p - MATLAB plotting routine for sprfft.
% sprrk    - Equations of motion for spring-mass system.
% barrow   - Carbon dioxide data from Barrow, Alaska.
% mauna    - Carbon dioxide data from Mauna Loa, Hawaii.
%
% Chapter 6 - Partial Differential Equations I.
% dftcs    - Diffusion equation routine (FTCS method).
% dftcs_p  - MATLAB plotting routine for dftcs.
% aftcs    - Advection equation routine (FTCS method).
% aftcs_p  - MATLAB plotting routine for aftcs.
% traffic  - Traffic at stop light.
% trafic_p - MATLAB plotting routine for traffic.
%
% Chapter 7 - Partial Differential Equations II.
% jacobi   - Laplace equation routine (Jacobi method).
% jacobi_p - MATLAB plotting routine for jacobi.
% galrkn   - Poisson equation routine (Galerkin method).
% galrkn_p - MATLAB plotting routine for galrkn.
% fftpoi   - Poisson equation routine (MFT method).
% fftpoi_p - MATLAB plotting routine for fftpoi.
% fft2     - Two dimensional FFT routine.
% ifft2    - Two dimensional inverse FFT routine.
%
% Chapter 8 - Partial Differential Equations III.
% schro    - Schrodinger equation routine (Crank-Nicolson).
% cinv     - Complex matrix inverse routine.
% schrot   - Schrodinger equation routine (Tridiagonal).
% schro_p  - MATLAB plotting routine for schro and schrot.
% tri_ge   - Tridiagonal Gaussian elimination routine.
%
% Chapter 9 - Special Functions and Quadrature.
% legndr   - Legendre polynomial function.
% bess     - Bessel function.
% zeroj    - Zeros of Bessel function.
% rombf    - Romberg quadrature function.
% my_f     - Function integrated by rombf.
%
% Chapter 10 - Stochastic Methods.
% dsmceq   - DSMC routine for relaxation to equilibrium.
% dsmceq_p - MATLAB plotting routine for dsmceq.
% sorter   - Sorting routine used by dsmceq and dsmcne.
% colide   - DSMC collision function.
% dsmcne   - DSMC routine for nonequilibrium Couette flow.
% dsmcne_p - MATLAB plotting routine for dsmcne.
% mover    - DSMC particle motion routine.
% sampler  - Sampling routine used by dsmcne.
% rand     - Uniform deviate random number generator.
% randn    - Normal (Gaussian) random number generator.

Contact us at files@mathworks.com