Skip to main content

微积分计算器 - 支持求导、积分、方程求解等

Project description

微积分计算器CalculusCalculator

使用Python开发的微积分计算器.

通过Python第三方库Sympy实现了一些简单的微积分和常规代数运算.

通过Python第三方库PySide6实现了UI界面.

此外,还有CalculusWeb,即本软件的网页端.参见https://limingkang.pythonanywhere.com.

该项目业已发布于Github,链接:https://github.com/limingkang12345/CalculusCalculator/

主要功能介绍

目前v1.4版本支持7种功能:求导,积分,变形和解方程(组)与解不等式(组).

其中求导包括显函数求导及隐函数求导.

积分包括不定积分和定积分.

变形包括多种代数式合并,展开,因式分解.

解方程和解不等式支持指定变量范围范围,还支持微分方程求解.

解方程组支持多元任意次方程组,解不等式组只支持一元不等式组求解.

程序优点

1.轻量化(至少源码是这样的)

2.页面简洁(其实就是不想好好做UI)

3.简单易用

程序缺点

1.功能单一(还将继续完善)

2.启动速度慢(这个和Python有很大关系)

3.可执行二进制文件体积较大(这个和打包器有很大关系)

使用教程

目前输入规范已经嵌入软件"帮助"选项卡内

运行前请关闭所有杀毒软件和防火墙(当然目前来看一般不会被杀毒软件拦截)!

安装成功后直接在命令行运行CalculusCalculator即可(当然首先要确保你的Python环境和PATH配置正确).

源码依赖

需要PySide6和Sympy库.

常见问题

可执行二进制文件无法运行:请将您的运行环境描述与错误信息提交至Github Issue

点击按钮后无反应:检查您输入的表达式,若仍无法解决请将程序窗口截图提交至Github Issue

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

calculuscalculator-1.4.1.tar.gz (965.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

calculuscalculator-1.4.1-py3-none-any.whl (987.9 kB view details)

Uploaded Python 3

File details

Details for the file calculuscalculator-1.4.1.tar.gz.

File metadata

  • Download URL: calculuscalculator-1.4.1.tar.gz
  • Upload date:
  • Size: 965.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for calculuscalculator-1.4.1.tar.gz
Algorithm Hash digest
SHA256 b752f13069f73bb0228a02c08e8faf9cbbd5f04ebc9ab5518822d7d4d6c7d904
MD5 2654ee4f32c9ff38d3acb6d13b85c7d5
BLAKE2b-256 cf82d4270d383280ffad8e17ebff534c336410d7b688a666f4fb1bdffd2fae7b

See more details on using hashes here.

File details

Details for the file calculuscalculator-1.4.1-py3-none-any.whl.

File metadata

File hashes

Hashes for calculuscalculator-1.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3990750945788f2f110b30443739b544486b597b0d1151ef936807a9d7b603fd
MD5 ad86613c923e0c4c5441c582ee6ff896
BLAKE2b-256 ae37f625efef406bc1c497380744fab144448b135a19a6bced4ce4af59fe238c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page