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.0.tar.gz (963.4 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.0-py3-none-any.whl (977.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: calculuscalculator-1.4.0.tar.gz
  • Upload date:
  • Size: 963.4 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.0.tar.gz
Algorithm Hash digest
SHA256 bd454c12c2065b0e7582dc8951d9fd6a877ac8658dfde2397cc34250c1c938ac
MD5 b3dae3f9edf11e0f7931423ce5cb8b4a
BLAKE2b-256 00f807df3b851e27dcd2485401d02039917b7b964ec0e570768621fe3764b879

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for calculuscalculator-1.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0e5ffbaea8d3682c167aea92b99f2854776099f96470811413adde6805cb22ea
MD5 e67d2f6c8a9fe7fa02a18daade3c56bd
BLAKE2b-256 c15dfdbfeb83dc2c0e1508e3f87c6c18d7e6124095c65e100507bda2a799588b

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