一般數值函數
在這些一般數值函數中,引數是運算式,其中 x 應解譯為真實的值數字。所有函數皆可用於資料載入指令碼和圖表運算式。
使用每個函數中的下拉式功能表,以查看每個函數的簡要描述及語法。按一下語法描述中的函數名稱,以取得進一步詳細資料。
BitCount() 傳回十進位數的等效二進數中有多少個位元設定為 1。即,該函數會傳回 integer_number 中的設定位元數,其中 integer_number 會解譯為帶正負號的
32 位元整數。
bitcount(integer_number)
Div() 傳回第一個引數除以第二個引數的整數部分。兩個參數都會解譯為實數,亦即不必為整數。
div(integer_number1, integer_number2)
Fabs() 傳回 x 的絕對值。結果是正數。
fabs(x)
Fact() 傳回正整數 x 階乘。
fact(x)
Frac() 傳回 x 的分數部分。
frac(x)
視 x 為正數、0 或負數而定,Sign() 分別傳回 1、0 或 -1。
sign(x)
組合與排列函數
Combin() 傳回可以從一組 p 個項目中挑選 q 個元素的組合數目。表示方式如公式:Combin(p,q) = p! / q!(p-q)! 選取項目的順序很重要。
combin(p, q)
Permut() 傳回可以從一組 p 個項目中選取 q 個元素的排列數目。表示方式如公式:Permut(p,q) = (p)! / (p - q)! 選取項目的順序很重要。
permut(p, q)
模數函數
fmod() 是一個廣義模組函數,傳回整數除法中第一個引數 (被除數) 除以第二個引數 (除數) 的餘數部分。結果是實數。兩個引數都會解譯為實數,亦即不必為整數。
fmod(a, b)
Mod() 是一個數學模組函數,傳回整數除法的非負餘數。第一個引數是被除數,第二個引數是除數,兩個引數都必須是整數值。
mod(integer_number1, integer_number2)
同位函數
如果 integer_number 是偶數整數或零,則 Even() 傳回 True (-1)。如果 integer_number 是奇數整數及 NULL,並且如果 integer_number 不是整數,則它傳回 False (0)。
even(integer_number)
如果 integer_number 是奇數整數或零,則 Odd() 傳回 True (-1)。如果 integer_number 偶整數整數及 NULL,並且如果 integer_number 不是整數,則它傳回 False (0)。
odd(integer_number)
捨入函數
Ceil() 會將數字向上捨入為 offset 數字偏移之 step 的最近倍數。
ceil(x[, step[, offset]])
Floor() 會將數字向下捨入為 offset 數字偏移之 step 的最近倍數。
floor(x[, step[, offset]])
Round() 傳回會將數字向上或向下捨入為 offset 數字偏移之 step 的最近倍數的結果。
round( x [ , step [ , offset ]])