Yes |
Limited |
No |
|
Mathematica CalcCenter |
Mathematica Professional |
| Product Description |
Calculating system |
Complete technical computing environment |
| Inputting expressions |
| From palettes |
 |
(customizable) |
| From keyboard |
 |
 |
| Function selection by menu browsing |
 |
|
| Customized controllers for each function |
 |
|
| Direct, traditional (2D) math input |
 |
 (customizable) |
| Selectable mathematical output forms |
 |
 (choice of styles) |
| Smart interpretation of math notation |
 |
 |
| Support of 16-bit characters (e.g., for kanji input) |
 |
 |
| Live evaluation in help |
 |
 |
| Input-error correction |
 (automatic detection and correction) |
 (automatic detection) |
| Spell checking |
 (English only) |
 (English included; other languages available) |
| Connection to alternative front ends |
|

(via MathLink) |
| Numerical Calculations |
| Functions with numeric capability |
 (approximately 150) |
 (over 1,500) |
| Maximum precision |
16 working, 10 display |
unlimited working and display |
| Precision analysis |
|
 |
| Automatic numerical-precision control |
|
 |
| Numericalization of expressions |
 (automatic) |
 (manually when required) |
| Complex number maximum precision |
16 working, 10 display |
unlimited working and display |
| Special functions |
 |

(world's most complete implementation) |
| Operations on matrices |
 |
 |
| Maximum matrix size |
infinity |
infinity |
| Maximum number size |
infinity |
infinity |
| Manual algorithm-control options in selected functions |
|
 |
| Symbolics |
| Functions with symbolic capability |
 (approximately 120) |
 (over 1,500) |
| Symbolic matrix operations |
 |
 |
| Integrated-unit capabilities |
 (automatic) |
 (user-controlled) |
| Integral calculus |
 |
 |
| Differential calculus |
 |
 |
| Domain specification |
|
 |
| Manual algorithm-control options in selected functions |
|
 |
| Graphics |
| 2D function and data graphics |
 |
 |
| 3D graphics (real-time) |
 |
 |
Contour plots |
 |
 |
| Lighting adjustment |
|
 |
| Shading by function parameter |
|
 |
| Automatic selection of suitable plot types |
 |
|
| Graphics objects for user-defined graphics |
|
 |
| Data and graphics import/export filters |
 (approximately 10) |
 (over 40) |
| Solvers |
| Equation solving |
 |
 |
| Equation system solving |
 |
 |
| Differential equation solving |

(numeric solutions only) |

(numeric and symbolic) |
| Partial differential equation solving |

(numeric solutions only) |

(numeric and symbolic) |
| Recurrence equation solving |
|
|
| Optimization |

(local, unconstrained only) |

(local, global, constrained, and linear programming) |
| Programming |
Define a function (assignable attributes) |
|
|
| Object-oriented |
|
 |
| Procedural programming |
 |
 |
| Pattern matching |
|
 |
| Functional programming |
  |
 |
| Conditions |
 |
 (extensive) |
| Interface programming |
|
 |
| Linking to outside systems |
|
|
| Add-ons available |
|
 |
| Documents |
| Free reader available |
 |
 |
| Compatibility with .nb standard |
 |
 |
| Hierarchical-organization capabilities |
 |
 |
| Style sheets |
 (four) |
 (17, extensible and customizable) |
| Fully editable traditional math input and output |
 |
 (programmable forms) |
| Document-structure scripting capability |
  |
 |
| Availability |
| Platforms |
Windows and Mac OS X only |
Windows, Mac OS X, Linux, and Unix |
| Network licensing available |
|
 |
| Site licensing available |
 |
 |
| Licensing option for live website serving |
  |
 |
| Student pricing available |
 |
 |