ASP常见数学函数 Abs Atn Cos 等详解(4)
发布时间:2008-05-28 12:33:00
【名称】
Log
【类别】
数学函数
【原形】
Log(number)
【参数】
必选的,number参数是一个Double或任何有效的大于0的数值表达式
【返回值】
Double类型
【异常/错误】
无
【描述】
返回指定的number参数的自然对数值。
【示例】
本示例使用Log函数得到某数的自然对数值。
DimMyAngle,MyLog
'定义角度(以“弧度”为单位)。
MyAngle=1.3
'计算反双曲正弦函数值(inversesinh())。
MyLog=Log(MyAngle+Sqr(MyAngle*MyAngle+1))
【备注】
自然对数是以e为底的对数。常数e的值大约是2.718282。
如下所示,将x的自然对数值除以n的自然对数值,就可以对任意底n来计算数值x的对数值:
Logn(x)=Log(x)/Log(n)
下面的示例说明如何编写一个函数来求以10为底的对数值:
StaticFunctionLog10(X)
Log10=Log(X)/Log(10#)
EndFunction
-------------------------------------------------
【名称】
Rnd
【类别】
数学函数
【原形】
Rnd[(number)]
【参数】
必选的,number参数是Single或任何有效的数值表达式。
【返回值】
如果number的值是
Rnd生成
小于0
每次都使用number作为随机数种子得到的相同结果。
大于0
序列中的下一个随机数。
等于0
最近生成的数。
省略
序列中的下一个随机数。
【异常/错误】
无
【描述】
返回一个包含随机数值的Single。Rnd函数返回小于1但大于或等于0的值。number的值决定了Rnd生成随机数的方式。
对最初给定的种子都会生成相同的数列,因为每一次调用Rnd函数都用数列中的前一个数作为下一个数的种子。
在调用Rnd之前,先使用无参数的Randomize语句初始化随机数生成器,该生成器具有根据系统计时器得到的种子。
为了生成某个范围内的随机整数,可使用以下公式:
Int((upperbound-lowerbound+1)*Rnd+lowerbound)
这里,upperbound是随机数范围的上限,而lowerbound则是随机数范围的下限。
注意若想得到重复的随机数序列,在使用具有数值参数的Randomize之前直接调用具有负参数值的Rnd。使用具有同样number值的Randomize是不会得到重复的随机数序列的。
【示例】
本示例使用Rnd函数随机生成一个1到6的随机整数。
DimMyValue
MyValue=Int((6*Rnd)+1)'生成1到6之间的随机数值。
【备注】
无


猜你喜欢
- 任务1、编写程序实现乐手弹奏乐器多态class Instrument(): def make_sound(self
- 1.1. 下载:官网下载zip包,我下载的是64位的:下载地址:https://dev.mysql.com/downloads/mysql/
- oracle占用cpu过高怎么处理,本文将介绍有关oracle进程CPU占用率过高的问题,需要了解跟多的朋友可以参考下1:首先使用TOP命令
- 本文实例为大家分享了python实现排序算法的具体代码,供大家参考,具体内容如下一、冒泡排序def bububle_sort(alist):
- 双系统配置及MySQL数据库存储情境:Windows XP下d:\mysql\data中存有MySQL数据库,Linux系统为Ubuntu
- urllib3是一款Python 3的HTTP客户端。Python标准库提供了urllib。在Python 2中,另外提供了urllib2;
- 一个动态数组 a,如果你已经使用redim 语句给它设定了大小,那么在此之后使用 ubound(a) 就可以得到它的上边界。如果你没有使用
- 问题你正在试着使用正则表达式去匹配一大块的文本,而你需要跨越多行去匹配。解决方案这个问题很典型的出现在当你用点(.)去匹配任意字符的时候,忘
- private void Button1_Click(object sender, System.E
- 昨天在书上看到SQL语句优化时,where条件顺序不同,性能不同,这个建议在Oracle11G版本还合适吗?方式1优于方式2? 方式1: s
- Python httpx 运行过程中无限阻塞requests 模块只支持 http1,在遇到 http2 的数据接口的时候(某乎的搜索接口)
- 在写一个多线程类的时候调用报错 RuntimeError: thread.__init__() not calledclass Notify
- 本文实例讲述了Python从MP3文件获取id3的方法。分享给大家供大家参考。具体如下:def getID3(filename): &nbs
- 一、reversereverse()是python中列表的一个内置方法(在字典、字符串和元组中没有这个内置方法),用于列表中数据的反转例子:
- 撰写时间:2017.5.23一维数组1.numpy初始化一维数组a = np.array([1,2,3]);print a.shape输出的
- bisect是python内置模块,用于有序序列的插入和查找。查找: bisect(array, item)插入: insort(array
- 前言最近遇到一个mysql在RR级别下的死锁问题,感觉有点意思,研究了一下,做个记录。涉及知识点:共享锁、排他锁、意向锁、间隙锁、插入意向锁
- 我看过一篇关于程序员写博客的文章,他说很多的程序员过了两年写了很多的代码,但是回想起来自己具体做了哪些技术点,遇到坑几乎没有印象,所以说文字
- 场景在 Go 语言中,常量分为有类型常量和无类型常量。// 有类型常量const VERSION string = "v1.0.0
- 一、requests模块说明介绍Requests是Python语言的第三方的库,专门用于发送HTTP请求。特点1.Requests支持HTT