Cover image for The mathematica book
The mathematica book
Wolfram, Stephen.
Personal Author:
Fifth edition.
Publication Information:
Champaign, IL : Wolfram Media, [2003]

Physical Description:
xxiv, 1464 pages : illustrations ; 24 cm
General Note:
Includes index.

Format :


Call Number
Material Type
Home Location
Item Holds
QA76.95 .W65 2003 Adult Non-Fiction Non-Fiction Area

On Order



Wolfram, frequently likened to Newton, Darwin and Einstein, has instigated a major intellectual revolution with his discoveries that have yielded many new insights in physics, mathematics, computer science, biology and many other fields. Mathematica is now the world's leading computing and symbolic programming. This new 5th edition that covers every aspect of Mathematica is both a highly readable tutorial and a definitive reference for over a million Mathematica users worldwide. It is an essential resource for all users of Mathematica from beginners to experts.

Author Notes

Stephen Wolfram is the creator of Mathematica, and the founder and president of Wolfram Research. A distinguished scientist, Dr. Wolfram is the recipient of many awards for science, business and innovation

Table of Contents

A Tour of Mathematicap. 1
Mathematica as a Calculator
Power Computing with Mathematica
Accessing Algorithms in Mathematica
Mathematical Knowledge in Mathematica
Building Up Computations
Handling Data
Visualization with Mathematica
Mathematica Notebooks
Palettes and Buttons
Mathematical Notation
Mathematica and Your Computing Environment
The Unifying Idea of Mathematica
Mathematica as a Programming Language
Writing Programs in Mathematica
Building Systems with Mathematica
Mathematica as a Software Component
Part 1. A Practical Introduction to Mathematica
1.0 Running Mathematicap. 26
1.1 Numerical Calculationsp. 29
1.2 Building Up Calculationsp. 38
1.3 Using the Mathematica Systemp. 44
1.4 Algebraic Calculationsp. 63
1.5 Symbolic Mathematicsp. 79
1.6 Numerical Mathematicsp. 102
1.7 Functions and Programsp. 110
1.8 Listsp. 115
1.9 Graphics and Soundp. 131
1.10 Input and Output in Notebooksp. 174
1.11 Files and External Operationsp. 204
1.12 Special Topic: The Internals of Mathematicap. 218
Part 2. Principles of Mathematica
2.1 Expressionsp. 230
2.2 Functional Operationsp. 240
2.3 Patternsp. 259
2.4 Manipulating Listsp. 283
2.5 Transformation Rules and Definitionsp. 299
2.6 Evaluation of Expressionsp. 324
2.7 Modularity and the Naming of Thingsp. 378
2.8 Strings and Charactersp. 406
2.9 Textual Input and Outputp. 424
2.10 The Structure of Graphics and Soundp. 486
2.11 Manipulating Notebooksp. 572
2.12 Files and Streamsp. 623
2.13 MathLink and External Program Communicationp. 657
2.14 Global Aspects of Mathematica Sessionsp. 702
Part 3. Advanced Mathematics in Mathematica
3.1 Numbersp. 722
3.2 Mathematical Functionsp. 745
3.3 Algebraic Manipulationp. 797
3.4 Manipulating Equations and Inequalitiesp. 819
3.5 Calculusp. 853
3.6 Series, Limits and Residuesp. 883
3.7 Linear Algebrap. 896
3.8 Numerical Operations on Datap. 924
3.9 Numerical Operations on Functionsp. 951
3.10 Mathematical and Other Notationp. 982
Part A. Mathematica Reference Guide
A.1 Basic Objectsp. 1014
A.2 Input Syntaxp. 1018
A.3 Some General Notations and Conventionsp. 1039
A.4 Evaluationp. 1045
A.5 Patterns and Transformation Rulesp. 1049
A.6 Files and Streamsp. 1053
A.7 Mathematica Sessionsp. 1055
A.8 Mathematica File Organizationp. 1061
A.9 Some Notes on Internal Implementationp. 1066
A.10 Listing of Major Built-in Mathematica Objectsp. 1073
A.11 Listing of C Functions in the MathLink Libraryp. 1340
A.12 Listing of Named Charactersp. 1351
A.13 Incompatible Changes since Mathematica Version 1p. 1402
Indexp. 1407