Multiprecision calculator

多精度计算器诞生于我对数字方法的着迷,以及用可配置精确度的或多或少复杂的表达式进行计算的挑战。

说明说明

使用该应用程序,您可以:

  • 界定计算准确性。
  • 定义用户常数 。
  • 在一个或多个变量中定义用户函数。
  • 计算衍生函数的表达式并将其指派给另一个函数。
  • 以可配置精确度进行计算,并允许任意地使用复杂的数学表达方式,包括下列要素:
    • 优先发言括号括号
    • 数字数数数数数
    • 数学常数 :
      • e) e
      • ipi, pi, pi, pi, pi
      • 内2
    • 用户定义的常数
    • 由用户定义的函数
    • 数学操作 :
      • (+) 加 (+)
      • 减去/逆数 (-)
      • 乘号 (*)
      • (/) 司 (/)
      • 电源(____)
    • 数学函数:
      • abs( 参数)
      • (绝对参数)
      • acos( 参数)
      • ACosh( 参数)
      • 添加( 间距 1, 间距 2 )
      • arccos( 参数)
      • arccosh (参数)
      • arcsin( 参数)
      • arcsinh( 参数)
      • arctan( 参数)
      • arctanh( 参数)
      • asin( 参数)
      • Ainh( 参数)
      • atan(论点)
      • atanh( 参数)
      • ceil( n, 参数)
      • 上限(n, 理由)
      • COs( 参数)
      • COsh( 参数)
      • (分股红利, divisor )
      • 下调( n, 参数 )
      • exp(参数)
      • (n, 参数)
      • gcd( 参数1,..., 参数N)
      • In(论据)
      • log(基数,参数)
      • 最大值( 参数 1,..., 参数N)
      • min( 参数1,..., 参数N)
      • 乘数(因数1,因数2)
      • 功率( 基数, 指数 )
      • 商数( 股息、 divisor )
      • (root n, 参数 )
      • 回合( n, 参数 )
      • sgn (参数)
      • (理由)
      • Sinh( 参数)
      • sqrt( 参数)
      • 减去( 减号, 子层 )
      • 和( mmum1, mmum2)
      • tan(参数)
      • tanh (参数)
      • 上( n, 参数 )
      • (参数)

一般特征:

  • 多种语言
  • 可配置多分辨率缩放
  • 暗模式选项
  • 新版本通知
  • 用户手册

代码描述

应用程序在 Java 中编程, 带有命令界面版本, 或者在 Java Swing 中带有图形用户界面 。

主要图书馆(libBigMathEngine)包括以下特征:

  • 包含计算最常用数学函数的分类, 以可配置精确度与大进制参数相匹配 。
  • 表达式解析器返回有解析表达式的树。
  • 用于计算衍生函数表达式的软件包 。
  • 基本表达式简单化的软件包 。
  • 计算表达式结果的模块( 使用多进程选项) 。
  • 编辑表达式时的实时文本。
  • 输入表达式时自动完成会帮助用户 。

它在平台图书馆v1.4上实施,其中包括所有应用程序共有的许多功能

视窗窗

多精度计算器 v1.0.2(2009)

下载下载

多精度计算器 v1.1 (2019)

下载下载

版本版本

image

这是我第一个在爪哇编程的大型应用程序之一。

开发了一个用于此应用程序的图书馆,用于使用“大十进制”级进行可配置精确计算。具体而言,图书馆通过接受“十进制”数字和所需精确度来履行主要数学功能。

最后应用程序有一个文本框,您可以在其中输入您想要计算的操作。它还允许您存储函数和变量。

用户界面是直截了当的, 有些错误使得使用该应用程序有点无聊 。我计划准备一个新的版本,略微改善这一不足。

应用程序分析输入的操作, 并将其存储为树状结构的内存 。公式可以这样储存,因为树可以根据一个或多个变量储存。操作树获得后,会对结果进行递归性评估。此过程完成后,将显示总结果。

image

它是多精度计算器的新版本。

目标:

  • 改善申请的阶级结构...
  • 计算衍生函数的能力。
  • 改进用户界面。
  • 改善帮助。

这一新版本的主要动机是进行代数衍生。

这种能力的想法起源于高中,当时一名教师建议该班级通过提出可以产生的申请参加年度软件竞赛。

但近30年后, 一项可以产生的申请终于抵达:-) 。


A A A已有综合综合手册 来解释应用程序是如何运作的。

image

多精度计算器的新版本 。

目标:

  • 在启动时添加新的咨询版本, 以计算有多少人使用此应用程序 。
  • 暗色情绪选项

A A A已有综合综合手册 来解释应用程序是如何运作的。

视频视频

下载下载