|
Object-Oriented Implementation of Numerical Methods
Written by a programmer for programmers, this is the first book that demonstrates how to apply the state-of-the-art in software development, object-oriented programming, to numerical methods.
The CD contains ready to use code in both Java and Smalltalk for all the algorithms discussed. This comprehensive book is not a catalogue of recipes,
but a guide to understanding how object-oriented languages really work with numerical methods. The book provides a clear path to new object-oriented techniques for programmers familiar with using older, procedural languages like C or FORTRAN for numerical methods.
* All methods are implemented side by side in both Java and Smalltalk
* Reveals the design methodology behind the code, including design patterns where appropriate, rather than just presenting canned solutions
* Includes a chapter on Data Mining, a key application of numerical methods
* CD contains tested, working code in both languages for immediate use
Code Listings
Preface
1 Introduction
2 Function Evaluation
3 Interpolation
4 Iterative Algorithms
5 Finding the Zero of a Function
6 Integration of Functions
7 Series
8 Linear Algebra
9 Elements of Statistics
10 Statistical Analysis
11 Optimization
12 Data Mining
App. A Decimal Floating-Point Simulation
App. B Smalltalk Primer for Java Programmers
App. C Java Primer for Smalltalk Programmers
App. D Additional Probability Distributions
App. E Accurate Accumulation of Expectation Values
App. F Accompanying CD-ROM
References
Index
|