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