as入門之數學函式

2021-08-25 03:22:55 字數 2350 閱讀 9008

惡補數學了,要補的快來~~as入門之數學函式

首先,要真誠感謝的是(來自閃客天堂)的「浪子嘯天老師」

真是個時刻想著育人好教師,t_t(敬重)

在flash中,math類是乙個非常常用的類,通過數學計算,可以實現很多非常美妙的效果,我們在這裡從最基礎的學起,補一補數學知識.

我們先來看看flash中提供的math類吧:

math.abs()    計算絕對值。

math.acos()  計算反余弦值。

math.asin()  計算反正弦值。

math.atan() 計算反正切值。

math.atan2()   計算從 x 座標軸到點的角度。

math.ceil()  將數字向上捨入為最接近的整數。

math.cos()  計算余弦值。

math.exp() 計算指數值。

math.floor()  將數字向下捨入為最接近的整數。

math.log()  計算自然對數。

math.max() 返回兩個整數中較大的乙個。

math.min() 返回兩個整數中較小的乙個。

math.pow() 計算 x 的 y 次方。

math.random() 返回乙個 0.0 與 1.0 之間的偽隨機數。

math.round() 四捨五入為最接近的整數。

math.sin() 計算正弦值。

math.sqrt() 計算平方根。

math.tan() 計算正切值。

下面我們就這18個基本的函式,進行具體的說明~!

先說幾個簡單的,把簡單的處理掉~!

1、math.abs()  計算絕對值公式,那麼什麼是絕對值呢?這個應該問題不大,我們都知道數字有正數和負數,那麼我們計算的結果也就有正有負,通過這個函式,把負數值轉換為正數值,而正數值不變.我們可以通過下面語句來驗證一下:

x=5y=-5

x=math.abs(x)

trace(x)

//輸出 5

y=math.abs(y)

trace(y)

//輸出 5

2、math.ceil() 取得指定的數字或表示式的上限的整數值,也就是比指定的數字大的那個整數值。通過下面一段**可以驗證:

x=5.45

x=math.ceil(x)

trace(x)   //輸出6

注意,對於負數,是絕對值越大,數值越小,所以用math.ceil()取得的整數值是那乙個比數字絕對值小的那個負整數。下面**可以說明:

x=-5.45

x=math.ceil(x)

trace(x)//輸出-5

3、math.floor()這個函式和math.ceil()恰好相反,獲得乙個數字或表示式的乙個下限的整數值,也就獲取的整數值是比指定的數字小的那乙個整數。注意:負數的取法和math.ceil()的取法一樣,只是取得乙個絕對值大的乙個整數。下面可以驗證:

x=5.45

x=math.floor(x)

trace(x)//輸出5

x=-5.45

x=math.floor(x)

trace(x)//輸出-6

4、math.round()這個函式所用的方法應該是我們最熟悉的了,四捨五入,取得和乙個表示式或者數字最接近的乙個整數。我們用一下**驗證一下~!

x=5.45

x=math.round(x)

trace(x)//輸出5

x=-5.45

x=math.round(x)

trace(x)//輸出-5

x=-5.55

x=math.round(x)

trace(x)//輸出-6

但是在這裡發現乙個要大家注意的問題,如果

x=5.50

x=math.round(x)

trace(x)//輸出6

但是如果x=-5.50

x=-5.50

x=math.round(x)

trace(x)//輸出-5    需要注意一下~!

5、math.random()   隨機函式,獲取乙個介於0和1之間的乙個數字 0

trace(x) 

//輸出為,0,1,2,3,4之中的任意乙個值~!

6、math.max()計算兩個數字或者表示式中的最大值,並返回這個值。

x=math.max(5,4)

trace(x)  //輸出為5

x=10

y=20

x=math.max(x,y)

trace(x) //輸出為20

7、math.min()返回兩個數字或者表示式中最小的乙個值

x=math.min(5,4)

trace(x)  //輸出為4

x=10

Python 入門函式學習

20180305 1.arparse包 argumentparser 建構函式 add argument a default b,help c action d type int,choices 0,1,2 a如果加橫線代表可選引數,不加表示位置引數,位置引數不可省略,當是可選引數的時候,defau...

IOS之數學函式

include double floor double x float floorf floatx long double floorl long doublex double floor double x double ceil double x 使用floor函式。floor x 返回的是小於或...

python之數學函式

常量 pi 數學常量 pi 圓周率,一般以 來表示 e 數學常量 e,e即自然常數 自然常數 abs x 返回數字的絕對值,如abs 10 返回 10 ceil x 返回數字的上入整數,如math.ceil 4.1 返回 5 cmp x,y 如果 x y 返回 1,如果 x y 返回 0,如果 x ...