Workstation Planet
 

Earthweb.com

NEWS

FEATURES

BEST PRACTICES

TECHNOLOGY JOBS



Workstation Planet Free Newsletter

E-mail Offers


internet.com
IT
Developer
Internet News
Small Business
Personal Technology

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers



March 12, 2004
Mathematica Applications Add Up
By Dan Costa

More Than Math

For a math program, Mathematica shows up in some unlikely enterprises. Japanese fashion designer Eri Matsui used Mathematica to create clothing designs. Science columnist John Cramer used Mathematica to produce a 100-second simulation of the sound of the Big Bang during the first 760,000 years of the universe, rendering mathematical functions as sound that could be captured on .wav files. And a gaming company has used the program to separate people from their money by designing betting games tailored to specific regions.

Mathematica was created by Stephen Wolfram, one of those for whom the label 'boy genius' was invented: publishing his first paper on particle physics at 15, graduating from Caltech with a Ph.D. in theoretical physics at 20, and becoming the youngest person to receive a 'genius' grant from the Macarthur Foundation a year later.

Wolfram developed Mathematica to aid in his own researches, expanding it as a programming language and releasing it as an 'all-in-one' technical computing package in 1988. The software had no parallel, and Wolfram made millions, which in turn enabled him devote his energies to his own scientific work, self-published with a great deal of fanfare in 2002 under the title "A New Kind of Science." Starting by analyzing cellular automata, Wolfram went on to describe, basically, a new kind of science, with computation taking over the role played by calculation in the last couple hundred years. The book, as would be expected of a work laying claim to a significant shift in science, has been the subject of a fair amount of debate.

The software, on the other hand, has generated relatively little debate, except for variations on the theme of how useful it is. Nearly 15 years after Mathematica's introduction, Wolfram Research released Mathematica 5 last year, with much improved and faster numerics capabilities.

Mathematica has been known as much for the breadth of what it can do as the power of the program. From its inception, it was designed to be a complete system for doing mathematics, incorporating symbolics, numerics, graphics, and word processing. The range of uses for Mathematica is extensive. It can handle complex symbolic calculations involving hundreds of thousands or millions of terms; analyze and visualize data; solve equations, including differential equations, and minimization problems numerically or symbolically; and do numerical modeling and simulations, such as those involving financial derivatives, complex biological systems, chemical reactions, or environmental impact studies.

Roger Germundsson, director of R&D at Wolfram, says of the first version of Mathematica, "When it first came out in 1988, it was a bit of a breakthrough. It integrated several different areas into one program - symbolic, numeric, programming, and document. All the areas of technical computing in one program."

Mathematica consists of two parts: the interface on the front end and the underlying computation engine, or kernel, which does the crunching, with Mathlink connecting the two. The kernel at the core of the program is an engine capable of symbolic manipulation, which handles computer algebra and calculus, computations to arbitrary real precision, and rational arithmetic. In numerics, the engine does what anyone with a pencil, a pad of paper, and all the time and patience in the world could do - calculates numbers, albeit much, much faster (and with a guarantee of accuracy). With symbolics, the program computes with formulas instead of numbers, drawing on a huge number of algorithms with algorithms further positioned to organize which algorithms to use and when.

Go to page: 1  2  

Tools:
Add www.workstationplanet.com to your favorites
Add www.workstationplanet.com to your browser search box
IE 7 | Firefox 2.0 | Firefox 1.5.x
Receive news via our XML/RSS feed

Features Archives


Send feedback to editors@workstationplanet.com