RADIANS 函式

針對測量角度的輸入值計算其弧度。值可以是小數或整數常值,或含有數字值的資料欄參照。
  • 1 單位的弧度所標示的圓形角度,是圓形的半徑等於圓形該角度的弧面長度。這個值大約對應至 57.3 度。
  • 輸入單位為度數。
  • 您可以將弧度轉換成度數。詳情請參閱 DEGREES 函式

基本用法

數字常值範例:

derive type:single value: ROUND(RADIANS(57.2728),4)

輸出:產生資料欄,其中包含以 57.2728 弧度計算並四捨五入到小數點後四位,也就是 1.0000

資料欄參照範例:

derive type:single value: RADIANS(myDegrees) as: myRads'

輸出:產生新的 myRads 資料欄,其中包含從 MyDegrees 資料欄的值轉換成的弧度。

語法

derive type:single value: RADIANS(numeric_value)

引數是否必要?資料類型說明
numeric_value字串、小數或整數資料欄名稱、小數/整數常值或函式 (此函式會傳回要套用至函式的類型)

如要進一步瞭解語法標準,請參閱語言文件語法附註

numeric_value

資料欄名稱、小數/整數常值或函式 (此函式會傳回要套用至函式的資料類型)。

  • 如果系統找不到輸入值,則會產生空白的結果。
  • 數字常值不應該加上引號。系統會將加上引號的值視為字串。
  • 不支援多個資料欄和萬用字元。

使用須知:

是否必要?資料類型示例值
字串 (資料欄參照)、整數或小數常值10

範例

範例:DEGREES 和 RADIANS 函式

這個範例說明如何使用 DEGREES 和 RADIANS 函式轉換值的測量單位。

來源:

在這個範例中,來源資料包含一系列等腰三角形的資訊。每個三角形的資訊會單獨列為一行,行中列出的值為三角形頂角的度數值。

您必須計算出各個等腰三角形所有角度的弧度。

三角形a01
t0130
t0260
t0390
t04120
t05150


轉換:

您可以使用下列公式將頂角的度數值轉換為弧度:

derive type:single value: ROUND(RADIANS(a01), 4) as: 'r01'

接著計算其餘兩個相等底角的度數值。因為三角形的三個內角總和為 180 度,所以可以使用下列公式算出每個底角的度數值:

derive type:single value: (180 - a01) / 2 as: 'a02'

將上述值轉換為弧度:

derive type:single value: ROUND(RADIANS(a02), 4) as: 'r02'

為另一個等角建立第二欄:

derive type:single value: ROUND(RADIANS(a02), 4) as: 'r03'

如要確認計算結果是否準確,可以將三欄的值加總起來後轉換為度數:

derive type:single value: ROUND(DEGREES(r01 + r02 + r03), 4) as: 'checksum'


結果:

刪除中繼的資料欄後,您就能看到以下結果,並確認總和檢查碼顯示的誤差是否在可接受範圍內:

三角形a01r03r02r01總和檢查碼
t01301.30951.30950.5238179.9967
t02601.04761.04761.0476179.9967
t03900.78570.78571.5714179.9967
t041200.52380.52382.0952179.9967
t051500.26190.26192.6190179.9967

本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
Google Cloud Dataprep 說明文件
需要協助嗎?請前往我們的支援網頁