Essentials of Programming in Mathematica®

Essentials of Programming in <I>Mathematica</I>®
£56.00
GBPEssentials of Programming in Mathematica® provides an introduction suitable for readers with little or no background in the language as well as for those with some experience using programs such as C, Java, or Perl. The author, an established authority on Mathematica® programming, has written an example-driven text that covers the language from first principles, as well as including material from natural language processing, bioinformatics, graphs and networks, signal analysis, geometry, computer science, and many other applied areas. The book is appropriate for self-study or as a text for a course in programming in computational science. Readers will benefit from the author's tips, which provide insight and suggestions on small and large points. He also provides more than 350 exercises from novice through to advanced level with all of the solutions available online.
- Assumes no formal knowledge of programming
- More than 350 exercises from basic to advanced make the book ideal for teaching or for self-study
- Solutions to exercises are available from www.cambridge.org/wellin
Product details
May 2016Adobe eBook Reader
9781316560334
0 pages
0kg
45 b/w illus. 190 colour illus. 350 exercises
This ISBN is for an eBook version which is distributed on our behalf by a third party.
Often bought together
Computer Science with MATHEMATICA ®
: Paperback
Theory and Practice for Science, Mathematics, and Engineering
Often bought together
This title is available for institutional purchase via Cambridge Core
Learn more
Related Journals
Journal of Functional Programming
: Journal
Journal of Functional Programming is the only journal devoted solely to the design, implementation, and application of functional programming languages, spanning the range from mathematical theory to industrial practice. Topics covered include functional languages and extensions, implementation techniques, reasoning and proof, program transformation and synthesis, type systems, type theory, language-based security, memory management, parallelism and applications. Special tracks are devoted to tools and applications, commercial uses and education; pearl-type papers are encouraged. For more details see the Advice for Authors page..Manuscripts for consideration in the Journal of Functional Programming should be submitted electronically, via Scholar One ManuscriptsTM: http://mc.manuscriptcentral.com/cup/jfp_submit. See Instructions for Contributors.
Mathematical Structures in Computer Science
: Journal
Mathematical Structures in Computer Science is a journal of theoretical computer science which focuses on the application of ideas from the structural side of mathematics and mathematical logic to computer science. The journal aims to bridge the gap between theoretical contributions and software design, publishing original papers of a high standard and broad surveys with original perspectives in all areas of computing, provided that ideas or results from logic, algebra, geometry, category theory or other areas of logic and mathematics form a basis for the work. The journal welcomes applications to computing based on the use of specific mathematical structures (e.g. topological and order-theoretic structures) as well as on proof-theoretic notions or results. The journal will also accept contributions in new interdisciplinary fields bridging computer science, quantum physics, mathematics and information theory. In particular, papers on quantum information processing and communication, as well as on the related issues in quantum language design will be considered. The journal is also interested in papers on computational modelling of epigenetics phenomena, protein-protein interaction, stochasticity in molecular cascades. Mathematical approches to System Biology will be welcomed, within the broad frame of post-genomic views of embryogenesis and evolution.
Forum of Mathematics, Sigma
: Journal
Forum of Mathematics, Sigma is the open access alternative to the leading specialist mathematics journals. Editorial decisions are made by dedicated clusters of editors concentrated in the following areas: foundations of mathematics, discrete mathematics, algebra, number theory, algebraic and complex geometry, differential geometry and geometric analysis, topology, analysis, probability, differential equations, computational mathematics, applied analysis, mathematical physics, and theoretical computer science. This classification exists to aid the peer review process. Contributions which do not neatly fit within these categories are still welcome.Forum of Mathematics, Pi and Forum of Mathematics, Sigma are an exciting new development in journal publishing. Together they offer fully open access publication combined with peer-review standards set by an international editorial board of the highest calibre, and all backed by Cambridge University Press and our commitment to quality. Strong research papers from all parts of pure mathematics and related areas will be welcomed. All published papers will be free online to readers in perpetuity. A publication charge for authors will be set at a rate justified by real publishing costs, and for the first three years Cambridge University Press will waive the publication charges.
Related Journals
Also by this Author
$96.00 USD
£93.00 GBP
Also by this Author
Table of Contents
- Preface
- 1. Programming with Mathematica
- 2. The Mathematica language
- 3. Lists and associations
- 4. Patterns and rules
- 5. Functions
- 6. Programs
- 7. Strings
- 8. Graphics and visualization
- 9. Program optimization
- 10. Packages
- Bibliography
- Index.
Book's webpage
-
Paul Wellin
Paul Wellin worked for Wolfram Research from the mid-1990s through 2011 directing the Mathematica® training efforts with the Wolfram Education Group. He has taught mathematics at both public schools and at the university level for over twelve years. He has given talks, workshops, and seminars around the world on the integration of technical computing and education and he has served on numerous government advisory panels on these issues. He is the author and co-author of several books on Mathematica®.
Author
Browse by related subject
- Algorithmics, complexity, computer algebra and computational geometry
- Artificial intelligence and natural language processing
- Communications, information theory and security
- Computational biology and bioinformatics
- Computer graphics, image processing and robotics
- Computer hardware, architecture and distributed computing
- Computing and society
- Computing: general interest
- Cryptography, cryptology and coding
- Distributed, networked and mobile computing
- IT management and ecommerce
- Knowledge management, databases and data mining
- Pattern recognition and machine learning
- Programming languages and applied logic
- Scientific computing, scientific software
- Software engineering and development