日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

ASP常見數(shù)學(xué)函數(shù) Abs Atn Cos 等詳細詳解_ASP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:學(xué)習ASP文件引用的方法
#include命令用于在多重頁面上創(chuàng)建需重復(fù)使用的函數(shù)、頁眉、頁腳或者其他元素等。 #include 命令 通過使用#include命令,我們可以在服務(wù)器執(zhí)行某個ASP文件之前,把另一個ASP文件插入這個文

【名稱】

Abs

【類別】

數(shù)學(xué)函數(shù)

【原形】

Abs(number)

【參數(shù)】

必選的。Number參數(shù)是一個任何有效的數(shù)值型表達式

【返回值】

同 number 的類型

【異常/錯誤】

【描述】

返回參數(shù)number 的絕對值。一個數(shù)的絕對值是將正負號去掉以后的值。例如,ABS(-1) 和 ABS(1) 都返回 1。Abs(5.2)=5.2,Abs(-5)=5

【示例】

Dim MyNumber

MyNumber = Abs(50.3) ' 返回 50.3。

MyNumber = Abs(-50.3) ' 返回 50.3。

【備注】

如果 number 包含 Null,則返回 Null,如果 number 是未初始化的變量,則返回 0。

【名稱】

Atn

【類別】

數(shù)學(xué)函數(shù)

【原形】

Atn(number)

【參數(shù)】

必選的,number 參數(shù)是一個 Double或任何有效的數(shù)值表達式。

【返回值】

Double類型

【異常/錯誤】

【描述】

返回參數(shù)number 的反正切值。

【示例】

Dim pi

pi = 4 * Atn(1) ' 計算圓周率。

【備注】

Atn 函數(shù)的參數(shù)值 (number) 為直角三角形兩邊的比值并返回以弧度為單位的角。這個比值是角的對邊長度除以角的鄰邊長度之商。值的范圍在 -pi/2 和 pi/2 弧度之間。為了將角度轉(zhuǎn)換為弧度,請將角度乘以 pi/180。為了將弧度轉(zhuǎn)換為角度,請將弧度乘以 180/pi。

注意:Atn 是 Tan 的反三角函數(shù),Tan 的參數(shù)值為角度,返回直角三角形的兩條邊的比值。不要將 Atn 和余切函數(shù)混淆,余切函數(shù)值是正切函數(shù)值的倒數(shù),cotangent = (1/tangent)。

【名稱】

Cos

【類別】

數(shù)學(xué)函數(shù)

【原形】

Cos(number)

【參數(shù)】

必選的,number 參數(shù)是 Double 或任何有效的數(shù)值表達式,表示一個以弧度為單位的角。

【返回值】

Double類型

【異常/錯誤】

【描述】

返回一個指定一個角的余弦值。

【示例】

Dim MyAngle, MySecant

MyAngle = 1.3 ' 定義角度(以“弧度”為單位)。

MySecant = 1 / Cos(MyAngle) ' 利用余弦計算正割(sec())。

【備注】

Cos 函數(shù)的參數(shù)為一個角,并返回直角三角形兩邊的比值。該比值為角的鄰邊長度除以斜邊長度之商。結(jié)果的取值范圍在 -1 到 1 之間。

為了將角度轉(zhuǎn)換成弧度,請將角度乘以 pi/180。為了將弧度轉(zhuǎn)換成角度,請將弧度乘以 180/pi。

【名稱】

Exp

【類別】

數(shù)學(xué)函數(shù)

【原形】

Exp(number)

【參數(shù)】

必選的,number 參數(shù)是一個 Double 或任何有效的數(shù)值表達式

【返回值】

Double類型

【異常/錯誤】

【描述】

返回一個指定 e(自然對數(shù)的底,e 的值為2.71828)的某次方。

【示例】

' 本示例使用 Exp 函數(shù)計算 e的某次方。

Dim MyAngle, MyHSin

' 定義角度(以“弧度”為單位)。

MyAngle = 1.3

' 計算雙曲正弦函數(shù)值(sin())。

MyHSin = (Exp(MyAngle) - Exp(-1 * MyAngle)) / 2

【備注】

如果 number 的值超過 709.782712893,則會導(dǎo)致錯誤發(fā)生。常數(shù) e 的值大約是 2.718282。注意:Exp 函數(shù)的作用和 Log 的作用互補,所以有時也稱做反對數(shù)。

【名稱】

Fix

【類別】

數(shù)學(xué)函數(shù)

【原形】

Fix (number)

【參數(shù)】

必選的,number 參數(shù)是一個 Double 或任何有效的數(shù)值表達式

【返回值】

Integer 類型

【異常/錯誤】

【描述】

將number的小數(shù)部分截去,求其整數(shù)部分,例如:Fix(3.8)=3,F(xiàn)ix(-3.8)=-3。

【示例】

Dim MyNumber

MyNumber = Fix(99.2) ' 返回 99。

MyNumber = Fix(-99.8) ' 返回 -99。

MyNumber = Fix(-99.2) ' 返回 -99。

【備注】

如果 number 包含 Null,則返回 Null。

【名稱】

Int

【類別】

數(shù)學(xué)函數(shù)

【原形】

Int(number)

【參數(shù)】

必選的,number 參數(shù)是一個 Double 或任何有效的數(shù)值表達式

【返回值】

Integer 類型

【異常/錯誤】

【描述】

求不大于number 的最大整數(shù),Int(3.8)=3,Int(-3.8)=-4。

【示例】

Dim MyNumber

MyNumber = Int(99.8) ' 返回 99。

MyNumber = Int(-99.8) ' 返回 -100。

MyNumber = Int(-99.2) ' 返回 -100。

【備注】

如果 number 包含 Null,則返回 Null。Int 和 Fix 都會刪除 number 的小數(shù)部份而返回剩下的整數(shù)。Int 和 Fix 的不同之處在于,如果 number 為負數(shù),則 Int 返回小于或等于 number 的第一個負整數(shù),而 Fix 則會返回大于或等于 number 的第一個負整數(shù)。例如,Int 將 -8.4 轉(zhuǎn)換成 -9,而 Fix 將 -8.4 轉(zhuǎn)換成 -8。

【名稱】

Log

【類別】

數(shù)學(xué)函數(shù)

【原形】

Log(number)

【參數(shù)】

必選的,number 參數(shù)是一個 Double 或任何有效的大于 0 的數(shù)值表達式

【返回值】

Double類型

【異常/錯誤】

【描述】


返回指定的number參數(shù)的自然對數(shù)值。

【示例】

本示例使用 Log 函數(shù)得到某數(shù)的自然對數(shù)值。

Dim MyAngle, MyLog

' 定義角度(以“弧度”為單位)。

MyAngle = 1.3

' 計算反雙曲正弦函數(shù)值(inverse sinh())。

MyLog = Log(MyAngle Sqr(MyAngle * MyAngle 1))

【備注】

自然對數(shù)是以 e 為底的對數(shù)。常數(shù) e 的值大約是 2.718282。

如下所示,將 x 的自然對數(shù)值除以 n 的自然對數(shù)值,就可以對任意底 n 來計算數(shù)值 x 的對數(shù)值:

Logn(x) = Log(x) / Log(n)

下面的示例說明如何編寫一個函數(shù)來求以 10 為底的對數(shù)值:

Static Function Log10(X)

Log10 = Log(X) / Log(10#)

End Function

【名稱】

Rnd

【類別】

數(shù)學(xué)函數(shù)

【原形】

Rnd[(number)]

【參數(shù)】

必選的,number 參數(shù)是 Single 或任何有效的數(shù)值表達式。

【返回值】

如果 number 的值是

Rnd 生成

小于 0

每次都使用 number 作為隨機數(shù)種子得到的相同結(jié)果。

大于 0

序列中的下一個隨機數(shù)。

等于 0

最近生成的數(shù)。

省略

序列中的下一個隨機數(shù)。

【異常/錯誤】

【描述】

返回一個包含隨機數(shù)值的 Single。Rnd 函數(shù)返回小于 1 但大于或等于 0 的值。number 的值決定了 Rnd 生成隨機數(shù)的方式。

對最初給定的種子都會生成相同的數(shù)列,因為每一次調(diào)用 Rnd 函數(shù)都用數(shù)列中的前一個數(shù)作為下一個數(shù)的種子。

在調(diào)用 Rnd 之前,先使用無參數(shù)的 Randomize 語句初始化隨機數(shù)生成器,該生成器具有根據(jù)系統(tǒng)計時器得到的種子。

為了生成某個范圍內(nèi)的隨機整數(shù),可使用以下公式:

Int((upperbound - lowerbound 1) * Rnd lowerbound)

這里,upperbound 是隨機數(shù)范圍的上限,而 lowerbound 則是隨機數(shù)范圍的下限。

注意 若想得到重復(fù)的隨機數(shù)序列,在使用具有數(shù)值參數(shù)的 Randomize 之前直接調(diào)用具有負參數(shù)值的 Rnd。使用具有同樣 number 值的 Randomize 是不會得到重復(fù)的隨機數(shù)序列的。

【示例】

本示例使用 Rnd 函數(shù)隨機生成一個 1 到 6 的隨機整數(shù)。

Dim MyValue

MyValue = Int((6 * Rnd) 1) ' 生成 1 到 6 之間的隨機數(shù)值。

【備注】

【名稱】

Sgn

【類別】

數(shù)學(xué)函數(shù)

【原形】

Sgn(number)

【參數(shù)】

必選的,number 參數(shù)是一個 任何有效的數(shù)值表達式

【返回值】

如果 number 為

Sgn 返回

大于 0

1

等于 0

0

小于 0

-1

【異常/錯誤】

【描述】

返回一個 Variant (Integer),指出參數(shù)的正負號。number 參數(shù)的符號決定了 Sgn 函數(shù)的返回值。

【示例】

本示例使用 Sgn 函數(shù)來判斷某數(shù)的正負號。

Dim MyVar1, MyVar2, MyVar3, MySign

MyVar1 = 12: MyVar2 = -2.4: MyVar3 = 0

MySign = Sgn(MyVar1) ' 返回 1。

MySign = Sgn(MyVar2) ' 返回 -1。

MySign = Sgn(MyVar3) ' 返回 0。

【備注】

【名稱】

Sin

【類別】

數(shù)學(xué)函數(shù)

【原形】

Sin(number)

【參數(shù)】

必選的,number 參數(shù)是一個 Double 或任何有效的數(shù)值表達式,表示一個以弧度為單位的角。

【返回值】

返回一個Double,指定參數(shù)的 sine(正弦)值。

【異常/錯誤】

【描述】

Sin 函數(shù)取一角度為參數(shù)值,并返回角的對邊長度除以斜邊長度的比值。

結(jié)果的取值范圍在 -1 到 1 之間。

為了將角度轉(zhuǎn)換為弧度,請將角度乘以 pi /180。為了將弧度轉(zhuǎn)換為角度,請將弧度乘以 180/pi。

【示例】

本示例使用 Sin 函數(shù)來求出一個角的正弦值(sin())。

Dim MyAngle, MyCosecant

MyAngle = 1.3 ' 定義角度(以“弧度”為單位)。

MyCosecant = 1 / Sin(MyAngle) ' 利用正弦來計算余割(csc())。

【備注】

【名稱】

Sqr

【類別】

數(shù)學(xué)函數(shù)

【原形】

Sqr(number)

【參數(shù)】

必選的,number 參數(shù)是一個Double 或任何有效的大于或等于 0 的數(shù)值表達式。

【返回值】

返回一個 Double。

【異常/錯誤】

【描述】

返回指定參數(shù)number 的平方根

【示例】

本示例使用 Sqr 函數(shù)來計算某數(shù)的平方根。

Dim MySqr

MySqr = Sqr(4) ' 返回 2。

MySqr = Sqr(23) ' 返回 4.79583152331272。

MySqr = Sqr(0) ' 返回 0。

MySqr = Sqr(-4) ' 生成一個運行時錯誤(負數(shù)不能用此函數(shù)開平方根)。

【備注】

【名稱】

Tan

【類別】

數(shù)學(xué)函數(shù)

【原形】

Tan(number)

【參數(shù)】

必選的,number 參數(shù)是一個Double 或任何有效的數(shù)值表達式,表示一個以弧度為單位的角度。

【返回值】

返回一個 Double。

【異常/錯誤】

【描述】

返回指定參數(shù)number 的正切值。Tan 取一角度為參數(shù)值,并返回直角的兩條鄰邊的比值。該比值是角的對邊長度除以角的鄰邊長度的商。

為了將角度轉(zhuǎn)換為弧度,請將角度乘以 pi/180/180。為了將弧度轉(zhuǎn)換為角度,請將弧度乘以 180/pi。

【示例】

本示例使用 Tan 函數(shù)來求出一個角的正切(tan())。

Dim MyAngle, MyCotangent

MyAngle = 1.3 ' 定義角度(以“弧度”為單位)。

MyCotangent = 1 / Tan(MyAngle) ' 利用正切來計算余切(cot())。

【備注】

以下為非基本數(shù)學(xué)函數(shù)的列表,皆可由基本數(shù)學(xué)函數(shù)導(dǎo)出:

函數(shù)

由基本函數(shù)導(dǎo)出之公式

以下為引用的內(nèi)容:
Secant(正割)
Sec(X) = 1 / Cos(X)
Cosecant(余割)
Cosec(X) = 1 / Sin(X)
Cotangent(余切)
Cotan(X) = 1 / Tan(X)
Inverse Sine (反正弦)
Arcsin(X) = Atn(X / Sqr(-X * X 1))
Inverse Cosine (反余弦)
Arccos(X) = Atn(-X / Sqr(-X * X 1)) 2 * Atn(1)
Inverse Secant (反正割)
Arcsec(X) = Atn(X / Sqr(X * X - 1)) Sgn((X) - 1) * (2 * Atn(1))
Inverse Cosecant (反余割)
Arccosec(X) = Atn(X / Sqr(X * X - 1)) (Sgn(X) - 1) * (2 * Atn(1))
Inverse Cotangent(反余切)
Arccotan(X) = Atn(X) 2 * Atn(1)
Hyperbolic Sine (雙曲正弦)
HSin(X) = (Exp(X) - Exp(-X)) / 2
Hyperbolic Cosine (雙曲余弦)
HCos(X) = (Exp(X) Exp(-X)) / 2
Hyperbolic Tangent (雙曲正切)
HTan(X) = (Exp(X) - Exp(-X)) / (Exp(X) Exp(-X))
Hyperbolic Secant (雙曲正割)
HSec(X) = 2 / (Exp(X) Exp(-X))
Hyperbolic Cosecant(雙曲余割)
HCosec(X) = 2 / (Exp(X) - Exp(-X))
Hyperbolic Cotangent(雙曲余切)
HCotan(X) = (Exp(X) Exp(-X)) / (Exp(X) - Exp(-X))
Inverse Hyperbolic Sine(反雙曲正弦)
HArcsin(X) = Log(X Sqr(X * X 1))
Inverse Hyperbolic Cosine(反雙曲余弦)
HArccos(X) = Log(X Sqr(X * X - 1))
Inverse Hyperbolic Tangent(反雙曲正切)
HArctan(X) = Log((1 X) / (1 - X)) / 2
Inverse Hyperbolic Secant(反雙曲正割)
HArcsec(X) = Log((Sqr(-X * X 1) 1) / X)
Inverse Hyperbolic Cosecant
HArccosec(X) = Log((Sgn(X) * Sqr(X * X 1) 1) / X)
Inverse Hyperbolic Cotangent (反雙曲余切)
HArccotan(X) = Log((X 1) / (X - 1)) / 2
以 N 為底的對數(shù)
LogN(X) = Log(X) / Log(N)

分享:ASP 3.0高級編程(四十六)
表10-5 支持數(shù)據(jù)綁定的HTML元素 HTML元素 綁定屬性 可否更 新數(shù)據(jù) 可否表 格綁定 可否作為 HTML顯示 A href 不可 不可 不可 APPLET PARAM 可以 不可 不可 BUTTON innerText

來源:模板無憂//所屬分類:ASP教程/更新時間:2008-08-22
相關(guān)ASP教程