如何在 JavaScript 中获取数字的余弦值?
在本教程中,我们将学习如何在 JavaScript 中获取数字的余弦值。
余弦 cos (x) 函数是三角函数中一个基本函数(其他函数包括余割、余切、正割、正弦和正切)。余弦通常定义为三角形邻边长度与斜边长度之比,即 cos x = (邻边/斜边)。
设 θ 为从 x 轴沿单位圆弧逆时针测量的角度,则弧终止点的水平位置称为 cos (θ)。
以下是用于在 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 函数。第二种方法是使用一个名为 math.js 的外部数学库,并使用该库提供的数学函数来计算整数的余弦值。