Math標準庫函式功能彙總

2021-09-12 18:35:17 字數 2430 閱讀 3606

計算機程式語言的一種函式,主要應用資料運算。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...