ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:22.06KB ,
资源ID:4690874      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4690874.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(VB数学函数大全.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

VB数学函数大全.docx

1、VB数学函数大全VB数学函数1.Abs 函数 返回数字的绝对值。Abs(number)number 参数可以是任意有效的数值表达式。如果 number 包含 Null,则返回 Null;如果是未初始化变量,则返回 0。说明数字的绝对值是其无符号的数值大小。例如,Abs(-1) 和 Abs(1) 都返回 1。下面示例利用 Abs 函数计算数字的绝对值: Dim MyNumberMyNumber = Abs(50.3 ) 返回 50.3。MyNumber = Abs(-50.3) 返回 50.3。2.Atn 函数返回数值的反正切值。Atn(number)number 参数可以是任意有效的数值表达式

2、。说明Atn 函数计算直角三角形两个边的比值 (number) 并返回对应角的弧度值。此比值是该角对边的长度与邻边长度之比。结果的范围是从 -pi/2 到 pi/2 弧度。弧度变换为角度的方法是将弧度乘以 pi/180。反之,角度变换为弧度的方法是将角度乘以180/pi 。下面的示例利用 Atn 来计算 pi 的值: Dim pipi = 4 * Atn(1) 计算 pi 的值。注意 Atn 是 Tan(将角作为参数返回直角三角形两边的比值)的反三角函数。不要混淆 Atn 与余切(正切的倒数 (1/tangent))函数。3.Cos 函数返回某个角的余弦值。Cos(number)number

3、参数可以是任何将某个角表示为弧度的有效数值表达式。说明Cos 函数取某个角并返回直角三角形两边的比值。此比值是直角三角形中该角的邻边长度与斜边长度之比。结果范围在 -1 到 1 之间。角度转化成弧度方法是用角度乘以 pi/180。反之,弧度转化成角度的方法是用弧度乘以 180/pi。下面的示例利用 Cos 函数返回一个角的余弦值: Dim MyAngle, MySecantMyAngle = 1.3 用弧度定义一个角。MySecant = 1 / Cos(MyAngle) 计算正割。4.Exp 函数返回 e(自然对数的底)的幂次方。Exp(number)number 参数可以是任意有效的数值表

4、达式。说明如果 number 参数超过 709.782712893,则出现错误。常数 e 的值约为 2.718282。注意 Exp 函数完成 Log 函数的反运算,并且有时引用为反对数形式。下面的示例利用 Exp 函数返回 e 的幂次方: Dim MyAngle, MyHSin 用弧度定义角。MyAngle = 1.3 计算双曲线的正弦。MyHSin = (Exp(MyAngle) - Exp(-1 * MyAngle) / 2 5.Int、Fix 函数返回数字的整数部分。Int(number)Fix(number)number 参数可以是任意有效的数值表达式。如果 number 参数包含 N

5、ull,则返回 Null。说明Int 和 Fix 函数都删除 number 参数的小数部分并返回以整数表示的结果。Int 和 Fix 函数的区别在于如果 number 参数为负数时,Int 函数返回小于或等于 number 的第一个负整数,而 Fix 函数返回大于或等于 number 参数的第一个负整数。例如,Int 将 -8.4 转换为 -9,而 Fix 函数将 -8.4 转换为 -8。Fix(number) 等同于: Sgn(number) * Int(Abs(number)下面的示例说明 Int 和 Fix 函数如何返回数字的整数部分:MyNumber = Int(99.8) 返回 99

6、。MyNumber = Fix(99.2) 返回 99。MyNumber = Int(-99.8) 返回 -100。MyNumber = Fix(-99.8) 返回-99。MyNumber = Int(-99.2) 返回 -100。MyNumber = Fix(-99.2) 返回 -99。6.Log 函数返回数值的自然对数。Log(number)number 参数是任意大于 0 的有效数值表达式。说明自然对数是以 e 为底的对数。常数 e 的值约为 2.718282。用 n 的自然对数除 x 的自然对数,可以得到以 n 为底的 x 的对数。如下所示: Logn(x) = Log(x) / Lo

7、g(n)以下示例为一个自定义的 Function 过程,该过程计算以 10 为底的对数: Function Log10(X) Log10 = Log(X) / Log(10)End Function7.Rnd 函数返回一个随机数。Rnd(number)number 参数可以是任意有效的数值表达式。说明Rnd 函数返回一个小于 1 但大于或等于 0 的值。number 的值决定了 Rnd 生成随机数的方式:如果 number 为 Rnd 生成 小于零 每次都相同的值,使用 number 作为种子。 大于零 序列中的下一个随机数。 等于零 最近生成的数。 省略 序列中的下一个随机数。 因每一次连续

8、调用 Rnd 函数时都用序列中的前一个数作为下一个数的种子,所以对于任何最初给定的种子都会生成相同的数列。在调用 Rnd 之前,先使用无参数的 Randomize 语句初始化随机数生成器,该生成器具有基于系统计时器的种子。要产生指定范围的随机整数,请使用以下公式: Int(upperbound - lowerbound + 1) * Rnd + lowerbound)这里, upperbound 是此范围的上界,而 lowerbound 是此范围内的下界。注意 要重复随机数的序列,请在使用数值参数调用 Randomize 之前,立即用负值参数调用 Rnd。使用同样 number 值的 Rand

9、omize 不能重复先前的随机数序列。8.Sgn 函数返回表示数字符号的整数。Sgn(number)number 参数可以是任意有效的数值表达式。返回值Sgn 函数有如下返回值:如果 number 为 Sgn 返回 大于零 1 等于零 0 小于零 -1 说明number 参数的符号决定 Sgn 函数的返回值。下面的示例利用 Sgn 函数决定数值的符号:Dim MyVar1, MyVar2, MyVar3, MySignMyVar1 = 12: MyVar2 = -2.4: MyVar3 = 0MySign = Sgn(MyVar1) 返回 1。MySign = Sgn(MyVar2) 返回 -

10、1。MySign = Sgn(MyVar3) 返回 0。9.Sin 函数返回某个角的正弦值。Sin(number)number 参数可以是任何将某个角表示为弧度的有效数值表达式。说明Sin 函数取某个角并返回直角三角形两边的比值。此比值是直角三角形中该角的对边长度与斜边长度之比。结果的范围在 -1 到 1 之间。将角度乘以 pi/180 即可转换为弧度,将弧度乘以 180/pi 即可转换为角度。下面例子利用 Sin 返回角度的正弦:Dim MyAngle, MyCosecantMyAngle = 1.3 用弧度定义角度。MyCosecant = 1 / Sin(MyAngle) 计算余割。10

11、.Sqr 函数Sqr(number)number 参数可以是任意有效的大于或等于零的数值表达式。说明下面的示例利用 Sqr 函数计算数值的平方根:Dim MySqrMySqr = Sqr(4) 返回 2。MySqr = Sqr(23) 返回4.79583152331272。MySqr = Sqr(0) 返回0。MySqr = Sqr(-4) 产生实时错误。11.Tan 函数返回某个角的正切值。Tan(number)number 参数可以是任何将某个角表示为弧度的有效数值表达式。说明Tan 取某个角并返回直角三角形两个直角边的比值。此比值是直角三角形中该角的对边长度与邻边长度之比。将角度乘以 p

12、i/180 即可转换为弧度,将弧度乘以 180/pi 即可转换为角度。下面的示例利用 Tan 函数返回角度的正切:Dim MyAngle, MyCotangentMyAngle = 1.3 用弧度定义角度。MyCotangent = 1 / Tan(MyAngle) 计算余切附:派生数学函数下列是由固有数学函数派生的非固有数学函数:函数 派生的等效公式 Secant(正割) Sec(X) = 1 / Cos(X) Cosecant(余割) Cosec(X) = 1 / Sin(X) Cotangent(余切) Cotan(X) = 1 / Tan(X) Inverse Sine(反正弦) Ar

13、csin(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(反余切) Arc

14、cotan(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(双曲余割) HCos

15、ec(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)

16、 / (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 为底的对数 LogN(X) = Log(X) / Log(N) 附别一份供参考Abs

17、 函数 返回数的绝对值。And 运算符 执行两个表达式的逻辑连接。 Array 函数 返回含一数组的 变体 。 Asc 函数 返回字符串首字母的 ANSI 字符代码。 赋值运算符 (=) 给变量或属性赋值。 Atn 函数 返回数的反正切值。 调用语句 将控制移交 Sub 或 Function 过程。 CBool 函数 返回已被转换为 Boolean 子类型的变体的表达式。 CByte 函数 返回已被转换为字节子类型的变体的表达式。 CCur 函数 返回已被转换为货币子类型的变体的表达式。 CDate 函数 返回已被转换为日期子类型的变体的表达式。 CDbl 函数 返回已被转换为双精度子类型的变

18、体的表达式。 Chr 函数 返回指定 ANSI 字符码的字符。 CInt 函数 返回已被转换为整数子类型的变体的表达式。 Class 对象 提供对已创建的类的事件的访问。 Class 语句 声明类名 Clear 方法 清除 Err 对象的所有属性设置。 CLng 函数 返回已被转换为 Long 子类型的变体的表达式。 颜色常数 颜色常数列表。 比较常数 用于比较运算的常数列表。 连接运算符 (&) 强制两个表达式的字符串连接。 Const 语句 声明用于字母值的常数。 Cos 函数 返回角度的余弦值。 CreateObject 函数 创建并返回对“自动”对象的引用。 CSng 函数 返回已被转

19、换为单精度子类型的变体的表达式。 CStr 函数 返回已被转换为字符串子类型的变体的表达式。 日期和时间常数 在日期和时间运算中用来定义星期几和其他常数的常数列表。 日期格式常数 用于日期和时间格式的常数列表。 Date 函数 返回当前系统日期。 DateAdd 函数 返回加上了指定的时间间隔的日期。 DateDiff 函数 返回两个日期之间的间隔。 DatePart 函数 返回给定日期 的指定部分。 DateSerial 函数 返回指定年月日的 日期子类型的变体 。 DateValue 函数 返回日期子类型的变体 。 Day 函数 返回日期,取值范围为 1 至 31。 Description

20、 属性 返回或者设置说明某个错误的字符串。 Dictionary 对象 存储数据键、项目对的对象。 Dim 语句 声明变量并分配存储空间。 除法运算符 (/) 两数相除并以浮点数格式返回商。 Do.Loop 语句 当条件为 True 或者当条件变为 True 时,重复一语句块。 Empty 表示尚未初始化的变量值。 Eqv 运算符 使两个表达式相等。 Erase 语句 重新初始化固定数组的元素并重新分配动态数组的存储空间。 Err 对象 含有关于运行时错误的信息。 Eval 函数 计算并返回表达式的值。 Execute 方法 根据指定的字符串,执行正则表达式的搜索。 Execute 语句 执行

21、单个或更多的指定语句。 Exit 语句 退出 Do.Loop、For.Next、 Function 或 Sub 代码块。 Exp 函数 返回 e (自然对数的底)的多少次方。 自乘运算符 () 指数函数,幂为自变量。 False 关键字,其值为零。 FileSystemObject 对象 提供对计算机文件系统的访问。 Filter 函数 根据指定的筛选条件,返回含有字符串数组子集的、下限为 0 的数组。 FirstIndex 属性 返回字符串匹配的位置。 Fix 函数 返回数的整数部分。 For.Next 语句 以指定的次数重复一组语句。 For Each.Next 语句 对于数组或集合中的每

22、一个元素,重复一组语句。 FormatCurrency 函数 返回的表达式为货币值格式,其货币符号采用系统控制面板中定义的。 FormatDateTime 函数 返回格式化为日期或时间的表达式。 FormatNumber 函数 返回格式化为数的表达式。 FormatPercent 函数 返回格式化为百分比(乘以 100)的表达式,以 % 符号结尾。 Function 语句 声明形成 Function 过程体的名称、参数和代码。 GetObject 函数 从文件返回对“自动”对象的访问。 GetRef 函数 返回对可以绑定到事件的过程的引用。 Global 属性 设置或返回 Boolean 值。

23、 Hex 函数 返回表示数的十六进制值的字符串。 HelpContext 属性 设置或返回帮助文件中某主题的上下文 ID。 HelpFile 属性 设置或返回帮助文件的全路径。 Hour 函数 返回小时数,取值范围为 0 至 23。 If.Then.Else 语句 根据表达式的值,有条件地执行一组语句。 IgnoreCase 属性 设置或返回 Boolean 值,指示模式搜索是否区分大小写。 Imp 运算符 执行两个表达式的逻辑隐含。 初始化事件发生在创建相关类的实例时。 InputBox 函数 在对话框中显示提示,等待用户输入文本或者单击按钮,并返回文本框的内容。 InStr 函数 返回一个

24、字符串在另一个字符串中第一次出现的位置。 InStrRev 函数 返回一个字符串在另一个字符串中出现的位置,是从字符串的末尾算起。 Int 函数 返回数的整数部分。 整数除法运算符() 两数相除,返回的商取其整数部分。 Is 运算符 比较两个对象引用变量。 IsArray 函数 返回 Boolean 值,表示变量是否为数组。 IsDate 函数 返回 Boolean 值,表示表达式是否可以转换为日期。 IsEmpty 函数 返回 Boolean 值,表示变量是否已被初始化。 IsNull 函数 返回 Boolean 值,表示表达式是否含有无效数据 (Null)。 IsNumeric 函数 返回

25、 Boolean 值,表示表达式能否当作一个数,用来计算。 IsObject 函数 返回 Boolean 值,表示表达式是否引用了有效的“自动”对象。 Join 函数 返回连接许多包含在一个数组中的子串而创建的字符串。 LBound 函数 对于指示的数组维数,返回最小的可用下标。 LCase 函数 返回已被转换为小写字母的字符串。 Left 函数 返回字符串最左边的指定数量的字符。 Len 函数 返回字符串中的字符数量,或者存储变量所需的字节数。 Length 属性 返回在搜索字符串中匹配的长度。 LoadPicture 函数 返回图片对象。仅用于 32 位平台。 Log 函数 返回数的自然对

26、数。 LTrim 函数 返回去掉前导空格的字符串副本。 Match 对象 提供访问匹配正则表达式的只读属性。 Matches 集合 正则表达式匹配对象的集合。 Mid 函数 从字符串中返回指定数量的字符。 Minute 函数 返回小时内的分钟数,取值范围为 0 至 59。 杂项常数 不能纳入任何其他类的常数列表。 Mod 运算符 两数相除,只返回余数。 Month 函数 返回月份,取值范围为 1 至 12。 MonthName 函数 返回表示月份的字符串。 MsgBox 常数 与MsgBox 函数一起使用的常数列表。 MsgBox 函数 在对话框中显示消息,等待用户单击按钮,并返回表示用户所击

27、按钮的数值。 乘法运算符 (*) 两数相乘。 取反运算符 (-) 表示数值表达式的相反数。 Not 运算符 执行表达式的逻辑“非”运算。 Now 函数 返回当前计算机的系统日期和时间。 Nothing 使对象变量与所有实际的对象没有任何关联。 Null 表示变量含有无效的数据。 Number 属性 返回或设置代表某个错误的数值。 Oct 函数 返回表示一数的八进制值的字符串。 On Error 语句 启用错误处理。 运算符的优先级 表示各种 VBScript 运算符的优先顺序的列表。 Option Explicit 语句 强制显式声明脚本中的所有变量。 Or 运算符 执行两个表达式的逻辑“或”

28、运算。 Pattern 属性 设置或返回正被搜索的正则表达式的模式。 Private 语句 声明私有变量并分配存储空间。 PropertyGet 语句 声明在窗体属性过程中获取(返回)属性值的名称,参数和代码。 PropertyLet 语句 声明在窗体属性过程中指定属性值的名称,参数和代码。 PropertySet 语句 声明在窗体属性过程中设置引用到对象的名称,参数和代码。 Public 语句 声明公有变量并分配存储空间。 Raise 方法 产生运行时错误。 Randomize 语句 初始化随机数发生器。 ReDim 语句 声明动态数组变量,并分配或重新分配过程级的存储空间。 RegExp

29、对象 提供简单正则表达式的支持。 Rem 语句 包含程序中的注释。 Replace 函数 返回一个字符串,其中某个指定的子串被另一个子串替换,替换的次数也有规定。 Replace 方法 替换在正则表达式搜索中已发现的正文。 RGB 函数 返回表示 RGB 颜色值的数。 Right 函数 返回字符串最右边的指定数量的字符。 Rnd 函数 返回一随机数。 Round 函数 返回指定位数、四舍五入的数。 RTrim 函数 返回去掉尾部空格的字符串副本。 ScriptEngine 函数 返回表示正在使用中的脚本语言的字符串。 ScriptEngineBuildVersion 函数 返回使用中的脚本引擎

30、的编译版本号。 ScriptEngineMajorVersion 函数 返回使用中的脚本引擎的主版本号。 ScriptEngineMinorVersion 函数 返回使用中的脚本引擎的次版本号。 Second 函数 返回时间的秒数,取值范围为 0 至 59。 Select Case 语句 根据表达式的值,在若干组语句中选择一组执行。 Set 语句 将对象引用赋予变量或属性。 Sgn 函数 返回表示数的符号的整数。 Sin 函数 返回角度的正弦值。 Source 属性 返回最早出错的对象或应用程序的名称。 Space 函数 返回由指定数量的空格组成的字符串。 Split 函数 返回下限为 0 的、由指定数量的子串组成的一维数组。 Sqr 函数 返回数的平方根。 StrComp 函数 返回反映字符串比较结果的值。 字符串常数 字符串常数的列表。 String 函数 返回重复的字符串,达到指定的长度。 StrReverse 函数 返回一字符串,其中字符的顺序与指定的字符串中的顺序相反。 Sub 语句 声明形成 Sub 过程体的名称、参数和代码。 减法运算符 (-) 求两数之差,或表示某数值表达式的相反数。 T

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1