CalculusCalculator 微积分计算器
CalculusCalculator 是一个基于 SymPy 与 PySide6 的图形化微积分计算工具,覆盖求导、积分、函数性质分析、表达式变形、方程(组)与不等式(组)求解、微分方程、符号计算、向量运算、解三角形、函数绘图,以及平面 / 立体几何的定义、计算与绘图,并提供工程存档 / 读档、内置帮助文档、浅色 / 深色主题与中英文界面。
核心特性
- 功能全面:微积分、代数、方程求解、几何计算一应俱全。
- 可视化界面:基于 PySide6 的多标签页界面,公式以 LaTeX 实时渲染。
- 自定义函数:可定义
f(x)、g(t),并通过f(3)、f(g(2))形式调用。 - 分母有理化:含根号分母的结果自动有理化(如
1/sqrt(2) → sqrt(2)/2)。 - 多引擎计算:Python 内置 / Mpmath 高精度 / SymPy 符号三种引擎,支持 LaTeX 输出。
- 几何计算:平面 32 种、立体 22 种运算,配合 Matplotlib 2D/3D 绘图。
- 存档与恢复:所有标签页输入、自定义函数、几何对象保存为 JSON,下次自动恢复。
- 存档精细控制(v1.6.4):设置页可按类别选择性存档,避免不必要的数据写入项目文件。
- 表达式缓存(v1.6.4):缓存区暂存常用表达式,支持弹窗选择与标签页管理。
- 可视化公式输入(v1.6.4):基于 pyqt5-math-widget 的图形化公式面板。
- 设置与多语言:内置"设置"选项卡,支持中文 / 英文界面与浅色 / 深色主题。
- 内置帮助文档:提供用户文档与 API 文档(本站点即其源码)。
快速导航
许可证
本项目采用 MIT 许可证。作者 LiMingkang。