數值函式
函式名稱 | 說明 |
Fix | 語法:Fix(x) 功能:取得參數的整數部分,小數部分無條件捨去。 範例:n = Fix(87.345) ‘n = 87 |
Int | 語法:Int(x) 功能:取得小於或等於參數的最大整數。 範例:n = Int(87.345) ‘n = 87 |
Rnd | 語法:Rnd(x) 功能:x 參數可以省略,會根據參數做為種子值來產生在 0 與 1 之間的隨機亂數 (小數)。 範例:n = Rnd(1) ‘例如 n = 0.4387621 |
Randomize | 語法:Randomize(x) 功能:使用參數來初始化 Rnd() 函式的亂數產生器,執行本函式後,每次都會讓 Rnd() 函式產生新的種子,所以可以改變亂數序列。如果省略參數,則使用系統計時器的值做為成數值。 範例:Randomize(1) |
數學類別
方法及常數 | 說明 |
Math.Abs | 語法:Math. Abs(x) 功能:取得參數的絕對值,即無論參數為正或負,一律取得正數。 範例:n = Math. Abs (87) ‘n = 87 |
Math.Acos | 語法:Math.Acos(x) 功能:取得參數的反餘弦函數值。 範例:n = Math.Acos(0.5) ‘n = π/3 = 1.047197 |
Math.Asin | 語法:Math.Asin(x) 功能:取得參數的反正弦函數值。 範例:n = Math.Acos(0.5) ‘n = π/6 = 0.523598 |
Math.Atan | 語法:Math.Atan(x) 功能:取得參數的反正切函數值。 範例:n = Math.Acos(1) ‘n = π/4 = 0.785398 |
Math.Atan2 | 語法:Math.Atan2(x,y) 功能:取得 y/x 的反正切函數值。 範例:n = Math.Atan2(5,5) ‘n = π/4 = 0.785398 |
Math.Ceiling | 語法:Math.Ceiling(x) 功能:取得大於或等於參數的最小整數值。 範例:n =Math.ceiling(87.39) ‘n = 88 |
Math.Cos | 語法:Math.Cos(x) 功能:取得參數的餘弦函數值,參數的單位為「弳」。 範例:n = Math.Cos(Math.PI / 3) ‘n = 0.5 |
Math.Cosh | 語法:Math.Cosh(x) 功能:取得參數的雙曲線餘弦函數值。 範例:n = Math.Cosh(2) ‘n = 3.762195 |
Math.E | 語法:Math.E 功能:代表自然對數的常數值,值為 2.718281828…。 |
Math.Exp | 語法:Math.Exp(x) 功能:取得自然對數的參數次方值,即 ex,e = 2.718281828…。 範例:n = Math.Exp(2) ‘n = (2.718281828)2 = 7.389056 |
Math.Floor | 語法:Math.Floor 功能:取得小於或等於參數的最大整數值。 範例:n =Math.Floor(87.39) ‘n = 87 n = Math.Floor(-87.39) ‘n = -88 |
Math.Log | 語法:Math.Log(x) 功能:取得參數的自然對數值,即 logex,e = 2.718281828…。 範例:n = Math.Log(2) ‘n = 0.693147 |
Math.Log10 | 語法:Math.Log10(x) 功能:取得參數以 10 為底的對數值,即 log10x。 範例:n = Math.Log10(2) ‘n = 0.301029 |
Math.Max | 語法:Math.Max(x,y) 功能:取得 x 與 y 中較大的值。 範例:n = Math.Max(2,5) ‘n = 5 |
Math.Min | 語法:Math.Min(x,y) 功能:取得 x 與 y 中較小的值。 範例:n = Math.Min(2,5) ‘n = 2 |
Math.PI | 語法:Math.PI 功能:代表圓周率的常數值,值為 3.1415926535…。 |
Math.Pow | 語法:Math.Pow(x,y) 功能:取得 xy 的值。 範例:n = Math.Pow(2,3) ‘n = 23 = 8 |
Math.Round | 語法:Math.Round(x) 功能:以小數第一位四捨六入的方式取得參數的整數部分,。 範例:n = Math.Round(86.5) ‘n = 86 n = Math.Round(87.5) ‘n = 88 |
Math.Sign | 語法:Math.Sign(x) 功能:取得參數是正數或負數,若為正數則傳回 1,若為負數則傳回 -1,若為 0 則傳回 0。 範例:n =Math.Sign(87.39) ‘n = 1 |
Math.Sin | 語法:Math.Sin(x) 功能:取得參數的正弦函數值,參數的單位為「弳」。 範例:n = Math.Sin(Math.PI / 6) ‘n = 0.5 |
Math.Sinh | 語法:Math.Sinh(x) 功能:取得參數的雙曲線正弦函數值。 範例:n = Math.Sinh(2) ‘n = 3.626860 |
Math.Sqrt | 語法:Math.Sqrt(x) 功能:取得參數的平方根。 範例:n = Math.Sqrt(25) ‘n = 5 |
Math.Tan | 語法:Math.Tan(x) 功能:取得參數的正切函數值,參數的單位為「弳」。 範例:n = Math.Cos(Math.PI / 4) ‘n = 1 |
Math.Tanh | 語法:Math.Tanh(x) 功能:取得參數的雙曲線正切函數值。 範例:n = Math.Tanh(2) ‘n = 0.964027 |