All Shops

Go to British Wildlife

6 issues per year 84 pages per issue Subscription only

British Wildlife is the leading natural history magazine in the UK, providing essential reading for both enthusiast and professional naturalists and wildlife conservationists. Published six times a year, British Wildlife bridges the gap between popular writing and scientific literature through a combination of long-form articles, regular columns and reports, book reviews and letters.

Subscriptions from £25 per year

Conservation Land Management

4 issues per year 44 pages per issue Subscription only

Conservation Land Management (CLM) is a quarterly magazine that is widely regarded as essential reading for all who are involved in land management for nature conservation, across the British Isles. CLM includes long-form articles, events listings, publication reviews, new product information and updates, reports of conferences and letters.

Subscriptions from £18 per year
Academic & Professional Books  Reference  Data Analysis & Modelling  Data Analysis & Statistics

The Mathematica Guidebook for Programming

Handbook / Manual
By: M Trott
1028 pages, 315 illus
Publisher: Springer-Verlag
The Mathematica Guidebook for Programming
Click to have a closer look
Select version
  • The Mathematica Guidebook for Programming ISBN: 9780387942827 Hardback Dec 2004 Usually dispatched within 1-2 weeks
Selected version: £72.99
About this book Contents Customer reviews Related titles

About this book

Mathematica is today's most advanced technical computing system. It features a rich programming environment, two-and three-dimensional graphics capabilities and hundreds of sophisticated, powerful programming and mathematical functions using state-of-the-art algorithms. Combined with a user-friendly interface, and a complete mathematical typesetting system, Mathematica offers an intuitive, easy-to-handle environment of great power and utility."The Mathematica Guidebook for Programming" provides a comprehensive, step-by-step development of Mathematica programming capabilities and contains an enormous collection of examples and worked exercises. It guides the reader to become fluent in the structure of Mathematica expressions, expression evaluation, pure and named functions, and in procedural, rule-based, and functional programming constructs. Each Mathematica function is discussed in detail, explained in numerous examples, and put to work in real programs that are contained on the accompanying DVD.The unique features include: step-by-step presentation of Mathematica functions assuming no prior Mathematica programming experience; clear organization, complete topic coverage, and an accessible writing style for both novices and experts; detailed discussion of procedural, rule-based, and functional programming; hundreds of worked examples, illustrations, programs, and fully worked self-study exercises for understanding concepts and learning how to solve real-life problems; website for book with additional materials; and accompanying DVD containing all materials as an electronic book with complete, executable Mathematica versions 4 and 5 compatible code and programs, rendered colour graphics, and animations. Michael Trott is a symbolic computation and computer graphics expert. He holds a Ph.D. in theoretical physics and joined the R&D team at Wolfram Research in 1994, the creators of Mathematica. Since 1998, he has been leading development of the Wolfram Functions Site, which currently features more that 80,000 formulas and identities, and thousands of visualizations.


I Introduction: *Remarks *Basics of Mathematica as a Programming Language *Introductory Examples *What Computer Algebra and Mathematica 4.0 Can and Cannot Do Exercises Solutions References II Structure of Mathematica Expressions: *Remarks *Expressions *Simple Expressions *Nested Expressions *Manipulating numbers Exercises Solutions References III Definitions and Properties of Functions: *Remarks *Definition and clearing of simple functions *Options and Defaults *Attributes of Functions *Downvalues and Upvalues *Functions that Remember Their Values *Functions in the x-Calculus *Repeated Application of Functions *Functions of Functions Exercises Solutions References IV Meta-Mathematica: *Remarks *Information on Commands *Control over Running Calculations and Resources *The $-Commands *Communication and Interaction with the Outside *Debugging *Localization of Variable Names *The Process of Calculation Exercises Solutions References V Replacement Rules and Related Matters: *Remarks *Boolean Functions *Patterns *Replacement Rules Exercises Solutions References VI Operations on List, and Linear Algebra: *Remarks *Creating Lists * Representation of Lists *Manipulating on Single Lists *Operations with Several Lists or with Nested Lists *Mathematical Operations with Matrices *Top-ten Built-in Commands Exercises Solutions References Index

Customer Reviews

Handbook / Manual
By: M Trott
1028 pages, 315 illus
Publisher: Springer-Verlag
Media reviews

From the reviews: "This volume is the first one in a series of four books on the Mathematica programming language. It is best suited for those who ! want to learn the sophisticated tricks of the advanced programming and to use Mathematica up to its full capacity. ! The book addresses many features of human-computer interaction. ! This book is one of the most valuable sources for the advanced users of Mathematica. ! all the science/engineering/computer science/mathematics libraries should have this book and its companion volumes." (Matti Vuorinen, Zentralblatt MATH, Vol. 1080, 2006) "The Mathematica GuideBook for Programming provided this reviewer with insights into solving and visualizing problems by using Mathematica ! . Its wealth of exercises, annotated solutions and integrated bibliographic references should make this set a valuable part of the library of any Mathematica user. I highly recommend it." (Marvin Schaefer, MathDL, August, 2006) "On the whole, the programming GuideBook provides a comprehensive, step-by-step development of Mathematica programming capabilities and contains an impressive collection of examples and worked exercises. Key Mathematica functions are discussed in detail, using interesting examples and put to the test in real programs. Through experimentation with the DVD, you will become fluent in working with Mathematica expressions, pure and named functions, and gain experience in procedural, rule based, and functional programming." (Willy Hereman, SIAM Review, Vol. 47 (4), 2005)

Current promotions
Backlist BargainsThe Mammal SocietyOrder your free copy of our 2018 equipment catalogueBritish Wildlife