SMath Studio 与 Mathcad 对比
功能对比
| 功能 | SMath Studio | Mathcad |
|---|---|---|
| 支持 WYSIWYG | 是 | 是 |
| 便携版 | 是 | - |
| 跨平台 | 是 | - |
| 提供网页版 | 是 | - |
| 提供个人免费版 | 是 | - |
| 面向企业的终身许可证 | 是 | - |
| 智能提示支持 | 是 | - |
| 符号计算 | 是 | 是 |
| 微积分求解 | 是 | 是 |
| 构造几何 | - | 是 |
| 方程求解 | 是 | 是 |
| 代数运算 | 是 | 是 |
| 公式构建器 | 是 | 是 |
| 公式编辑器 | 是 | 是 |
| 内置编辑器 | 是 | 是 |
| 仿真 | 是 | 是 |
| Solve 求解块 | - | 是 |
| 教育功能 | 是 | 是 |
| 图形计算器 | 是 | 是 |
| 机械仿真 | - | 是 |
| 文件同步 | 是 | - |
| 批量绘图 | 是 | 是 |
| 内置调试器 | 是 | - |
| 计算器功能 | 是 | - |
SMath Studio 相较 Mathcad 的优势¶
以下是 SMath Studio 的一些突出优势:
- 同时支持 Linux 和 Windows;
- 原生支持便携模式,并以小体积安装包的形式分发;
- 支持创建 EXE 文件;
- 支持第三方插件,并内置扩展管理器工具;
- 提供两种形式的 for 循环;
- 内置调试器与文本输出窗口;
- 支持区域嵌套(Area in Area);
- 完善的多语言支持(包括界面语言、可翻译的工作表内容/元数据,以及本地化的计量单位和函数名称);
- 区间(Range)本身就是一个向量;
- 仅使用
:=运算符(无需冗余的<-运算符); - 插入变量、函数、单位和运算符时提供动态帮助;
- 支持数字输出的有效数字模式;
- 界面语言切换简便;
- 提供更丰富的布尔运算符列表;
- 空的工作表元素会被自动移除;
- 支持将方程拆分为两行显示;
- 计算过程中显示计算耗时;
- 内置 WaterSteamPro 和 CoolProp 函数;
- 将鼠标悬停在变量上时,该变量会在整个表达式中高亮显示;
- 支持子程序内部使用局部变量;
- 支持水平向量。