Acos、Acot、Asin、Atan、Atan2、Cos、Cot、Degrees、Pi、Radians、Sin 和 Tan 函式

適用於: 畫布應用程式 桌面流程 模型導向應用程式 Power Platform CLI

計算三角函式值。

Description

主要函式

Cos 函式傳回引數 (以弧度為單位的指定角度) 的餘弦值。

Cot 函式傳回引數 (以弧度為單位的指定角度) 的餘切值。

Sin 函式傳回引數 (以弧度為單位的指定角度) 的正弦值。

Tan 函式傳回引數 (以弧度為單位的指定角度) 的正切值。

反函式

Acos 函式傳回其引數的反餘弦值。 反餘弦值是以其餘弦值為引數的角度。 傳回的角度會以弧度為單位,範圍從 0 (零) 到 π。

Acot 函式傳回其引數之反餘切函式的主值。 傳回的角度會以弧度為單位,範圍從 0 (零) 到 π。

Asin 函式傳回其引數的反正弦值。 反正弦值是以其正弦值為引數的角度。 傳回的角度以弧度為單位,範圍從-π/2 到 π/2。

Atan 函式傳回其引數的反正切值。 反正切值是以其正切值為引數的角度。 傳回的角度以弧度為單位,範圍從-π/2 到 π/2。

Atan2 函式傳回以指定 x 座標和 y 座標作為引數的反正切值。 反正切值是 x 軸與某直線所夾的角度,此直線包含原點 (0,0) 與座標點 (x, y)。 角度會以弧度為單位,範圍介於-π 和 π 之間,但不含 -π。 正數結果代表從 x 軸逆時針旋轉的角度;負數結果代表順時針旋轉的角度。 Atan2(a,b) 等於 Atan(b/a),差別在於 Atan2 函式中的 a 可以等於 0 (零)。

輔助函式

Degrees 函式會將弧度轉換為度。 π 弧度等於 180 度。

Pi 函式會傳回超越數 π,以 3.141592...開頭

Radians 函式會將度轉換為弧度。

附註​​

如果您對這些函式傳遞單一數字,則傳回值是單一結果。 如果您傳遞包含數字的單欄資料表,則傳回值會是欄中結果的單欄資料表,引數資料表中的每筆記錄各有一個結果。 如果您有多欄資料表,您可依照 使用資料表 所述,將該資料表改為單欄資料表。

如果引數會產生未定義值,則結果為 空白。 例如,使用反函式搭配超出範圍的引數時就會發生這種情形。

語法

主要函式

Cos( Radians )
Cot( Radians )
Sin( Radians )
Tan( Radians )

  • Radians - 必要項目。 要處理的角度。

Cos( SingleColumnTable )
Cot( SingleColumnTable )
Sin( SingleColumnTable )
Tan( SingleColumnTable )

  • SingleColumnTable - 必要項目。 要處理的角度單欄資料表。

反函式

Acos( Number )
Acot( Number )
Asin( Number )
Atan( Number )

  • Number - 必要項目。 要作業的數字。

Acos( SingleColumnTable )
Acot( SingleColumnTable )
Asin( SingleColumnTable )
Atan( SingleColumnTable )

  • SingleColumnTable - 必要項目。 要作業的單欄數字資料表。

Atan2( X, Y )

  • X - 必要項目。 X - 軸座標。
  • Y – 必要項目。 Y - 軸座標。

輔助函式

Degrees( Radians )

  • Radians - 必要項目。 要轉換為度的角度 (以弧度單位)。

Pi()

Radians( Degrees )

  • Degrees - 必要項目。 要轉換為弧度的角度 (以度為單位)。

範例

單一數字

公式 描述 結果
Cos( 1.047197 ) 傳回 1.047197 弧度 (即 60 度) 的餘弦值。 0.5
Cot( Pi()/4 ) 傳回 0.785398... 弧度 (即 45 度) 的餘切值。 1
Sin( Pi()/2 ) 傳回 1.570796... 弧度 (即 90 度) 的正弦值。 1
Tan( Radians(60) ) 傳回 1.047197... 弧度 (即 60 度) 的正切值。 1.732050...
Acos( 0.5 ) 傳回 0.5 的反餘弦值,以弧度為單位。 1.047197...
Acot( 1 ) 傳回 1 的反餘切值,以弧度為單位。 0.785398...
Asin( 1 ) 傳回 1 的反正弦值,以弧度為單位。 1.570796...
Atan( 1.732050 ) 傳回 1.732050 的反正切值,以弧度為單位。 1.047197...
Atan2( 5, 3 ) 傳回 x 軸與一條直線所夾角度 (大約 31 度) 的反正切值,此直線包含原點 (0,0) 與座標 (5,3)。 0.540419...
Atan2( 4, 4 ) 傳回 x 軸與一條直線所夾角度 (正好 π/4 弧度,亦即 45 度) 的反正切值,此直線包含原點 (0,0) 與座標 (4,4)。 0.785398...
Degrees( 1.047197 ) 傳回等同 1.047197 弧度的度數。 60
Pi() 傳回超越數 π。 3.141592...
Radians( 15 ) 傳回等同 15 度的弧度度數。 0.261799...

單欄資料表

本節中的範例使用名為 ValueTable 並包含下列資料的 資料來源。 資料表中的最後一筆記錄是 π/2 弧度 (即 90 度)。

數值
0.5
-2
1.570796...
公式 描述: Result
Cos( ValueTable ) 傳回資料表中每個數字的餘弦值。 單欄資料表,其中的 Value 欄包含下列值:0.877582..., -0.416146..., 0
Cot( ValueTable ) 傳回資料表中每個數字的餘切值。 單欄資料表,其中的 Value 欄包含下列值:1.830487..., 0.457657..., 0
Sin( ValueTable ) 傳回資料表中每個數字的正弦值。 單欄資料表,其中的 Value 欄包含下列值:0.479425, -0.909297..., 1
Tan( ValueTable ) 傳回資料表中每個數字的正切值。 單欄資料表,其中的 Value 欄包含下列值:0.546302..., 2.185039..., 3060023.306952...
Acos( ValueTable ) 傳回資料表中每個數字的反餘弦值。 單欄資料表,其中的 Value 欄包含下列值:1.047197..., Blank(), Blank()
Acot( ValueTable ) 傳回資料表中每個數字的反餘切值。 單欄資料表,其中的 Value 欄包含下列值:1.107138..., 2.677945..., 0.566911...
Asin( ValueTable ) 傳回資料表中每個數字的反正弦值。 單欄資料表,其中的 Value 欄包含下列值:0.523598..., Blank(), Blank()
Atan( ValueTable ) 傳回資料表中每個數字的反正切值。 單欄資料表,其中的 Value 欄包含下列值:0.463647..., -1.107148..., 1.00388...
Degrees( ValueTable ) 傳回資料表中每個數字 (假設是以弧度為單位的角度) 的等同度數。 單欄資料表,其中的 Value 欄包含下列值:28.647889..., -114.591559..., 90
Radians( ValueTable ) 傳回資料表中每個數字 (假設是以度為單位的角度) 的等同弧度數。 單欄資料表,其中的 Value 欄包含下列值:0.008726..., -0.034906..., 0.027415...