角度弧度轉換公式:
角度 = 弧度*180/math.pi; (1弧度 = 180/math.pi 度)
弧度 = 角度*math.pi/180; (1度 = math.pi /180 弧度)
如:60度的余弦=math.cos(60*math.pi/180);
數學函式表(math)
方法描 述
語法說 明
abs計算並返回由引數 x 指定的數字的絕對值.
math.abs(x)
acos
以弧度為單位計算並返回引數 x 中指定的數字的反余弦值.
math.acos(x)
-1.0<=x<=1.0
asin
以弧度為單位計算並返回引數 x 中指定的數字的反正弦值.
math.asin(x)
-1.0<=x<=1.0
atan
計算並返回引數 x 中指定的數字的反正切值.
math.atan(x)
返回值介於負二分之 pi 與正二分之 pi 之間.
atan2
以弧度為單位計算並返回 y/x 的反正切值.返回值表示相對直角三角形對角的角,其中 x 是臨邊邊長,而 y 是對邊邊長.
math.atan2(y,x)
x/y分別指定點的x座標和y座標
ceil
返回指定數字或表示式的上限值.數字的上限值是大於等於該數字的最接近的整數.
math.ceil(x)
cos返回由引數 x 指定的角的余弦值(介於 -1.0 與 1.0 之間的值).必須以弧度為單位指定角度 x.
math.cos(x)
x為弧度,換算公式為:1弧度=角度*180/math.pi
exp返回 e 的 x 次方的值,其中 e 為自然對數的底 (e),x 為引數 x 中指定的指數.
math.exp(x)
常數 math.e 可以提供 e 的值.
floor
返回引數 x 中指定的數字或表示式的下限值.下限值是小於等於指定數字或表示式的最接近的整數.
math.floor(x)
表示式:math.floor(12.5)將返回值:12
log返回引數 x 的自然對數.
math.log(x)
x>0
max返回兩個數中最大者
math.max(x,y)
min返回兩個數中最小者
math.min(x,y)
pow計算x的y次冪
math.pow(x)
random
返回n,其中 0 <= n < 1
math.random()
獲得a-b之間的隨機整數的公式為:
math.floor(math.random()*(b-a+1)+a)
round
將引數 x 的值向上或向下捨入為最接近的整數並返回值
math.round(x)
sin計算並返回以弧度為單位指定的角度的正弦值
math.sin(x)
換算公式參見cos
sqrt
計算並返回指定數字的平方根
math.sqrt(x)
x>=0
tan計算並返回指定角度的正切值
math.tan(x)
換算公式參見cos
常見三角函式與反三角函式
16341019 資料科學與計算機學院 toc 三角函式公式 反三角函式公式 簡單函式影象 1三角函式公式 兩角和公式 sin a b sinacosb cosasinb sin a b sinacosb cosasinb cos a b cosacosb sinasinb cos a b cosa...
常見三角函式與反三角函式
16341019 資料科學與計算機學院 toc 三角函式公式 反三角函式公式 簡單函式影象 1三角函式公式 兩角和公式 sin a b sinacosb cosasinb sin a b sinacosb cosasinb cos a b cosacosb sinasinb cos a b cosa...
三角函式與反三角函式的使用
假設該三角形是直角三角形。那麼 依照數學基礎是 sin b b c 其中b是邊b對應的角 但是在c c 程式上面稍微有點不同 那就是弧度制與角度制的區分 先說三角函式,在 程式設計裡面 舉sin 為例 sin 弧度制 只有裡面放弧度制,才能算的精準,假設要算45 的sin值 那麼對45 進行轉換為弧...