跳转至

CalculusCalculator 微积分计算器

CalculusCalculator 是一个基于 SymPy 与 PySide6 的图形化微积分计算工具,覆盖求导、积分、函数性质分析、表达式变形、方程(组)与不等式(组)求解、微分方程、符号计算、向量运算、解三角形、函数绘图,以及平面 / 立体几何的定义、计算与绘图,并提供工程存档 / 读档、内置帮助文档、浅色 / 深色主题与中英文界面。v2.0.0 新增"积木编辑器",可通过拼接积木完成可视化计算流程。

在 GitHub 上查看 · 网页版

核心特性

  • 功能全面:微积分、代数、方程求解、几何计算一应俱全。
  • 可视化界面:基于 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,下次自动恢复。
  • 可视化公式输入:基于 MathLive 的图形化公式面板;v2.0.0 新增积木化计算流程编辑。
  • 设置与多语言:内置"设置"选项卡,支持中文 / 英文界面与浅色 / 深色主题。
  • 内置帮助文档:提供用户文档、开发者文档与 API 文档(本站点即其源码)。

文档结构

本文档分为三类,便于不同读者快速定位:

快速导航

许可证

本项目采用 GPL-v3 许可证。作者 LiMingkang。