当前位置:文档之家› VB数学函数大全

VB数学函数大全

VB数学函数大全
VB数学函数大全

VB数学函数

1.Abs 函数

返回数字的绝对值。

Abs(number)

number 参数可以是任意有效的数值表达式。如果 number 包含 Null,则返回 Null;如果是未初始化变量,则返回 0。

说明

数字的绝对值是其无符号的数值大小。例如,Abs(-1) 和 Abs(1) 都返回 1。

下面示例利用 Abs 函数计算数字的绝对值:

Dim MyNumber

MyNumber = Abs(50.3 ) '返回 50.3。

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

2.Atn 函数返回数值的反正切值。

Atn(number)

number 参数可以是任意有效的数值表达式。

说明

Atn 函数计算直角三角形两个边的比值 (number) 并返回对应角的弧度值。此比值是该角对边的长度与邻边长度之比。结果的范围是从 -pi/2 到 pi/2 弧度。

弧度变换为角度的方法是将弧度乘以 pi/180。反之,角度变换为弧度的方法是将角度乘以180/pi 。

下面的示例利用 Atn 来计算 pi 的值:

Dim pi

pi = 4 * Atn(1) ' 计算 pi 的值。

注意 Atn 是 Tan(将角作为参数返回直角三角形两边的比值)的反三角函数。不要混淆 Atn 与余切(正切的倒数 (1/tangent))函数。

3.Cos 函数

返回某个角的余弦值。

Cos(number)

number 参数可以是任何将某个角表示为弧度的有效数值表达式。

说明

Cos 函数取某个角并返回直角三角形两边的比值。此比值是直角三角形中该角的邻边长度与斜边长度之比。结果范围在 -1 到 1 之间。

角度转化成弧度方法是用角度乘以 pi/180。反之,弧度转化成角度的方法是用弧度乘以180/pi。

下面的示例利用 Cos 函数返回一个角的余弦值:

Dim MyAngle, MySecant

MyAngle = 1.3 ' 用弧度定义一个角。

MySecant = 1 / Cos(MyAngle) ' 计算正割。

4.Exp 函数

返回 e(自然对数的底)的幂次方。

Exp(number)

number 参数可以是任意有效的数值表达式。

说明

如果 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 参数包含 Null,则返回 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。

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) / Log(n)以下示例为一个自定义的 Function 过程,该过程计算以 10 为底的对数:

Function Log10(X)

Log10 = Log(X) / Log(10)

End Function

7.Rnd 函数

返回一个随机数。

Rnd[(number)]

number 参数可以是任意有效的数值表达式。

说明

Rnd 函数返回一个小于 1 但大于或等于 0 的值。number 的值决定了 Rnd 生成随机数的方式:

如果 number 为 Rnd 生成

小于零每次都相同的值,使用 number 作为种子。

大于零序列中的下一个随机数。

等于零最近生成的数。

省略序列中的下一个随机数。

因每一次连续调用 Rnd 函数时都用序列中的前一个数作为下一个数的种子,所以对于任何最

初给定的种子都会生成相同的数列。

在调用 Rnd 之前,先使用无参数的 Randomize 语句初始化随机数生成器,该生成器具有基于系统计时器的种子。

要产生指定范围的随机整数,请使用以下公式:

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

这里, upperbound 是此范围的上界,而 lowerbound 是此范围内的下界。

注意要重复随机数的序列,请在使用数值参数调用 Randomize 之前,立即用负值参数调用 Rnd。使用同样 number 值的 Randomize 不能重复先前的随机数序列。

8.Sgn 函数

返回表示数字符号的整数。

Sgn(number)

number 参数可以是任意有效的数值表达式。

返回值

Sgn 函数有如下返回值:

如果 number 为 Sgn 返回

大于零 1

等于零 0

小于零 -1

说明

number 参数的符号决定 Sgn 函数的返回值。

下面的示例利用 Sgn 函数决定数值的符号:

Dim MyVar1, MyVar2, MyVar3, MySign

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

MySign = Sgn(MyVar1) ' 返回 1。

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

MySign = Sgn(MyVar3) ' 返回 0。

9.Sin 函数返回某个角的正弦值。

Sin(number)

number 参数可以是任何将某个角表示为弧度的有效数值表达式。

说明

Sin 函数取某个角并返回直角三角形两边的比值。此比值是直角三角形中该角的对边长度与斜边长度之比。结果的范围在 -1 到 1 之间。

将角度乘以 pi/180 即可转换为弧度,将弧度乘以 180/pi 即可转换为角度。

下面例子利用 Sin 返回角度的正弦:

Dim MyAngle, MyCosecant

MyAngle = 1.3 ' 用弧度定义角度。

MyCosecant = 1 / Sin(MyAngle) '计算余割。

10.Sqr 函数

Sqr(number)

number 参数可以是任意有效的大于或等于零的数值表达式。

说明

下面的示例利用 Sqr 函数计算数值的平方根:

Dim MySqr

MySqr = Sqr(4) ' 返回 2。

MySqr = Sqr(23) ' 返回4.79583152331272。

MySqr = Sqr(0) ' 返回0。

MySqr = Sqr(-4) ' 产生实时错误。

11.Tan 函数

返回某个角的正切值。

Tan(number)

number 参数可以是任何将某个角表示为弧度的有效数值表达式。

说明

Tan 取某个角并返回直角三角形两个直角边的比值。此比值是直角三角形中该角的对边长度与邻边长度之比。

将角度乘以 pi/180 即可转换为弧度,将弧度乘以 180/pi 即可转换为角度。

下面的示例利用 Tan 函数返回角度的正切:

Dim MyAngle, MyCotangent

MyAngle = 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(反正弦) 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 为底的对数 LogN(X) = Log(X) / Log(N)

===========================

附别一份供参考

=============================

Abs 函数返回数的绝对值。

And 运算符执行两个表达式的逻辑连接。

Array 函数返回含一数组的变体。

Asc 函数返回字符串首字母的 ANSI 字符代码。

赋值运算符 (=) 给变量或属性赋值。

Atn 函数返回数的反正切值。

调用语句将控制移交 Sub 或 Function 过程。

CBool 函数返回已被转换为 Boolean 子类型的变体的表达式。

CByte 函数返回已被转换为字节子类型的变体的表达式。

CCur 函数返回已被转换为货币子类型的变体的表达式。

CDate 函数返回已被转换为日期子类型的变体的表达式。

CDbl 函数返回已被转换为双精度子类型的变体的表达式。

Chr 函数返回指定 ANSI 字符码的字符。

CInt 函数返回已被转换为整数子类型的变体的表达式。

Class 对象提供对已创建的类的事件的访问。

Class 语句声明类名

Clear 方法清除 Err 对象的所有属性设置。

CLng 函数返回已被转换为 Long 子类型的变体的表达式。

颜色常数颜色常数列表。

比较常数用于比较运算的常数列表。

连接运算符 (&) 强制两个表达式的字符串连接。

Const 语句声明用于字母值的常数。

Cos 函数返回角度的余弦值。

CreateObject 函数创建并返回对“自动”对象的引用。

CSng 函数返回已被转换为单精度子类型的变体的表达式。

CStr 函数返回已被转换为字符串子类型的变体的表达式。

日期和时间常数在日期和时间运算中用来定义星期几和其他常数的常数列表。日期格式常数用于日期和时间格式的常数列表。

Date 函数返回当前系统日期。

DateAdd 函数返回加上了指定的时间间隔的日期。

DateDiff 函数返回两个日期之间的间隔。

DatePart 函数返回给定日期的指定部分。

DateSerial 函数返回指定年月日的日期子类型的变体。

DateValue 函数返回日期子类型的变体。

Day 函数返回日期,取值范围为 1 至 31。

Description 属性返回或者设置说明某个错误的字符串。

Dictionary 对象存储数据键、项目对的对象。

Dim 语句声明变量并分配存储空间。

除法运算符 (/) 两数相除并以浮点数格式返回商。

Do...Loop 语句当条件为 True 或者当条件变为 True 时,重复一语句块。Empty 表示尚未初始化的变量值。

Eqv 运算符使两个表达式相等。

Erase 语句重新初始化固定数组的元素并重新分配动态数组的存储空间。

Err 对象含有关于运行时错误的信息。

Eval 函数计算并返回表达式的值。

Execute 方法根据指定的字符串,执行正则表达式的搜索。

Execute 语句执行单个或更多的指定语句。

Exit 语句退出 Do...Loop、For...Next、 Function 或 Sub 代码块。

Exp 函数返回 e (自然对数的底)的多少次方。

自乘运算符 (^) 指数函数,幂为自变量。

False 关键字,其值为零。

FileSystemObject 对象提供对计算机文件系统的访问。

Filter 函数根据指定的筛选条件,返回含有字符串数组子集的、下限为 0 的数组。FirstIndex 属性返回字符串匹配的位置。

Fix 函数返回数的整数部分。

For...Next 语句以指定的次数重复一组语句。

For Each...Next 语句对于数组或集合中的每一个元素,重复一组语句。FormatCurrency 函数返回的表达式为货币值格式,其货币符号采用系统控制面板中定义的。FormatDateTime 函数返回格式化为日期或时间的表达式。

FormatNumber 函数返回格式化为数的表达式。

FormatPercent 函数返回格式化为百分比(乘以 100)的表达式,以 % 符号结尾。Function 语句声明形成 Function 过程体的名称、参数和代码。

GetObject 函数从文件返回对“自动”对象的访问。

GetRef 函数返回对可以绑定到事件的过程的引用。

Global 属性设置或返回 Boolean 值。

Hex 函数返回表示数的十六进制值的字符串。

HelpContext 属性设置或返回帮助文件中某主题的上下文 ID。

HelpFile 属性设置或返回帮助文件的全路径。

Hour 函数返回小时数,取值范围为 0 至 23。

If...Then...Else 语句根据表达式的值,有条件地执行一组语句。

IgnoreCase 属性设置或返回 Boolean 值,指示模式搜索是否区分大小写。

Imp 运算符执行两个表达式的逻辑隐含。

初始化事件

发生在创建相关类的实例时。

InputBox 函数在对话框中显示提示,等待用户输入文本或者单击按钮,并返回文本框的内容。

InStr 函数返回一个字符串在另一个字符串中第一次出现的位置。

InStrRev 函数返回一个字符串在另一个字符串中出现的位置,是从字符串的末尾算起。

Int 函数返回数的整数部分。

整数除法运算符(\) 两数相除,返回的商取其整数部分。

Is 运算符比较两个对象引用变量。

IsArray 函数返回 Boolean 值,表示变量是否为数组。

IsDate 函数返回 Boolean 值,表示表达式是否可以转换为日期。

IsEmpty 函数返回 Boolean 值,表示变量是否已被初始化。

IsNull 函数返回 Boolean 值,表示表达式是否含有无效数据 (Null)。

IsNumeric 函数返回 Boolean 值,表示表达式能否当作一个数,用来计算。

IsObject 函数返回 Boolean 值,表示表达式是否引用了有效的“自动”对象。

Join 函数返回连接许多包含在一个数组中的子串而创建的字符串。

LBound 函数对于指示的数组维数,返回最小的可用下标。

LCase 函数返回已被转换为小写字母的字符串。

Left 函数返回字符串最左边的指定数量的字符。

Len 函数返回字符串中的字符数量,或者存储变量所需的字节数。

Length 属性返回在搜索字符串中匹配的长度。

LoadPicture 函数返回图片对象。仅用于 32 位平台。

Log 函数返回数的自然对数。

LTrim 函数返回去掉前导空格的字符串副本。

Match 对象提供访问匹配正则表达式的只读属性。

Matches 集合正则表达式匹配对象的集合。

Mid 函数从字符串中返回指定数量的字符。

Minute 函数返回小时内的分钟数,取值范围为 0 至 59。

杂项常数不能纳入任何其他类的常数列表。

Mod 运算符两数相除,只返回余数。

Month 函数返回月份,取值范围为 1 至 12。

MonthName 函数返回表示月份的字符串。

MsgBox 常数与MsgBox 函数一起使用的常数列表。

MsgBox 函数在对话框中显示消息,等待用户单击按钮,并返回表示用户所击按钮的数值。乘法运算符 (*) 两数相乘。

取反运算符 (-) 表示数值表达式的相反数。

Not 运算符执行表达式的逻辑“非”运算。

Now 函数返回当前计算机的系统日期和时间。

Nothing 使对象变量与所有实际的对象没有任何关联。

Null 表示变量含有无效的数据。

Number 属性返回或设置代表某个错误的数值。

Oct 函数返回表示一数的八进制值的字符串。

On Error 语句启用错误处理。

运算符的优先级表示各种 VBScript 运算符的优先顺序的列表。

Option Explicit 语句强制显式声明脚本中的所有变量。

Or 运算符执行两个表达式的逻辑“或”运算。

Pattern 属性设置或返回正被搜索的正则表达式的模式。

Private 语句声明私有变量并分配存储空间。

PropertyGet 语句声明在窗体属性过程中获取(返回)属性值的名称,参数和代码。PropertyLet 语句声明在窗体属性过程中指定属性值的名称,参数和代码。

PropertySet 语句声明在窗体属性过程中设置引用到对象的名称,参数和代码。

Public 语句声明公有变量并分配存储空间。

Raise 方法产生运行时错误。

Randomize 语句初始化随机数发生器。

ReDim 语句声明动态数组变量,并分配或重新分配过程级的存储空间。

RegExp 对象提供简单正则表达式的支持。

Rem 语句包含程序中的注释。

Replace 函数返回一个字符串,其中某个指定的子串被另一个子串替换,替换的次数也有规定。

Replace 方法替换在正则表达式搜索中已发现的正文。

RGB 函数返回表示 RGB 颜色值的数。

Right 函数返回字符串最右边的指定数量的字符。

Rnd 函数返回一随机数。

Round 函数返回指定位数、四舍五入的数。

RTrim 函数返回去掉尾部空格的字符串副本。

ScriptEngine 函数返回表示正在使用中的脚本语言的字符串。ScriptEngineBuildVersion 函数返回使用中的脚本引擎的编译版本号。

ScriptEngineMajorVersion 函数返回使用中的脚本引擎的主版本号。ScriptEngineMinorVersion 函数返回使用中的脚本引擎的次版本号。

Second 函数返回时间的秒数,取值范围为 0 至 59。

Select Case 语句根据表达式的值,在若干组语句中选择一组执行。

Set 语句将对象引用赋予变量或属性。

Sgn 函数返回表示数的符号的整数。

Sin 函数返回角度的正弦值。

Source 属性返回最早出错的对象或应用程序的名称。

Space 函数返回由指定数量的空格组成的字符串。

Split 函数返回下限为 0 的、由指定数量的子串组成的一维数组。

Sqr 函数返回数的平方根。

StrComp 函数返回反映字符串比较结果的值。

字符串常数字符串常数的列表。

String 函数返回重复的字符串,达到指定的长度。

StrReverse 函数返回一字符串,其中字符的顺序与指定的字符串中的顺序相反。Sub 语句声明形成 Sub 过程体的名称、参数和代码。

减法运算符 (-) 求两数之差,或表示某数值表达式的相反数。

Tan 函数返回角度的正切值。

终结事件

发生在相关类的实例终结之时。

Test 方法根据指定的字符串,执行正则表达式的搜索。

Time 函数返回反映当前系统时间的日期子类型的变体。

Timer 函数返回时经子夜 12:00 AM 后的秒数。

TimeSerial 函数返回含有指定时分秒时间的日期子类型的变体。

TimeValue 函数返回含有时间的日期子类型的变体。

Trim 函数返回去掉前导空格或末尾空格的字符串副本。

三态常数在代码中使用,以便表示每个显示的值。

True 其值为 -1 的关键字。

TypeName 函数返回一字符串,它提供了关于变量的变体子类型信息。

UBound 函数返回指定维数数组的最大有效下标。

UCase 函数返回的字符串已经被转换为大写字母。

Value 属性返回在搜索字符串中已发现匹配的值或正文。

VarType 常数定义变体子类型的常数列表。

VarType 函数返回标识变体子类型的数值。

VBScript 常数在 VBScript 中提供不同种类的常数。

Weekday 函数返回表示星期几的数值。

WeekdayName 函数返回表示星期几的字符串。

While...Wend 语句只要给定的条件为 True,便执行一串语句。

With 语句对单个的对象执行一串语句。

Xor 运算符执行两个表达式的逻辑“异或”运算。

Year 函数返回表示年份的数值。

VB中整除运算符 \ 与取整函数 INT 的作用是否相同

性质不同。一个是运算符,一个是函数。

整除,顾名思义,有除法在里面,而取整只是删除零头而已。但它们在某种情况下可以相互替换,如:

3\2=Int(3/2)

Int(10.11)=10.11\1

唉。。网上太多了。。不给出网址了。。。。

高中数学常见函数图像

高中数学常见函数图像1. 2.对数函数:

3.幂函数: 定义形如αx y=(x∈R)的函数称为幂函数,其中x是自变量,α是常数. 图像 性质过定点:所有的幂函数在(0,) +∞都有定义,并且图象都通过点(1,1).单调性:如果0 α>,则幂函数的图象过原点,并且在[0,) +∞上为增函数.如果0 α<,则幂函数的图象在(0,) +∞上为减函数,在第一象限内,图象无限接近x轴与y轴.

函数 sin y x = cos y x = tan y x = 图象 定义域 R R ,2x x k k ππ??≠+∈Z ???? 值域 []1,1- []1,1- R 最值 当 22 x k π π=+ () k ∈Z 时, max 1y =; 当22 x k π π=- ()k ∈Z 时,min 1y =-. 当()2x k k π =∈Z 时, max 1y =; 当2x k π π=+ ()k ∈Z 时,min 1y =-. 既无最大值也无最小值 周期性 2π 2π π 奇偶性 奇函数 偶函数 奇函数 单调性 在 2,222k k ππππ? ?-+???? ()k ∈Z 上是增函数;在 32,222k k π πππ??++???? ()k ∈Z 上是减函数. 在[]() 2,2k k k πππ-∈Z 上 是 增 函 数 ; 在 []2,2k k πππ+ ()k ∈Z 上是减函数. 在,2 2k k π ππ π? ? - + ?? ? ()k ∈Z 上是增函数. 对称性 对称中心 ()(),0k k π∈Z 对称轴 ()2 x k k π π=+ ∈Z 对称中心 (),02k k ππ??+∈Z ?? ? 对称轴()x k k π =∈Z 对称中心(),02k k π?? ∈Z ??? 无对称轴

VB函数大全_基本函数大全

VB函数大全_基本函数大全 Abs 函数返回数的绝对值。 And 运算符执行两个表达式的逻辑连接。 Array 函数返回含一数组的变体。 Asc 函数返回字符串首字母的ANSI 字符代码。 赋值运算符(=) 给变量或属性赋值。 Atn 函数返回数的反正切值。 调用语句将控制移交Sub 或Function 过程。 CBool 函数返回已被转换为Boolean 子类型的变体的表达式。 CByte 函数返回已被转换为字节子类型的变体的表达式。 CCur 函数返回已被转换为货币子类型的变体的表达式。 CDate 函数返回已被转换为日期子类型的变体的表达式。 CDbl 函数返回已被转换为双精度子类型的变体的表达式。 Chr 函数返回指定ANSI 字符码的字符。 CInt 函数返回已被转换为整数子类型的变体的表达式。 Class 对象提供对已创建的类的事件的访问。 Class 语句声明类名 Clear 方法清除Err 对象的所有属性设置。 CLng 函数返回已被转换为Long 子类型的变体的表达式。 颜色常数颜色常数列表。 比较常数用于比较运算的常数列表。 连接运算符(&) 强制两个表达式的字符串连接。 Const 语句声明用于字母值的常数。 Cos 函数返回角度的余弦值。 CreateObject 函数创建并返回对“自动”对象的引用。 CSng 函数返回已被转换为单精度子类型的变体的表达式。 CStr 函数返回已被转换为字符串子类型的变体的表达式。 日期和时间常数在日期和时间运算中用来定义星期几和其他常数的常数列表。日期格式常数用于日期和时间格式的常数列表。 Date 函数返回当前系统日期。 DateAdd 函数返回加上了指定的时间间隔的日期。 DateDiff 函数返回两个日期之间的间隔。 DatePart 函数返回给定日期的指定部分。 DateSerial 函数返回指定年月日的日期子类型的变体。 DateValue 函数返回日期子类型的变体。 Day 函数返回日期,取值范围为1 至31。 Description 属性返回或者设置说明某个错误的字符串。 Dictionary 对象存储数据键、项目对的对象。 Dim 语句声明变量并分配存储空间。 除法运算符(/) 两数相除并以浮点数格式返回商。 Do...Loop 语句当条件为True 或者当条件变为True 时,重复一语句块。Empty 表示尚未初始化的变量值。 Eqv 运算符使两个表达式相等。 Erase 语句重新初始化固定数组的元素并重新分配动态数组的存储空间。 Err 对象含有关于运行时错误的信息。 Eval 函数计算并返回表达式的值。 Execute 方法根据指定的字符串,执行正则表达式的搜索。 Execute 语句执行单个或更多的指定语句。 Exit 语句退出Do...Loop、For...Next、Function 或Sub 代码块。 Exp 函数返回e (自然对数的底)的多少次方。 自乘运算符(^) 指数函数,幂为自变量。 False 关键字,其值为零。

vb程序设计的几个简单例子

Option Explicit Private Sub Command1_Click() Dim i%, j%, r! i = Val(Text1.Text) j = Val(Text2.Text) Picture1.Print i; j; Call gysh(i, j) Picture1.Print "最大公约数是" & i r = Val(InputBox("输入半径")) Call S(r) End Sub Public Function gysh(m As Integer, n As Integer) As Integer Dim t% Do t = m Mod n: m = n: n = t Loop While t <> 0 End Function Public function S(r!) Const pi = 3.1415926 S = pi * r ^ 2 MsgBox "圆面积为:" & S End function Public Function 定积分() End Function

Dim a() As Integer, i%, j%, n%, t% Private Sub Command1_Click() Picture1.Print "排序前的数组为:" n = V al(InputBox("请输入一个3到100的整数")) ReDim a(1 To n) Randomize For i = 1 To n a(i) = Int(Rnd * 100) + 1 Picture1.Print Tab(((i - 1) Mod 5) * 6); a(i); Next i End Sub Private Sub Command2_Click() Picture1.Print Picture1.Print "排序后的数组为:" For i = 1 To n - 1 For j = i + 1 To n If a(i) > a(j) Then t = a(i) a(i) = a(j) a(j) = t End If Next Next For i = 1 To n Picture1.Print Tab(((i - 1) Mod 5) * 6); a(i); Next End Sub

真正实现C语言绘制数学函数图像

用C语言画函数图像 横纵坐标单位长度比校正(3:5) 真正的余弦函数 #include #include int sishewuru(float a); void main() { int n = 450; float a[500], b[500]; int i,j; a[0] = b[0] = 0; for (i = 1; i < n; i++)

a[i] = a[i - 1] + 0.01; b[i] = cos(a[i]); } int A[500],B[500]; for (i = 0; i < n; i++) { //printf("sin(%f)=%f\n", a[i], b[i]); a[i] = 100 * a[i]; b[i] = 55 * b[i]; A[i] = sishewuru(a[i]); B[i] = sishewuru(b[i])+60; //printf("sin(%d)=%d\n", A[i], B[i]); } for ( i = 100; i >=0; i--) { for ( j = 0; j < n; j++) { if (i==B[j]) { printf("*"); } else { printf(" "); } } printf("\n"); } } int sishewuru(float a) { int m; if (a-floor(a)<0.5) { m = a; return m; } else { m = a + 1; return m; } }

1.调节输出框大小,字符显示大小 2.确定函数的定义域 3.确定定义域上的步长 4.计算函数值 5.确定函数值放大系数 6.确定定义域恰好落在显示的区间内 7.确定坐标的单位长度与字符实际长度之间的换算关系 8.确定打点的顺序与坐标的关系 定义域在),(ππ-的正弦函数图像 定义域在),(ππ-的正切函数图像

VB函数大全

VB函数大全 Calendar 常数 可在代码中的任何地方用下列常数代替实际值: 常数值描述 vbCalGreg 0 指出使用的是阳历。 vbCalHijri 1 指出使用的是伊斯兰历法。 -------------------------------------------------------------------------------- Color 常数 可在代码中的任何地方用下列常数代替实际值: 常数值描述 vbBlack 0x0 黑色 vbRed 0xFF 红色 vbGreen 0xFF00 绿色 vbYellow 0xFFFF 黄色 vbBlue 0xFF0000 蓝色 vbMagenta 0xFF00FF 紫红色 vbCyan 0xFFFF00 青色 vbWhite 0xFFFFFF 白色 -------------------------------------------------------------------------------- Comparison常数 下列常数由 Visual Basic for Applications 中的类型库定义,可用来在代码中的任何地方代替实际值: 常数值描述 VbUseCompareOption -1 使用Option Compare语句的设置进行比较。VbBinaryCompare 0 进行二进制的比较。 VbTextCompare 1 进行文字的比较。 vbDatabaseCompare 2 用于 Microsoft Access(仅限于Windows),进行以数据库所含信息为基础的比较。 -------------------------------------------------------------------------------- Compiler 常数

高中数学常见函数图像

高中数学常见函数图像 1.指数函数: 定义 函数 (0x y a a =>且1)a ≠叫做指数函数 图象 1a > 01a << 定义域 R 值域 (0,)+∞ 过定点 图象过定点(0,1),即当0x =时,1y =. 奇偶性 非奇非偶 单调性 在R 上是增函数 在R 上是减函数 2.对数函数: 定义 函数 log (0a y x a =>且1)a ≠叫做对数函数 图象 1a > 01a << 定义域 (0,)+∞ 值域 R 过定点 图象过定点(1,0),即当1x =时,0y =. 奇偶性 非奇非偶 单调性 在(0,)+∞上是增函数 在(0,)+∞上是减函数 x a y =x y (0,1) O 1 y =x a y =x y (0,1) O 1 y =x y O (1,0) 1 x =log a y x =x y O (1,0) 1 x =log a y x =

3.幂函数: 定义形如αx y=(x∈R)的函数称为幂函数,其中x是自变量,α是常数. 图像 性质过定点:所有的幂函数在(0,) +∞都有定义,并且图象都通过点(1,1).单调性:如果0 α>,则幂函数的图象过原点,并且在[0,) +∞上为增函数.如果0 α<,则幂函数的图象在(0,) +∞上为减函数,在第一象限内,图象无限接近x轴与y轴.

4. 函数 sin y x = cos y x = tan y x = 图象 定义域 R R ,2x x k k ππ??≠+∈Z ???? 值域 []1,1- []1,1- R 最值 当 22 x k π π=+ () k ∈Z 时, max 1y =; 当22 x k π π=- ()k ∈Z 时,min 1y =-. 当()2x k k π =∈Z 时, max 1y =; 当2x k ππ=+ ()k ∈Z 时,min 1y =-. 既无最大值也无最小值 周期性 2π 2π π 奇偶性 奇函数 偶函数 奇函数 单调性 在 2,222k k ππππ? ?-+???? ()k ∈Z 上是增函数;在 32,222k k π πππ? ?++??? ? ()k ∈Z 上是减函数. 在[]() 2,2k k k πππ-∈Z 上 是 增 函 数 ; 在 []2,2k k πππ+ ()k ∈Z 上是减函数. 在,2 2k k π ππ π? ? - + ?? ? ()k ∈Z 上是增函数. 对称性 对称中心 ()(),0k k π∈Z 对称轴 ()2 x k k π π=+ ∈Z 对称中心 (),02k k ππ??+∈Z ?? ? 对称轴()x k k π =∈Z 对称中心(),02k k π?? ∈Z ??? 无对称轴

VB6常用函数大全

VB常用函数大全 现在的编程软件像VB,C++等,大多自带功能很强的函数库,可以很省力得完成各种功能。很多时候,想不起来实现某个功能的函数或函数格式,导致编程大费周折。作为一个编程人员,我对此深有体会。因此,特地准备了几期VB常用函数的介绍,供大家学习或参考。有说的不当之处,也欢迎在本网站的论坛中提出,大家学习。 (一)类型转换类函数 1、CType(X) [格式]: P=CBool(X) 将X转换为“布尔”(Boolean)类型 P=CByte(X) 将X转换为“字节”(Byte)类型 P=CCur(X) 将X转换为“金额”(Currency)类型 P=CDate(X) 将X转换为“日期”(Date)类型 P=CDbl(X) 将X转换为“双精度”(Double)类型 P=CHr(X) 返回字符码对应的字符 P=CInt(X) 将X转换为“整型”(Integer)类型 P=CLng(X) 将X转换为“长整型”(Long)类型 P=CSng(X) 将X转换为“单精度”(Single)类型 P=CStr(X) 将X转换为“字符串”(String)类型 P=Cvar(X) 将X转换为“变体型”(Variant)类型 P=CVErr(X) 将X转换为Error值 [ 范例]:(1) CStr(13)+CStr(23) 数值转换成字符串后,用“+”号连接,结果:1323 (2) CInt("12")+12 字符串转换成整型后与12相加,结果:24 (3) P=CInt(True) 输出结果为-1,布尔值与数值的转换时要注意,布尔值只有True和False,其中True在内存中为-1,False存为0 (4) CBool(-0、001) 输出结果为True。将数值转换为布尔型时,等于0的数值将得到False,不等于0的数值得到True 2、Int(X),Fix(X):取X的整数值 [格式]: P=Int(X) 取<=X的最大整数值 P=Fix(X) 取X的整数部分,直接去掉小数 [范例]:(1) Int(-54、6) 结果为-55,取<=-54、6的最大整数 (2) Fix(54、6) 结果为54,取整数并直接去掉小数 (二)常用数学函数 [格式]: 1、Abs(N) 取绝对值 例:Abs(-3、5) 结果:3、5 2、Cos(N) 余弦函数 例:Cos(0) 结果:1 3、Exp(N) e为底的指数函数 例:Exp(3) 结果:20、068 4、Log(N) 以e为底的自然对数

完整word版,VB程序设计例题12例

索引 一、在窗体上画一个文本框,其名称为Text1,Text属性为空白。再画一个命令按钮,其名称为C1,Visible属性为False。编写适当的事件过程。程序运行后,如果在文本框中输入字符,则命令按钮出现。 二、计算圆的周长和面积:在窗体中添加一个文本框(Text1)和一个对应的标签(Label1),再添加两个命令按钮(Command1和Command2)和一个图片框(Picture1)。程序运行时,当单击Command1按钮后,计算圆的周长;当单击Command2按钮后,计算圆的面积;计算结果输出在图片框中。(要求在未输入半径前两个按钮呈灰色不可用。) 三、在窗体上添加三个文本框和对应的三个标签,标签的标题分别是“个位”、“十位”、“百位”。程序运行时,当单击窗体后,随机产生一个【100,999】区间内的整数,将它的个位、十位、百位数字分别显示在对应的文本框中。 四、设计一个计算程序:在窗体上添加四个文本框和四个对应的标签,标签的标题分别是“语文”、“数学”、“外语”、“平均成绩”,三个命令按钮,标题分别为“清除”、“计算”、“退出”。程序运行后,用户按“清除”按钮,则清除文本框中显示的内容,按“计算”按钮,则计算三科平均成绩,将计算结果显示在第四个文本框中(计算结果保留小数点后一位)。单击退出按钮则程序退出。 五、某税务部门征收所得税,规定如下:(1)收入200元以内,免征。(2)收入在200~400元,超过200元的部分纳税3%。(3)收入超过400元的部分,纳税4%。(4)当收入达5000元或超过时,将4%税金改为5%。编程序实现上述操作。 六、给定三角形的三条边的边长,计算三角形的面积。编写程序,首选判断给出的三条边能否构成三角形,如可以构成,则计算并输出该三角形的面积,否则要求重新输入。当输入-1时结束程序。 七、编程求100以内的全部素数。 八、编程打印钻石图案。 九、输出杨辉三角形。 十、有一个数组,包含了10个不同的随机整数(20~90),要求计算出它们的平均值,并输出这个数组中最接近于平均值的数。 十一、在一个窗体上建有包含三个命令按钮的控件数组和一个文体框。编程实现当按下标题不同的命令按钮时,使文体框中文字的字体发生相应的变化。 十二、编程求1000以内的完全数。所谓完全数是指这样的自然数:它的各个约数(不包括该数本身)。如28=1+2+4+7+14就是一个完全数。

高中各种函数图像画法与函数性质

一次函数 二次函数

反比例函数 1、反比例函数图象:反比例函数的图像属于以原点为对称中心的中心对称的双曲线 反比例函数图像中每一象限的每一支曲线会无限接近X轴Y轴但不会与坐标轴相交(K≠0)。 2、性质: 1.当k>0时,图象分别位于第一、三象限,同一个象限内,y随x的增大而减小;当k<0时,图象分别位于二、四象限,同一个象限内,y随x的增大而增大。 2.k>0时,函数在x<0上同为减函数、在x>0上同为减函数;k<0时,函数在x<0上为增函数、在x>0上同为增函数。 定义域为x≠0;值域为y≠0。 3.因为在y=k/x(k≠0)中,x不能为0,y也不能为0,所以反比例函数的图象不可能与x轴相交,也不可能与y轴相交。 4. 在一个反比例函数图象上任取两点P,Q,过点P,Q分别作x轴,y轴的平行线,与坐标轴围成的矩形面积为S1,S2则S1=S2=|K| 5. 反比例函数的图象既是轴对称图形,又是中心对称图形,它有两条对称轴 y=x y=-x(即第一三,二四象限角平分线),对称中心是坐标原点。

指数函数y=a x (a>0,a≠1) 注意:⒈指数函数对外形要求严格,前系数要为1,否则不能为指数函数。 ⒉指数函数的定义仅是形式定义。 指数函数的图像与性质 规律:1. 当两个指数函数中的a互为倒数时,两个函数关于y轴对称,但这两个函数都不具有奇偶性。 2.当a>1时,底数越大,图像上升的越快,在y轴的右侧,图像越靠近y轴; 当0<a<1时,底数越小,图像下降的越快,在y轴的左侧,图像越靠近y轴。 在y轴右边“底大图高”;在y轴左边“底大图低”。

3.四字口诀:“大增小减”。即:当a>1时,图像在R上是增函数; 当0<a<1时,图像在R上是减函数。 4. 指数函数既不是奇函数也不是偶函数 比较幂式大小的方法: 1.当底数相同时,则利用指数函数的单调性进行比较; 2.当底数中含有字母时要注意分类讨论; 3.当底数不同,指数也不同时,则需要引入中间量进行比较; 4.对多个数进行比较,可用0或1作为中间量进行比较 底数的平移: 在指数上加上一个数,图像会向左平移;减去一个数,图像会向右平移。 在f(X)后加上一个数,图像会向上平移;减去一个数,图像会向下平移。

vb数据转换函数

VB中各种数据类型转换函数 所属类别:VB 推荐指数:★★★★ 文档人气:23150 本周人气:118 发布日期:2006-3-14 在VB中,提供了很多数据类型转换的函数,特别是各种进制数据的转换以及字符串和数 字的转换函数,本文将对这些函数做一个简单的小结. 1. 各种进制转换函数 一般的数据进制包括十进制,二进制,十六进制.十进制就是我们日常生活用到的数据进制,因此也是我们最熟悉和清楚的;二进制是计算机的基础进制,主要是因为便于用物理器件实现二进制;八进制和十六进制因为和二进制的天然的亲密关系,并且表示比二进制更方便,因而也成为计算机的常用表示方法. VB中涉及到的数据进制之间的转换函数主要有如下几个: Hex 函数: 返回代表十六进制数值的String; Oct 函数: 返回代表一数值的八进制值的Variant (String); Cint函数: 强制将一个表达式转换成-32,768 至32,767的整型; CLng函数: 强制将一个表达式转换成-2,147,483,648 至2,147,483,647的长整型; Cdec函数: 强制将一个表达式转换成Decimal 数据类型; CDbl函数: 强制将一个表达式转换成Double 数据类型; 以上这些函数是最基本的几个数据进制之间的转换函数,其中以前三个函数最常用,也最有用.从上面几个函数我们可以看到,VB中没有为我们提供专门的函数供我们将表达式或是数据转换成十进制和二进制,不过十进制的转换我们可以通过Cint函数轻松完成,而二进制的实现我们可以通过二进制和八进制,十六进制的关 系轻松转换. 下面几个例子为Hex函数和Oct函数以及Cint函数的实例: (1). A= hex(5) 返回5; (2). B=hex(10) 返回A (3). C=hex(23) 返回17 (4). D=oct(5) 返回5 (5). E=oct(10) 返回12 (6). F=oct(23) 返回27 (7). G=Cint(&H17) 返回23 (8) . H=Cint(&O12) 返回10 以上这些函数的应用比较简单,就不多说了,值得一提的是Hex函数和Oct函数返回的都是字符串,如果是想将十六进制或是八进制的字符串变量转换成十进制,可以按如下方法进行: C=”17” 17为十六进制数值的String C=”&H” & C Ic=Cint(C) 返回23

VB程序设计例题程序改错程序填空程序设计

'以下程序段用于输出杨辉三角:结果样式如图1 ' Private Sub Form_Click() Const n = 10 Dim arr(n, n) As Integer For I = 1 To n arr(I, I) = 1 '**********SPACE********** 【arr(I, 1) = 1】 Next I For I = 3 To n For j = 2 To I - 1 '**********SPACE********** arr(i, j) =arr(i-1,j-1)+arr(i-1,j) Next j Next I For I = 1 To n For j = 1 To I '**********SPACE********** 【print arr(I,j)】 Next j Print Next I End Sub Option Explicit '------------------------------------------------ '【程序改错】 '------------------------------------------------ '题目:用自定义函数的方法求sum(x),求当-1≤x≤1时,' sum(x)=x/2!+x^2/3!+x^3/4!+……+x^n/(n+1)!, ' 当x〉1或x〈-1时,函数值为0。当n〈=0时,输入数' 据错误。X、N都是由用户输入。 '------------------------------------------------ '注意:不可增加或删除程序行,也不可以更改程序结构 '------------------------------------------------ Private Sub Command1_Click() Dim s As Single Dim n As Integer, x As Single, k As Integer n = Val(InputBox("Please input a integer value:"))

最新Matlab中常见数学函数的使用

给自己看的----Matlab的内部常数(转) 2008/06/19 14:01[Ctrl C/V--学校 ] MATLAB基本知识 Matlab的内部常数 pi 圆周率 exp(1) 自然对数的底数e i 或j 虚数单位 Inf或inf 无穷大 Matlab的常用内部数学函数

如何用matlab进行多项式运算 (1)合并同类项 syms 表达式中包含的变量 collect(表达式,指定的变量) (2)因式分解 syms 表达式中包含的变量factor(表达式) (3)展开 syms 表达式中包含的变量 expand(表达式) 我们也可在matlab中调用maple的命令进行多项式的运算,调用格式如下: maple(’maple中多项式的运算命令’) 如何用matlab进行分式运算 发现matlab只有一条处理分式问题的命令,其使用格式如下: [n,d]=numden(f)把符号表达式f化简为有理形式,其中分子和分母的系数为整数且分子分母不含公约项,返回结果n为分子,d为分母。注意:f必须为符号表达式 不过我们可以调用maple的命令,调用方法如下: maple(’denom(f)’)提取分式f的分母 maple(’numer(f)’)提取分式f的分子 maple(’normal(f)’ ) 把分式f的分子与分母约分成最简形式 maple(’expand(f)’) 把分式f的分子展开,分母不变且被看成单项。 maple(’factor(f)’) 把分式f的分母和分子因式分解,并进行约分。 如何用Matlab进行因式分解 syms 表达式中包含的变量factor(表达式) 如何用Matlab展开 syms 表达式中包含的变量expand(表达式) 如何用Matlab进行化简 syms 表达式中包含的变量simplify(表达式) 如何用Matlab合并同类项 syms 表达式中包含的变量collect(表达式,指定的变量) 如何用Matlab进行数学式的转换 调用Maple中数学式的转换命令,调用格式如下: maple(‘Maple的数学式转换命令’) 即:maple(‘convert(表达式,form)’)将表达式转换成form的表示方式 maple(‘convert(表达式,form, x)’)指定变量为x,将依赖于变量x的函数转换成form的表示方式(此指令仅对form为exp与sincos的转换式有用) 如何用Matlab进行变量替换 syms 表达式和代换式中包含的所有变量subs(表达式,要替换的变量或式子,代换式) 如何用matlab进行复数运算 a+b*i 或 a +b*j表示复数a+bi 或a+bj real(z)求复数z的实部 imag(z)求复数z的虚部 abs(z)求复数z的模 angle(z)求复数z的辐角, conj(z)求复数z的共轭复数 exp(z)复数的指数函数,表示e^z 如何在matlab中表示集合 [a, b, c,…] 表示由a, b, c,…组成的集合(注意:元素之间也可用空格隔开) unique(A) 表示集合A的最小等效集合(每个元素只出现一次) 也可调用maple的命令,格式如下: maple('{a, b, c,…}')表示由a, b, c,…组成的集合 下列命令可以生成特殊的集合: maple(‘{seq(f(i),i=n..m)}’)生成集合{f(n), f(n+1), f(n+2), … , f(m)} 如何用Matlab求集合的交集、并集、差集和补集

VB常用函数

VB常用函数: 1.数值型函数: int(num): 取整int(99.8)=99; int(-99.2)=-100 fix(num):取整fix(99.8)=99; fix(-99.2)=-99 round(num,n): 四舍五入取小数位round(3.14159,3)=3.142 中点数值四舍五入为近偶取整round(3.25,1)=3.3 sqr(num) 取根号 2.字符串函数: len(str):计算字符串长度中文字符长度也计为一!mid(str,起始字符,[读取长度]):截取字符串中间子字符串 left(str,nlen):从左边起截取nlen长度子字符串 right(str,nlen):从右边起截取nlen长度子字符串 trim(str):去除字符串两端空格 replace(str,查找字符串,替代字符串,[起始字符,替代次数,比较方法]):替换字符串 注:默认值:起始字符1;替代次数不限;比较方法区

分大小写(0) InStr([起始字符,]str,查找字符串[,比较方法]):检测是否包含子字符串可选参数需同时选返回起始位置InStrrev() split(str,分割字符串[,次数][,比较方法]):以分割字符串为分割标志将字符串转为字符数组可选参数需同时选CHR(num)通过ASCII值获取一个字符 chr(32) 空格 chr(13) 回车 Ucase(str)所有字符转成大写 Lcase(str)所有字符转成小写 3.数据类型转换函数: Cint(str):转换正数True -1;False 0;日期距离1899/12/31天数;时间上午段0;下午段1; Cstr(str):日期输出格式yyyy/mm/dd;时间输出格式Am/Pm hh:mm:ss Csng(str):转换为单精度数值 Cdbl(str):转换为双精度数值 Cdate() 4.时间函数: date:取系统当前日期

VB可视化程序设计实例——小时钟

VB可视化程序设计实例——小时钟 本例专门针对程序设计初学者而设计,尤其适合第一次接触VB的学生学习。通过用VB来设计如图3.39所示的时钟程序,初步感受一下可视化和面向对象的程序设计过程。 图3.39 时钟程序运行效果 小时钟程序中包含窗体控件、标签控件和计时器控件等3个控件。窗体控件是小时钟程序运行时的窗口,标题栏上的标题是“时钟”,在右上角有最小化、最大化和关闭按钮。标签控件可以用来显示文本,本例中用来显示时间,如“9:48:57”。计时器控件每秒一次把计算机的当前系统时间显示到标签控件中,使得小时钟不停地运行。Array启动VB,首先显示“新建工程”对话框(图3.40),在选择“新建”选项卡中的“标 准EXE”项后,单击“打开”按钮,进入VB编程环境,如图3.41所示。 图3.40 “新建工程”对话框

图3.41 VB 可视化编程环境 除了标题栏、菜单栏和标准工具栏外,编程环境中还有工具箱、窗体和属性等窗口。 双击工具箱(图3.42)中的标签控件,在窗体Form1中放置可以显示文本信息的标签控件Label1,见图3.43。时钟的时、分和秒以后就显示在Label1中。拖曳Label1可以移动它,拖曳它的八个控制点,可以改变它的大小。 图3.42 工具箱 图3.43 label1控件 图3.44 计时器控件 双击工具箱中的计时器控件,在窗体Form1中放置计时器控件Timer1,见图3.44。计时器控件以一定的时间周期,调用一个事件。计时器控件只有在设计阶段出现在窗体上,程序运行时是不可见的,它的位置和大小无关紧要。 到目前为止,已经建立了窗体Form1、标签控件Label1和计时器控件Timer1等3个对象。下面,将设置它们的属性。 窗体窗口

VB内置函数详细解释大全

VB内置函数大全 Abs(number) 返回参数的绝对值,其类型和参数相同。 必要的 number 参数是任何有效的数值表达式,如果 number 包含 Null,则返回 Null,如果 number 是未初始化的变量,则返回 0。 一个数的绝对值是将正负号去掉以后的值。例如,ABS(-1) 和 ABS(1) 都返回 1。 Array(arglist) 返回一个包含数组的 Variant。 所需的 arglist 参数是一个用逗号隔开的值表,这些值用于给 Variant 所包含的数组的各元素赋值。如果不提供参数,则创建一个长度为 0 的数组。 用来表示数组元素的符号由变量名、圆括号以及括号中的所需元素的索引号组成。在下面的示例中,第一条语句创建一个 Variant 的变量 A。第二条语句将一个数组赋给变量 A。最后一条语句将该数组的第二个元素的值赋给另一个变量。Dim A As Variant A = Array(10,20,30) B = A(2) 使用 Array 函数创建的数组的下界受 Option Base 语句指定的下界的决定, 除非 Array 是由类型库(例如 VBA.Array )名称限定。如果是由类型库名称限定,则 Array 不受 Option Base 的影响。 注意没有作为数组声明的 Variant 也可以表示数组。除了长度固定的字符串以及用户定义类型之外,Variant 变量可以表示任何类型的数组。尽管一个包含数组的 Variant 和一个元素为 Variant 类型的数组在概念上有所不同,但对数组元素的访问方式是相同的。 Asc(string) 返回一个 Integer,代表字符串中首字母的字符代码。 必要的 string 参数可以是任何有效的字符串表达式。如果 string 中没有包含任何

C++常用数学函数库

C++常用数学函数库 数学函数,所在函数库为math.h、stdlib.h、string.h、float.h ---------------------------------------------------------------------------------------------------------- int abs(int i) 返回整型参数i的绝对值 double cabs(struct complex znum) 返回复数znum的绝对值 double fabs(double x) 返回双精度参数x的绝对值 long labs(long n) 返回长整型参数n的绝对值 double exp(double x) 返回指数函数ex的值 double frexp(double value,int *eptr) 返回value=x*2n中x的值,n存贮在eptr中double ldexp(double value,int exp); 返回value*2exp的值 double log(double x) 返回logex的值 double log10(double x) 返回log10x的值 double pow(double x,double y) 返回xy的值 double pow10(int p) 返回10p的值 double sqrt(double x) 返回x的开方 double acos(double x) 返回x的反余弦cos-1(x)值,x为弧度 double asin(double x) 返回x的反正弦sin-1(x)值,x为弧度 double atan(double x) 返回x的反正切tan-1(x)值,x为弧度 double atan2(double y,double x) 返回y/x的反正切tan-1(x)值,y的x为弧度 double cos(double x) 返回x的余弦cos(x)值,x为弧度 double sin(double x) 返回x的正弦sin(x)值,x为弧度 double tan(double x) 返回x的正切tan(x)值,x为弧度 double cosh(double x) 返回x的双曲余弦cosh(x)值,x为弧度 double sinh(double x) 返回x的双曲正弦sinh(x)值,x为弧度 double tanh(double x) 返回x的双曲正切tanh(x)值,x为弧度 double hypot(double x,double y) 返回直角三角形斜边的长度(z), x和y为直角边的长度,z2=x2+y2 double ceil(double x) 返回不小于x的最小整数 double floor(double x) 返回不大于x的最大整数 void srand(unsigned seed) 初始化随机数发生器 int rand() 产生一个随机数并返回这个数 double poly(double x,int n,double c[]) 从参数产生一个多项式 double modf(double value,double *iptr) 将双精度数value分解成尾数和阶 double fmod(double x,double y) 返回x/y的余数 double frexp(double value,int *eptr) 将双精度数value分成尾数和阶 double atof(char *nptr) 将字符串nptr转换成浮点数并返回这个浮点数 double atoi(char *nptr) 将字符串nptr转换成整数并返回这个整数 double atol(char *nptr) 将字符串nptr转换成长整数并返回这个整数 char *ecvt(double value,int ndigit,int *decpt,int *sign) 将浮点数value转换成字符串并返回该字符串 char *fcvt(double value,int ndigit,int *decpt,int *sign)

高中的常见函数图像及基本性质

常见函数性质汇总及简单评议对称变换 常数函数 f (x )=b (b ∈R) 1)、y=a 和 x=a 的图像和走势 2)、图象及其性质:函数f (x )的图象是平行于x 轴或与x 轴重合(垂直于y 轴)的直线 一次函数 f (x )=kx +b (k ≠0,b ∈R) 1)、两种常用的一次函数形式:斜截式—— 点斜式—— 2)、对斜截式而言,k 、b 的正负在直角坐标系中对应的图像走势: 3)、|k|越大,图象越陡;|k|越小,图象越平缓 4)、定 义 域:R 值域:R 单调性:当k>0时 ;当k<0时 奇 偶 性:当b =0时,函数f (x )为奇函数;当b ≠0时,函数f (x )没有奇偶性; 例题:y=f (x ); y=g (x )都有反函数,且f (x-1)和g -1 (x)函数的图像关于y=x 对称,若g (5)=2016,求)= 周 期 性:无 5)、一次函数与其它函数之间的练习 1、常用解题方法: b

反比例函数 f (x )= x k (k ≠0,k 值不相等永不相交;k 越大,离坐标轴越远) 图象及其性质:永不相交,渐趋平行;当k>0时,函数f (x )的图象分别在第一、第三 象限;当k<0时,函数f (x )的图象分别在第二、第四象限; 双曲线型曲线,x 轴与y 轴分别是曲线的两条渐近线; 既是中心对成图形也是轴对称图形 定 义 域:),0()0,(+∞-∞ 值 域:),0()0,(+∞-∞ 单 调 性:当k> 0时;当k< 0时 周 期 性:无 奇 偶 性:奇函数 反 函 数:原函数本身 补充:1、反比例函数的性质 2、与曲线函数的联合运用(常考查有无交点、交点围城图行的面积)——入手点常有两个——⑴直接带入,利用二次函数判别式计算未知数的取值;⑵利用斜率,数形结合判断未知数取值(计算面积基本方法也基于此) 3、反函数变形(如右图) 1)、y=1/(x-2)和y=1/x-2的图像移动比较 2)、y=1/(-x)和y=-(1/x )图像移动比较 3)、f (x )= d cx b ax ++ (c ≠0且 d ≠0)(补充一下分离常数) (对比标准反比例函数,总结各项内容) 二次函数 一般式:)0()(2 ≠++=a c bx ax x f 顶点式:)0()()(2 ≠+-=a h k x a x f 两根式:)0)()(()(21≠--=a x x x x a x f 图象及其性质:①图形为抛物线,对称轴为 ,顶点坐标为 ②当0>a 时,开口向上,有最低点 当00时,函数图象与x 轴有两个交点( );当<0时,函数图象与x 轴有一个交点( );当=0时,函数图象与x 轴没有交点。 ④)0()(2 ≠++=a c bx ax x f 关系 )0()(2 ≠=a ax x f 定 义 域:R 值 域:当0>a 时,值域为( );当0a 时;当0

高中数学常用函数图像及性质

1.指数函数 0(>=a a y x 且)1≠a 图像: 性质:恒过定点(0,1); 当0=x 时,1=y ; 当1>a 时,y 单调递增,当)0,(-∞∈x 时,)1,0(∈y ;当),0(+∞∈x 时,),1(+∞∈y . 当10<=a x y a 且)1≠a 对数运算法则: N M MN a a a log log log += N M N M a a a log log log -= M n M a n a log log =)(R n ∈ N N a a =log (对数恒等式) a N N b b a log log log = (换底公式) 图像 x ) 1>(=a y x

性质:恒过定点(1,0); 当1=x 时,0=y ; 当1>a 时,y 单调递增, 当)1,0(∈x 时,)0,(-∞∈y ;当),1(+∞∈x 时,),0(+∞∈y . 当10<a x ) 10(<

相关主题
文本预览
相关文档 最新文档