By Richard E. Crandall
Projects in Scientific Computation
» Order this textbook from seller.
» For errata list and other authors' remarks, visit this alternative vendor.
Contents
| Chapter 1: | Numbers Everywhere: Selected topics in numerical analysis |
|
Numerical evaluation
› evaluation of famous constants
› evaluation of elementary functions
› special functions
Equation solving
› matrix algebra
› nonlinear equation systems
› differential equations
Random numbers and Monte Carlo
› generating random numbers
› numerical integration and Monte Carlo
› evaluation of elementary functions
› evaluation of elementary functions
|
| Chapter 2: | Exploratory Computation: Collected intra- and interdisciplinary projects |
|
Mathematical problems
› planar geometry problems
› symbolic manipulation
› real and complex analysis
Nature-motivated models
› neural network experiments
› genetic algorithms and artificial life
Projects from biology
› population models
› physiology, neurobiology and medicine
› molecular biology
Projects from physics and chemistry
› classical physics
› quantum theory
› molecules and structure
› relativity
|
| Chapter 3: | The Lure of Large Numbers: Projects in number theory |
|
Large-integer arithmetic
› testing the operations
› Prime numbers
› Mersenne primes
› primes in general
Fast algorithms
› fast multiplication
› fast mod, division, inversion
› other fast algorithms
Factoring
› factoring algorithms
› status of Fermat numbers
|
| Chapter 4: | The FFT Forest: The ubiquitous FFT and its relatives |
|
Discrete Fourier transform
› fundamental DFT manipulations
› algebraic aspects of the DFT
› DFT test signals
› direct DFT software
FFT algorithms
› recursive FFTs
› FFT indexing and butterflies
› complex FFTs, N a power of 2
› real-signal FFTs
› FFTs for other radices
› FFTs in higher dimensions
› applications of FFT
Real-valued transforms
› Hartley transform
› discrete cosine transform
› Walsh-Hadamard transform
› square-wave transform
Number-theoretic transforms
› exploring number theoretic transforms
|
| Chapter 5: | Wavelets: Young arrivals in the transform family |
|
Chords, notes and little waves
› windowed Fourier transform
› continuous wavelet transform
Discrete wavelet bases
› example wavelet expansions
› mother function and its wavelet
› wavelets of compact support
Discrete wavelet transform
› fast wavelet transform algorithms
› applications of fast wavelet transforms
|
| Chapter 6: | Complexity Reigns: Chaos & fractals & such |
|
Chaos
› quadratic map algebra
› bifurcation and chaos
› chaos models
› chaos, stability and Lyapunov exponents
› applications of chaos theory
Fractals
› theory of fractals
› visualization of fractals
› fractal Brownian noise
› measurement of fractal dimension
|
| Chapter 7: | Signals from the Real World: Projects in signal processing |
|
Data compression
› tour of lossless data compressors
Sound
› examples of sound processing
› examples of sound compression
Images
› examples of image processing
› image compression
|
| Appendix |
| Support code for the book projects |