Our systems are now restored following recent technical disruption, and we’re working hard to catch up on publishing. We apologise for the inconvenience caused. Find out more

Recommended product

Popular links

Popular links


MathLink ® Paperback with CD-ROM

MathLink ® Hardback with CD-ROM

MathLink ® Hardback with CD-ROM

Network Programming with MATHEMATICA ®
Chikara Miyaji, University of Tsukuba, Japan
Paul Abbott, University of Western Australia, Perth
July 2001
Mixed media product
9780521641722
CAD$173.95
Mixed media product
1 CD-ROM, 1 Hardback

    This book introduces the basic concepts of MathLink and explains how to extend Mathematica using MathLink. Miyaji and Abbott show how to write Mathlink programs and how to apply Mathlink in a variety of situations.
    MathLink comprises a simple and powerful way to write programs that communicate with Mathematica and offers access to a wide range of network resources. Writing network programs is the most demanded skill in the Internet Age and MathLink provides a sophisticated level of network programming to the nonprogrammer, scientist, engineer, and student. Mathematica's powerful "problem-oriented" programming language includes symbolic and numerical computation, and excellent graphics capabilities, which enables users to write compact and elegant programs that are much shorter than in conventional languages. Within MathLink one can write programs that communicate with Mathematica. Since most electronic devices are connected to, or controlled by, a computer, it is straightforward to interface them to Mathematica. Once your device is connected to Mathematica, you can manipulate the data within Mathematica. The authors examine in detail source code for a range of practical examples ranging from elementary to advanced, allowing readers to easily adapt the code to suit their own practical needs. The text assumes that the reader is already familiar with Mathematica.

    • The only book specifically on MathLink programming
    • Network programming is the hottest computer skill to have at present (with the Internet, etc.)
    • Authors are both recognized authorities in the field

    Reviews & endorsements

    "This how-to book shows ways to use MathLink as a communication layer on top of Mathematica. The Programming style is object oriented...topics treated include building turtle graphics and cellular automata, creating event-driven mechanisms, interacting with graphical/geometric objects, and communicating between Mathematica sessions...The accompanying CD-ROM has the MathLink programs..." Choice

    See more reviews

    Product details

    July 2001
    Mixed media product
    9780521641722
    262 pages
    236 × 204 × 20 mm
    0.685kg
    Out of stock in print form with no current plan to reprint

    Table of Contents

    • Preface
    • Acknowledgments
    • Part I. Basics: Introduction
    • 1. Connecting the front end and the kernel
    • 2. Compile AddTwo program
    • 3. Transfer time over MathLink
    • 4. Debugging MathLink programs
    • Part II. Applications:
    • 5. Turtle graphics
    • 6. Cellular automata
    • 7. MovieDigitizer
    • 8. Object-oriented programming
    • 9. Implementing an event driven mechanism
    • 10. Creating a window object
    • 11. Application of a window object
    • 12. Writing an interactive graphics system
    • 13. Linking Mathematica sessions
    • Appendix A - Questions and answers for MathLink
    • Appendix B - Documents and information.