SMath Studio vs Mathcad: Difference between revisions

From SMath Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 35: Line 35:
|-
|-
| Simulation || '''Yes''' || '''Yes'''  
| Simulation || '''Yes''' || '''Yes'''  
|-
| Solve block || - || '''Yes'''
|-
|-
| Education || '''Yes''' || '''Yes'''  
| Education || '''Yes''' || '''Yes'''  

Revision as of 12:49, 5 July 2024

Feature comparision
Feature SMath Studio Mathcad
WYSIWYG Support Yes Yes
Portable version Yes -
Cross platform Yes -
Has a web-version Yes -
Free for personal use Yes -
Lifetime license for organizations Yes -
Intelli-sense support Yes -
Symbolic Computation Yes Yes
Calculus solving Yes Yes
Constructive geometry - Yes
Equation solving Yes Yes
Algebra Yes Yes
Formula Builder Yes Yes
Equation editor Yes Yes
Built-in editor Yes Yes
Simulation Yes Yes
Solve block - Yes
Education Yes Yes
Graphing calculator Yes Yes
Mechanical Simulation - Yes
File-sync Yes -
Batch plotting Yes Yes
Embedded debugger Yes -
Calculators Yes -

Advantages of SMath Studio over Mathcad

There are several points where SMath Studio is remarkable:

  1. Supports both Linux and Windows;
  2. Natively supports portable mode and distributed as a small size installation package;
  3. Possibility to create EXE files;
  4. Support for third-party plug-ins and an Extensions Manager as a built-in tool;
  5. Two variant of the for loop;
  6. Built-on debugger and text output window;
  7. Support of Area in Area;
  8. Full multi-lingual support (including interface language, translated worksheets content/meta-data, localized units of measurements and functions names);
  9. Range is a Vector;
  10. Only := is used (no redundant <- operator);
  11. Dynamic help when inserting variables, functions, units and operators;
  12. Support for significant figures mode in number output;
  13. It is easy to change UI language;
  14. Extended list of Boolean operators;
  15. Empty worksheet elements automatically removed;
  16. Support for breaking equations on two lines;
  17. Shows calculation time during the calculation process;
  18. WaterSteamPro and CoolProp as built-in functions;
  19. Pointing the mouse at a variable and it is highlighted throughout the statement;
  20. Support for local variables inside sub-programs;
  21. Horizonal vector is supported.