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... |