如何在 JavaScript 中获取其参数商的反正切?

javascriptweb developmentfront end technology

在本教程中,我们将学习如何在 JavaScript 中获取其参数商的反正切。

JavaScript 数学对象有几个常量和用于执行数学运算的方法。与日期对象不同,它没有构造函数。

JavaScript Math 是内置对象之一,包含数学常量和函数的属性和方法,以及用于执行数学运算的方法。它既不是函数也不是函数对象。由于 Math 的属性和方法是静态的,因此您可以将其作为对象引用而无需构造它。

以下是在 JavaScript 中查找其参数商的反正切的方法。

使用 Math.atan2() 方法

Math.atan2() 方法始终返回 -π 和 π 之间的数值,表示 (x, y) 点的角度 theta。这是在 正 X 轴 和点 (x, y) 之间测量的 逆时针角度(以弧度为单位)。值得注意的是,y 坐标在前,x 坐标在后。

对于 Math.atan2(),返回平面中正 x 轴与从 (0,0) 到点 (x,y) 的射线之间的角度(以弧度为单位)(y,x)。

语法

Math.atan2(value);

要找到它的反正切,该值作为参数传递给 Math.atan2() 方法。

示例

在此示例中,我们看到如何使用 Math.atan2() 方法计算其输入(以弧度为单位)的商的反正切,这些输入作为参数提供。value1 变量以 -1 和 0 之间的负数作为输入并返回反正切。此除法得出无穷大。

变量 value2 使用两个正整数作为参数来计算其商的反正切。变量 value3 接受零和一个正整数作为输入,并将商的反正切以弧度形式返回到控制台。变量 value4 接受一个正整数和一个 1 作为参数,并将结果输出到控制台。

<html> <body> <h3>Get the arctangent of the quotient using <i>Math.atan2()</i> method.</h3> <p id = "root"> </p> <p id = "root1"> </p> <p id = "root2"> </p> <p id = "root3"> </p> </body> <script> let root = document.getElementById("root"); let root1 = document.getElementById("root1"); let root2 = document.getElementById("root2"); let root3 = document.getElementById("root3"); let value1 = Math.atan2(-1,0); root.innerHTML = "Math.atan2(-1,0) = " + value1; let value2 = Math.atan2(24,28); root1.innerHTML = "Math.atan2(24,28) = " + value2; let value3 = Math.atan2(0,9); root2.innerHTML = "Math.atan2(0,9) = " + value3; let value4 = Math.atan2(244,1); root3.innerHTML = "Math.atan2(244,1) = " + value4; </script> </html>

使用 math.js 库

Math.js 是一个大型数学库,可用于 JavaScript 和 Node.js。它还拥有灵活的表达式解析器,并提供处理数字(如复数、单位、矩阵和大数)的集成最佳解决方案。

它接受数字、大数、复数、分数、单位、字符串、数组和矩阵。它与 JavaScript 的内置库兼容。

它有一个多功能的表达式解析器。它可以执行任何符号计算。math.js 包包含大量内置常量和函数,也可以用作命令行程序。这个库可以与任何 JavaScript 引擎一起使用。它很容易扩展。math.js 库是开源的。

语法

math.atan2(x,y);

两个值作为参数提供,它们的商需要 math.atan2() 方法来计算其反正切值。

示例

在此示例中,我们将看到 math.js 库的 math.atan2() 方法如何用于计算其输入(以弧度为单位)的商的反正切值,这些输入作为参数提供。

value1 变量以负数作为 x 并以正数作为 y 并返回 x/y 的反正切值。变量 value2 以两个正整数作为参数并计算这些数字的商的反正切值。变量 value3 接受零和一个正整数作为输入,其商是弧度的反正切值,该值将写入控制台。变量 value4 以正整数和一作为参数并将结果写入控制台。

<html> <body> <h3> Get the arctangent of the quotient using math.js <i>math.atan2()</i> method</h3> <p id = "root"> </p> <p id = "root1"> </p> <p id = "root2"> </p> <p id = "root3"> </p> </body> <script src="https://unpkg.com/mathjs/lib/browser/math.js"></script> <script> let root = document.getElementById("root"); let root1 = document.getElementById("root1"); let root2 = document.getElementById("root2"); let root3 = document.getElementById("root3"); let value1 = math.atan2(-2,8); root.innerHTML = "math.atan2(-2,8) = " + value1; let value2 = math.atan2(17,33); root1.innerHTML = "math.atan2(17,33) = " + value2; let value3 = math.atan2(0,4); root2.innerHTML = "math.atan2(0,4) = " + value3; let value4 = math.atan2(212,1); root3.innerHTML = "math.atan2(212,1) = " + value4; </script> </html>

在本教程中,我们研究了两种计算弧度输入商的反正切的方法。第一种方法是使用 JavaScript 中包含的数学函数。第二种方法是利用名为 math.js 的外部数学库,并使用该库提供的数学函数来确定参数商的反正切。


相关文章