SMath Studio vs Mathcad: Difference between revisions

From SMath Wiki
Jump to navigation Jump to search
(Created page with "{| class="wikitable" |+ 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 || Example || Example |- | Symbolic Computation || Yes || Yes |- | Calculus solving || Yes || Yes |- | Constructive geometry || - || Yes...")
 
No edit summary
 
(3 intermediate revisions by one other user not shown)
Line 4: Line 4:
! Feature !! SMath Studio !! Mathcad
! Feature !! SMath Studio !! Mathcad
|-
|-
| WYSIWYG Support || Yes || Yes
| WYSIWYG Support || '''Yes''' || '''Yes'''
|-
|-
| Portable version || Yes || -
| Portable version || '''Yes''' || -
|-
|-
| Cross platform || Yes || -
| Cross platform || '''Yes''' || -
|-
|-
| Has a web-version || Yes || -
| Has a web-version || '''Yes''' || -
|-
|-
| Free for personal use || Yes || -  
| Has a free version for personal use || '''Yes''' || -  
|-
|-
| Lifetime license for organizations|| Yes || -  
| Lifetime license for organizations|| '''Yes''' || -  
|-
|-
| Intelli-sense support || Example || Example
| Intelli-sense support || '''Yes''' || -
|-
|-
| Symbolic Computation || Yes || Yes
| Symbolic Computation || '''Yes''' || '''Yes'''
|-
|-
| Calculus solving || Yes || Yes
| Calculus solving || '''Yes''' || '''Yes'''
|-
|-
| Constructive geometry || - || Yes
| Constructive geometry || - || '''Yes'''
|-
|-
| Equation solving || Yes || Yes
| Equation solving || '''Yes''' || '''Yes'''
|-
|-
| Algebra || Yes || Yes  
| Algebra || '''Yes''' || '''Yes'''
|-
|-
| Formula Builder || Yes || Yes  
| Formula Builder || '''Yes''' || '''Yes'''
|-
|-
| Equation editor || Yes || Yes  
| Equation editor || '''Yes''' || '''Yes'''
|-
|-
| Built-in editor || Yes || Yes  
| Built-in editor || '''Yes''' || '''Yes'''
|-
|-
| Simulation || Yes || Yes  
| Simulation || '''Yes''' || '''Yes'''
|-
|-
| Education || Yes || Yes  
| Solve block || - || '''Yes'''
|-
|-
| Graphing calculator || Yes || Yes  
| Education || '''Yes''' || '''Yes'''
|-
|-
| Mechanical Simulation|| - || Yes  
| Graphing calculator || '''Yes''' || '''Yes'''
|-
|-
| File-sync || Yes || -
| Mechanical Simulation|| - || '''Yes'''
|-
|-
| Batch plotting || Yes || Yes
| File-sync || '''Yes''' || -
|-
|-
| Embedded debugger || Yes || -
| Batch plotting || '''Yes''' || '''Yes'''
|-
|-
| Calculators || Yes || -  
| Embedded debugger || '''Yes''' || -
|-
| Calculators || '''Yes''' || -  
|}
|}


Line 76: Line 78:
# Support for local variables inside sub-programs;
# Support for local variables inside sub-programs;
# Horizonal vector is supported.
# Horizonal vector is supported.
[[Category:SMath Studio]]

Latest revision as of 23:03, 18 August 2024

Feature comparision
Feature SMath Studio Mathcad
WYSIWYG Support Yes Yes
Portable version Yes -
Cross platform Yes -
Has a web-version Yes -
Has a free version 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.