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