Mathematica seamlessly integrates a numeric and
symbolic computational engine, graphics system,
programming language, documentation system, and advanced connectivity to other
applications. It is this range of capabilities--many world-leading in
their own right--that makes Mathematica uniquely capable as a
"one-stop shop" for you or your organization's technical work.
Works at All Levels
Usually Mathematica
is used with its notebook interface directly as it comes out of the box.
However, it is increasingly being used through alternative interfaces
such as a web browser or by other systems as a back-end computational
engine. Some of these uses require in-depth Mathematica
knowledge, while others do not. Mathematica is unusual in being
operable for less involved tasks as well as being the tool of choice for
leading-edge research, performing many of the world's most complex
computations. It is Mathematica's complete consistency in design
at every stage that gives it this multilevel capability and helps
advanced usage evolve naturally.
Wide Range of Uses
- Handling complex symbolic calculations that often involve hundreds
of thousands or millions of terms
- Loading, analyzing, and visualizing data
- Solving equations, differential equations, and minimization problems
numerically or symbolically
- Doing numerical modeling and simulations, ranging from simple
control systems to galaxy collisions, financial derivatives, complex
biological systems, chemical reactions, environmental impact
studies, and magnetic fields in particle accelerators
- Facilitating rapid application development (RAD) for engineering
companies and financial institutions
- Producing professional-quality, interactive technical reports or
papers for electronic or print distribution
- Illustrating mathematical or scientific concepts for students from
K-12 to postgraduate levels
- Typesetting technical information--for example, for U.S. patents
- Giving technical presentations and seminars
Fully Featured, Fully Integrated
At a
superficial level, Mathematica is an amazing, yet easy-to-use
calculator. The world's most comprehensive set of mathematical,
scientific, engineering, and financial functions is ready-to-use--often
with just one mouse click or command. However, Mathematica
functions work for any size or precision of number, compute with
symbols, are easily represented graphically, automatically switch
algorithms to get the best answer, and even check and adjust the
accuracy of their own results. This sophistication means trustworthy
answers every time, even for those inexperienced with the mechanics of a
particular calculation.
While working
through calculations, a notebook document keeps a complete report:
inputs, outputs, and graphics in an interactive but typeset form. Adding
text, headings, formulas from a textbook, or even interface elements is
straightforward, making online slide show, web, XML, or printed
presentation immediately available from the original material. In fact,
with notebook document technology, a fully customized interface can
easily be provided so that recipients can interact with the content. The
notebook is a fully featured, fully integrated technical
document-creation environment.
Easy Programming, Powerful Results
The move from
immediate calculations to programmed computations can occur
evolutionarily. Just one line makes a meaningful program in
Mathematica--the methodology, syntax, and documents used for input
and output remaining as they are for immediate calculations. Mathematica
is also a robust software development environment. Mathematica
packages can be debugged, encapsulated, and wrapped in a custom user
interface, all from within the Mathematica system. Alternatively,
Java, C, or links to a proprietary system can use Mathematica's
power behind the scenes.
One Unifying Idea
Symbolic programming is the underlying technology that provides
Mathematica this unmatched range of abilities. It enables every type
of object and every operation--be they data, functions, graphics,
programs, or even complete documents--to be represented in a single,
uniform way as a symbolic expression. This unification has many
practical benefits from ease of learning to broadening the scope of
applicability of each function. The raw algorithmic power of
Mathematica is magnified and its utility extended.

Special features:
Click here to visit official website
|