如何在 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 相容。此庫的額外功能是其靈活的表示式解析器,這有助於符號計算。由於它具有許多內建函式並提供資料型別,包括分數、複數、矩陣和單位,因此它功能強大且易於使用。
它計算數字的餘弦值。可以使用此方法輸入數字、BigNumber、Complex 和 Unit 的資料型別。根據輸入,它返回整數、BigNumber 或 Complex 結果。
語法
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 的外部數學庫,並使用此庫提供的數學函式來計算整數的餘弦值。
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP