[VB] VB內建函式

摘要:[VB] VB內建函式

數值函式


函式名稱

說明

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)

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

 

 

 


以上文章敘述如有錯誤及觀念不正確,請不吝嗇指教
如有侵權內容也請您與我反應~謝謝您 :)