Skip to content

CuberAHZ/CalcuLite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Calculite v1.0.0

说明

本项目在CalculusCalculator的基础上进行了优化和改进

更新日志

v1.0.0

  • 💕Calculite的第一个版本
  • 🛠️fix: 修复了公式未输入完成报错的问题
  • 👍支持离线使用
  • ❤️更好的界面

以下为CalculusCalculator原文

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

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

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

主要功能介绍

目前v1.0版本仅支持2种运算:求导和积分.

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

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

程序优点

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

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

3.简单易用

程序缺点

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

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

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

使用教程

运行源码请运行run.py

运行可执行二进制文件请前往Release下载

根据Python语言的规范输入表达式,大体上与数学语言类似

其中:

1.幂运算:a**b表示以a为底数,b为指数的幂运算

2.自然指数:exp(x)表示以e为底数,x为指数的自然指数运算

注意:

1.显函数表达式不需要输入"y="或"f(x)=",只需要输入等式右侧的表达式

2.隐函数表达式不需要输入"=0",请将表达式化简为"xxx=0"的形式再输入

3.Python中若要表示数学中的3·x,应用3*x表示,而不是3x

源码依赖

需要PySide6和Sympy库,使用时需要联网

Calculite已支持离线使用

常见问题

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

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

About

微积分计算器

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages