说明.txt

来自「此程序是用来计算高等数学里的微积分运算的」· 文本 代码 · 共 27 行

TXT
27
字号
一、包含内容
该类包含5个方法,前3个方法一定是精确值,后两个方法通常能精确到小数点后7~8位
1、scientificExpressionToNormal:将科学计数型转换为普通型
2、eval:计算普通的四则运算(不包括数学函数)
3、eval2:计算包括数学函数的表达式
4、differentiate:求导 -- 微分(不适合于不可导点,什么是不可导点???导数不存在的点!!!)
5、integral:积分(只能计算定积分!!!至于不定积分。。。学过微积分的人都知道。。。通用的不定积分公式是不存在的。。。)

二、使用方法
输入表达式和参数,进行计算。在 Eval.java 类的最后有一大段测试代码,不清楚如何使用的,可以参照一下
注意:如果需要用到数学函数,必须遵循 java.util.Math 里的数学函数,其他的表示方式不识别

三、如何验证
另外说明一点,如果要验证本类方法的正确性,特别是涉及数学函数的计算时,不要使用微软自带的计算器。
因为那个计算器非常不精确,sin(pi)居然等于0.05480......
验证时最好自己写JAVA程序,调用 java.util.Math 里的函数

四、理论依据
积分步骤说明(微分的步骤差不多):
1、编写处理四则运算的方法
2、在上一个方法的基础上,加入处理数学函数的代码
3、调用数学公式,计算积分近似值

用到的理论依据在接口里有具体说明


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?