惡補數學了,要補的快來~~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 ...