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 |
 |
 |