如何在 JavaScript 中获取数字的余弦值?

javascriptweb developmentfront end technology

在本教程中,我们将学习如何在 JavaScript 中获取数字的余弦值。

余弦cos (x) 函数是三角学中使用的基本函数(其他函数包括余割、余切、正割、正弦和正切)。角度的余弦通常定义为与该角度相邻的三角形边长与斜边的长度之比,即 cos x = (邻边/斜边)。

设 theta 为沿单位圆弧从 x 轴测量的逆时针角度,则圆弧终点的水平位置称为 cos (theta)。

以下是在 JavaScript 中用于查找数字余弦的方法 −

使用 Math.cos() 方法

Math 的方法和属性是静态的,可以通过获取 Math 作为对象而不是构造它来访问。Math.cos() 方法产生一个介于 -1 和 1 之间的数值,表示角度的余弦。由于 cos() 是静态 Math 函数,因此您始终将其用作 Math.cos(),而不是您构造的 Math 对象的方法(Math 不是构造函数)。Math.cos() 静态方法返回所提供角度的余弦,该角度必须以弧度为单位指定。

语法

Math.cos(value);

要查找值的余弦,该值将作为参数传递给 Math.cos() 函数。

示例

在此示例中,我们使用 Math 对象和 Math.cos() 方法来查找参数的余弦。

要检查 cos() 函数,我们采用 value1 变量,该变量接受正度值的输入,然后余弦函数找到其值。接下来,我们取 value2 变量,该变量接受负数输入。然后 value3 变量接受零输入。

然后 value4 变量接受十进制数作为参数,并借助 Math.cos() 方法返回其余弦值。value5 变量将输入作为字符串,余弦函数识别出它不是数字并返回相同的值。

<html> <body> <h3> Get the cosine of a number using <i>Math.cos()</i> method </h3> <p id = "root"> </p> </body> <script> let root = document.getElementById("root"); let value1 = Math.cos(90); root.innerHTML += "Math.cos(90) = " + value1 + "</br>"; let value2 = Math.cos(-5); root.innerHTML += "Math.cos(-5) = " + value2 + "</br>"; let value3 = Math.cos(0); root.innerHTML += "Math.cos(0) = " + value3 + "</br>"; let value4 = Math.cos(0.88); root.innerHTML += "Math.cos(0.88) = " + value4 + "</br>"; let value5 = Math.cos("String"); root.innerHTML += "Math.cos('String') = " + value5 + "</br>"; </script> </html>

使用 math.cos() 方法

在这里我们使用一个称为 math.js 的外部 JavaScript 库来查找数字的余弦。Math.js 是一个具有数学函数的大型库,与 JavaScript 和 Node.js 兼容。这个库的额外功能是其灵活的表达式解析器,它有助于符号计算。由于它具有许多内置函数并提供数据类型,包括分数、复数、矩阵和单位,因此它功能强大且易于使用。

它计算数字的余弦。可以使用此技术输入数字的数据类型,大数、复数和单位。根据输入,它返回整数、大数或复数结果。

语法

math.cos(value);

在求某个数的余弦时,会将一个值作为参数传递给 math.cos() 函数。

示例

为了获取参数的余弦,我们使用外部库 math.js 和 math.cos() 函数。

余弦函数确定 value1 变量的值,该变量接受正度值的输入。将负数输入到 value2 变量中。

value3 变量接受零作为输入。value4 变量接受十进制整数作为参数,并使用 Math.cos() 函数返回其余弦值。value5 变量接受分数作为输入并返回余弦值。

<html> <body> <h3> Get the cosine of a number using math.js's <i>math.cos()</i> method </h3> <p id = "root"> </p> </body> <script src="https://unpkg.com/mathjs/lib/browser/math.js"></script> <script> let root = document.getElementById("root"); let value1 = math.cos(180); root.innerHTML += "math.cos(180) = " + value1 + "</br>"; let value2 = math.cos(-8); root.innerHTML += "math.cos(-8) = " + value2 + "</br>"; let value3 = math.cos(0); root.innerHTML += "math.cos(0) = " + value3 + "</br>"; let value4 = math.cos(0.77); root.innerHTML += "math.cos(0.77) = " + value4 + "</br>"; let value5 = math.cos(1/4); root.innerHTML += "math.cos(1/4) = " + value5 + "</br>"; </script> </html>

在本教程中,我们介绍了两种计算弧度值余弦的方法。第一种方法是利用 JavaScript 的内置数学函数。第二种方法是利用外部数学库 math.js,并使用该库提供的数学函数来计算整数的余弦。


相关文章