計算機程式語言的一種函式,主要應用資料運算。math函式可以被應用於解決部分電腦程式問題
下面列出一些函式的功能及使用說明
函式功能
使用說明
e自然常數e
>>>math.e 2.718281828459045
pi圓周率pi
>>>math.pi 3.141592653589793
degrees
弧度轉角度
math.degrees(x) ,x為弧度
radians
角度轉弧度
radians(x),x 為角度
sin計算弧度的正弦值
sin(x),x為傳入的弧度值
cos計算弧度的余弦值
cos(x),x為傳入的弧度值
tan計算弧度的正切值
tan(x),x為傳入的弧度值
cosh
計算弧度的雙曲余弦值
cosh(x),x為傳入的弧度值
tanh
計算弧度的雙曲正切值
tanh(x),x為傳入的弧度值
asin
計算弧度的反正弦值
asin(x),x為傳入的弧度值
acos
計算弧度的反余弦值
acos(x),x為傳入的弧度值
atan
計算弧度的反正切值
atan(x),x為傳入的弧度值
atan2
計算兩個浮點數型別值之比的反正切值
atan2(x,y),該函式會 計算出x/y的反正切值
log計算浮點數的自然對數值
log(x),計算以e為底的對數
log10
返回x的以10為底的對數
log10(x),計算以10為底的對數
log1p
返回1+x的自然對數(以e為底)
log1p(x)
exp計算 浮點為數的指數函式值
exp(x),計算e的x次方
expm1
返回e的x次方減1
expm1(x),計算e的x次方減一
pow計算出某數的某次方值
pow(x,y),計算x的y此方
frexp
調整浮點變數,將原變數的數值部分調整到介於0.5和1之間
double y=frexp(double x,intexpptr),函式frexp將double x的數值部分調整成介於0.5和1之間,將調整好的新數值部分回傳給y,而指數部分將傳給指標expptr所指的位置,使x=y(2^expptr)
ldexp
根據所給予的數值部分x和指數部分y計算出浮點數x*(2^y)的值
ldexp(double x, int y),將返回x*(2^y)的值
_cabs
取得複數結構的絕對值
double y=_cabs(struct_complex x),設複數x的實數部分為a,虛數部分為b,則cabs將會計算x.a的平方加x.b的平方的和開根號的值
hypot
計算已知兩邊的直角三角形的斜邊長
hypot(x,y),計算x與y的平方和,再開根號值
ceil
計算不小於某浮點數的最小整數
ceil(x)
floor
計算不大於某浮點數的最大整數
floor(y)
modf
求浮點數的小數部分
double z=modf (double x, double y),x的整數部分會寫入y,返回小數部分
trunc
計算x的整數部分
trunc(x),x為實數
fabs
返回x的絕對值
fabs(x)
fmod
求兩浮點數相除後的餘數
double z=fmod(double x, double y),z等於x除以y後的餘數
sqrt
求某非浮點數的平方根
sqrt(x)
fsum
計算無損精度的和
fsum([x, y, …])
factorial
計算x的階乘
factorial(x)
isinf
若x為無窮大,返回true;否則,返回false
isinf(x)
isnan
若x不是數字,返回true;否則,返回false
isnan(x
copysign
若y<0,返回-1乘以x的絕對值; 否則,返回x的絕對值
copysign(x, y)
erf計算x的誤差函式
erf(x)
erfc
計算x的餘誤差函式
erfc(x)
gamma
計算x的伽瑪函式
gamma(x)
lgamma
計算x的絕對值的自然對數的伽瑪函式
lgamma(x)
php標準庫函式功能之ArrayObject
以下為arrayobject的常用函式 arrayiterator current void 返回當前陣列元素 arrayiterator key void 返回當前陣列key arrayiterator next void 指向下個陣列元素 arrayiterator rewind void 重置...
庫函式(彙總)
庫函式 include include include intmain 字串拷貝 strcpy strcpy函式會將源的資料拷貝到目標中,並且會覆蓋掉目標中原有的資料,目標的容積必須能夠存放拷貝的資料,如果容積不夠會報錯。void strcpy char s1,char s2 while s1 s2...
format函式 11 math庫函式
一 math庫介紹 內建數學類函式庫,math庫不支援複數型別,僅支援整數和浮點數運算。math庫一共提供了 4個數字常數 44個函式,分為4類 16個數值表示函式 8個冪對數函式 16個三角對數函式 4個高等特殊函式 二 math庫使用 庫中函式不能直接使用,需使用保留字import引用 impo...