在javascript中查找Antilog并在javascript中求解n次多项式方程
Finding Antilog in javascript and solving polynomial equation of n degree in javascript
谁能告诉我如何在JavaScript中求解n度的多项式方程? 另外,如何在JavaScript中找到反日志? 有什么函数可以找到任何数字的反对数吗?
要找到antilog(x),您只需将基数(通常为10)提高到x的幂。 在 JavaScript 中:
Math.pow(10, x); // 10^x
如果您有另一个基数,只需将其放在上面的代码片段中的 10 中即可。
Math.pow(x,y);// x^y
这是多项式
Math.log(x);
那是日志。
数学(10,x);那是反对数
你必须想出一些功能来解决反对数
const e = Math.exp(1)
function antilog(n, base = e) {
if (base === e) return Math.exp(n)
return Math.pow(base, n)
}
Math.log()
使用基本e
。 Math.exp(1)
给你e
的价值。
这个antilog
函数很好,因为它具有与以下log
函数相反的 API:
function log(n, base = e) {
if (base === e) return Math.log(n)
return Math.log(n) / Math.log(base)
}
我喜欢这些功能,因为它们可以带来更干净的代码:
const a = log(someNumber)
const b = antilog(someNumber)
当您想使用不同的基础时,无需编写数学表达式:
const a = log(someNumber, 10)
const b = antilog(someNumber, 10)
将其与任意必须或不必编写进行比较:
const a = Math.log(someNumber)
const b = Math.exp(someNumber)
或
const a = Math.log(someNumber) / Math.log(10)
const b = Math.pow(10, someNumber)
log
和antilog
更具可读性,更容易。
相关文章:
- JavaScript如何处理多变量方程
- Javascript:创建一个随机数学方程数组作为对象,20次
- 用于创建数学减法方程的简单JavaScript算法
- 重写 Javascript 方程
- 将一个方程写入Javascript
- 验证指数方程的 Javascript 函数
- 在JavaScript中使用随机数和操作符生成一个随机数学方程
- 试图从文本框中获取值,并将其用于Javascript中的数学方程(卷)
- 如何在Javascript方程中引用表单字段
- 让Javascript计算器做一个方程,如(5-3+2)只有两个数字输入
- Javascript - X是X函数/方程的百分比
- 数学方程验证正则表达式的javascript
- 如何使用javascript分离方程中的数字和特殊字符
- 使用JavaScript动画MathJax方程
- Javascript 正则表达式在数学方程中查找变量
- 使用求和方程JAVASCRIPT将它们转换为数字的单词块
- Javascript-找到指数方程的基础
- 在javascript中查找Antilog并在javascript中求解n次多项式方程
- JavaScript/jQuery 方程求解器
- 字符串变成数字和+,-,*和/ - Javascript方程计算器