Zum Inhalt

SMath Studio vs. Mathcad

Funktionsvergleich

Funktion SMath Studio Mathcad
WYSIWYG-Unterstützung Ja Ja
Portable Version Ja -
Plattformübergreifend Ja -
Webversion vorhanden Ja -
Kostenlose Version für die private Nutzung Ja -
Unbefristete Lizenz für Organisationen Ja -
IntelliSense-Unterstützung Ja -
Symbolisches Rechnen Ja Ja
Analysis (Differential- und Integralrechnung) Ja Ja
Konstruktive Geometrie - Ja
Lösen von Gleichungen Ja Ja
Algebra Ja Ja
Formel-Baukasten Ja Ja
Formeleditor Ja Ja
Eingebauter Editor Ja Ja
Simulation Ja Ja
Lösungsblock (Solve block) - Ja
Lehre Ja Ja
Grafikrechner Ja Ja
Mechanische Simulation - Ja
Dateisynchronisierung Ja -
Stapelweises Zeichnen von Diagrammen Ja Ja
Eingebauter Debugger Ja -
Rechner Ja -

Vorteile von SMath Studio gegenüber Mathcad

In mehreren Punkten sticht SMath Studio hervor:

  1. Unterstützt sowohl Linux als auch Windows;
  2. Unterstützt von Haus aus einen portablen Modus und wird als kleines Installationspaket ausgeliefert;
  3. Kann EXE-Dateien erstellen;
  4. Unterstützt Plug-ins von Drittanbietern und bringt die Erweiterungs-Verwaltung als eingebautes Werkzeug mit;
  5. Zwei Varianten der for-Schleife;
  6. Eingebauter Debugger und textbasiertes Ausgabefenster;
  7. Unterstützung von Bereich in Bereich;
  8. Vollständige Mehrsprachigkeit (einschließlich Oberflächensprache, übersetzter Inhalte und Metadaten von Blättern, lokalisierter Maßeinheiten und Funktionsnamen);
  9. Ein Bereich (Range) ist ein Vektor;
  10. Es wird nur := verwendet (kein überflüssiger Operator <-);
  11. Dynamische Hilfe beim Einfügen von Variablen, Funktionen, Einheiten und Operatoren;
  12. Unterstützung eines Modus für signifikante Stellen bei der Zahlenausgabe;
  13. Die Sprache der Oberfläche lässt sich leicht ändern;
  14. Erweiterte Liste boolescher Operatoren;
  15. Leere Elemente des Blatts werden automatisch entfernt;
  16. Gleichungen können auf zwei Zeilen umbrochen werden;
  17. Zeigt die Rechenzeit während der Berechnung an;
  18. WaterSteamPro und CoolProp als eingebaute Funktionen;
  19. Zeigt man mit der Maus auf eine Variable, wird sie in der gesamten Anweisung hervorgehoben;
  20. Unterstützung lokaler Variablen in Unterprogrammen;
  21. Horizontale Vektoren werden unterstützt.