數(shù)學(xué)函數(shù)用來完成一些基本的數(shù)學(xué)計算,其中一些函數(shù)的名稱一與數(shù)學(xué)中相應(yīng)函數(shù)的名稱相同。表3.6中列出了常用的數(shù)學(xué)函數(shù)。
在三角函數(shù)中,參數(shù)以弧度表示。例如,函數(shù)Sint(30)中的30是指弧度,它等于1718.87,而不是30度。為了將角度轉(zhuǎn)換成弧度,可以將角度乘以pi/180.若將弧度轉(zhuǎn)換成角度,則將弧度乘以180/pi.其中pi是數(shù)學(xué)常數(shù),近似值為3.1415926535897932.
Int函數(shù)和Fix函數(shù)的不同之處在于,如果參數(shù)n為負(fù)數(shù),則Int返回小于或等于該參數(shù)的第一個負(fù)整數(shù),而Fix則會返回大于或等上參數(shù)的第一個負(fù)整數(shù)。
例如,Int(-8.4}=-9,而Fix(-8.4]=-8.
函數(shù)Sqn將根據(jù)參數(shù)n的不同取值,返回不同的值。若n>0,則Sqn(n)=1;若n>0,則Sqn(n)=0;若n<0,則Sqn(n)=-l.
隨機函數(shù)Rnd(n)返回一個介于0~1之間(包括0,但不包括1)的單精度隨機數(shù)。參數(shù)n的值決定了Rnd生成隨機數(shù)的方式:
如果n<0,則根據(jù)n的值,返回一個特定的隨機數(shù)。
如果n>0或省略,則返回隨機序列中的下一個隨機數(shù)。
如果n=0.則返回與上一次產(chǎn)生的相同的隨機數(shù)。
相關(guān)推薦:北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |