數值函式




















函式名稱



說明



Fix



語法:Fix(x)


功能:取得參數的整數部分,小數部分無條件捨去。


範例:n = Fix(87.345)  ‘n = 87
n = Fix(-87.345)  ‘n = -87



Int



語法:Int(x)


功能:取得小於或等於參數的最大整數。


範例:n = Int(87.345)  ‘n = 87
n = Int(-87.345)  ‘n = -88



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
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
n = Math.ceiling(-87.39)  n = -87



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)


功能:取得自然對數的參數次方值,即 exe = 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)


功能:取得參數的自然對數值,即 logexe = 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
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



 

arrow
arrow
    全站熱搜

    tsjeng 發表在 痞客邦 留言(0) 人氣()