Programming with Mathematica®

An Introduction

Programming with Mathematica®

This practical, example-driven introduction teaches the foundations of the Mathematica language so it can be applied to solving concrete problems.

An Introduction to Programming with Mathematica®

An Introduction to Programming with Mathematica®

Accompanying the book, as with all TELOS sponsored publications, is an electronic component. In this case it is a DOS-Diskette produced by one of the coauthors, Paul Wellin. This diskette consists of Mathematica notebooks and packages which contain the codes for all examples and exercises in the book, as well as additional materials intended to extend many ideas covered in the text. It is of great value to teachers, students, and others using this book to learn how to effectively program with Mathematica .

An Introduction to Programming with Mathematica®

An Introduction to Programming with Mathematica®

An Introduction to Programming with Mathematica® is designed to introduce the Mathematica programming language to a wide audience. Since the last edition of this book was published, significant changes have occurred in Mathematica and its use worldwide. Keeping pace with these changes, this substantially larger, updated version includes new and revised chapters on numerics, procedural, rule-based, and front-end programming, and gives significant coverage to the latest features up to, and including, Mathematica 5.1 Mathematica notebooks, available from www.cambridge.org/0521846781, contain examples, programs, and solutions to exercises in the book. Additionally, material to supplement later versions of the software will be made available. This is the ideal text for all scientific students, researchers, and programmers wishing to deepen their understanding of Mathematica, or even those keen to program using an interactive language that contains programming paradigms from all major programming languages: procedural, functional, recursive, rule-based, and object-oriented.

Introduction to Programming with Mathematica®

Includes diskette

Introduction to Programming with Mathematica®

An Introduction to Programming with Mathematica is the first book published expressly to teach Mathematica as a programming language to scientists, engineers, mathematicians, and computer scientists. This text may be used in a first or second course on programming at the undergraduate level or in a Mathematica-related course in engineering, mathematics, or the sciences. It is also intended for individual study by students and professionals. The text does not assume familiarity with Mathematica nor does it require any prior programming experience. The book and diskette contain over 200 exercises drawn from many areas of science, engineering, mathematics, and computer science. The 3 1/2'' diskette included with this book can be read by UNIX, IBM-compatible, NeXT, and Macintosh computers. The diskette includes Notebooks and packages containing the code for all of the examples and exercises in the text, as well as additional material extending many of the ideas in the text. The packages will run on any computer running Mathematica and the Notebooks will run on any computer that supports Mathematica Notebooks. Version 2.0 or later of Mathematica is recommended for maximum use of the diskette.

Mathematica as a Tool

An introduction with practical examples

Mathematica as a Tool

Mathematica combines symbolic and numerical calculations, plots, graphics programming, list calculations and structured documentation into an interactive environment. This book covers the program and shows with practical examples how even more complex problems can be solved with just a few commands. From the reviews: "A valuable introductory textbook on Mathematica and is very useful to scientists and engineers who use Mathematica in their work." -- ZENTRALBLATT MATH

Challenging the Boundaries of Symbolic Computation

Proceedings of the 5th International Mathematica Symposium

Challenging the Boundaries of Symbolic Computation

This volume consists of papers delivered at the International Mathematica Symposium 2003 OCo an interdisciplinary meeting bringing together users of Mathematica in research and education. It gathers research papers, reports on classroom practice, reports on the use of Mathematica in industry and commerce, and descriptions of fresh applications. List of contributors: J Nash, S Wolfram, R Maeder, B Buchberger and C McTague. Contents: Algebraic Computation; Applied Mathematics; Education; Physics; Pure Mathematics; Statistics and Probability; Visualisation; Miscellaneous. Readership: Users of Mathematica for research, education and industry; developers of Mathematica applications; users of symbolic computation methods."

The Mathematica GuideBook for Numerics

The Mathematica GuideBook for Numerics

Provides the reader with working knowledge of Mathematica and key aspects of Mathematica's numerical capabilities needed to deal with virtually any "real life" problem Clear organization, complete topic coverage, and an accessible writing style for both novices and experts Website for book with additional materials: http://www.MathematicaGuideBooks.org Accompanying DVD containing all materials as an electronic book with complete, executable Mathematica 5.1 compatible code and programs, rendered color graphics, and animations

Introduction to Ordinary Differential Equations with Mathematica

An Integrated Multimedia Approach

Introduction to Ordinary Differential Equations with Mathematica

These materials - developed and thoroughly class tested over many years by the authors -are for use in courses at the sophomore/junior level. A prerequisite is the calculus of one variable, although calculus of several variables, and linear algebra are recommended. The text covers the standard topics in first and second order equations, power series solutions, first order systems, Laplace transforms, numerical methods and stability of non-linear systems. Liberal use is made of programs in Mathematica, both for symbolic computations and graphical displays. The programs are described in separate sections, as well as in the accompanying Mathematica notebooks. However, the book has been designed so that it can be read with or without Mathematica and no previous knowledge of Mathematica is required. The CD-ROM contains the Mathematica solution of worked examples, a selection of various Mathematica notebooks, Mathematica movies and sample labs for students. Mathematica programs and additional problem/example files will be available online through the TELOS Web site and the authors dedicated web site.

The Mathematica® Programmer

The Mathematica® Programmer

The Mathematica Programmer covers the fundamental programming paradigms and applications of programming languages. This book is organized into two parts encompassing 10 chapters. Part 1 begins with an overview of the programming paradigms. This part also treats abstract data types, polymorphism and message passing, object-oriented programming, and relational databases. Part 2 looks into the practical aspects of programming languages, including in lists and power series, fractal curves, and minimal surfaces. This book will prove useful to mathematicians and computer scientists.