數(shù)學(xué)函數(shù)庫,一些數(shù)學(xué)計算的公式運廳的具體實現(xiàn)是放在math.h里,具體有:
為蒲縣等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及蒲縣網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計、蒲縣網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
1
三角函數(shù)
double
sin
(double);
double
cos
(double);
double
tan
(double);
2
反三角函數(shù)
double
asin
(double);
結(jié)果介于[-PI/2,
PI/2]
double
acos
(double);
結(jié)果介于[0,
PI]
double
atan
(double);
反正切(主值),
結(jié)果介于[-PI/2,
PI/2]
double
atan2
(double,
double);
反正寬畢切(整圓值),
結(jié)果介于[-PI/2,
PI/2]
3
雙曲三角函數(shù)
double
sinh
(double);
double
cosh
(double);
double
tanh
(double);
4
指數(shù)與對數(shù)
double
exp
(double);
double
sqrt
(double);
double
log
(double);
以e為底的對數(shù)
double
log10
(double);
double
pow(double
x,
double
y)//計算以x為底數(shù)的y次冪
5
取整
double
ceil
(double);
取上整
double
floor
(double);
取下整
6
絕對值
double
fabs
(double);
double
cabs(struct
complex
znum)
//求復(fù)數(shù)的絕對值
7
標(biāo)準(zhǔn)化浮點數(shù)
double
frexp
(double
f,
int
*p);
標(biāo)準(zhǔn)化浮點數(shù),
f
=
x
*
2^p,
已知f求x,
p
(
x介于[0.5,
1]
)
double
ldexp
(double
x,
int
p);
與frexp相反,
已知x,
p求f
8
取整與取余
double
modf
(double,
double*);
將參數(shù)的整數(shù)部分通過指針回傳慎悄芹,
返回小數(shù)部分
double
fmod
(double,
double);
返回兩參數(shù)相除的余數(shù)
9其他
double
hypot(double
x,
double
y);//已知直角三角形兩個直角邊長度,求斜邊長度
double
ldexp(double
x,
int
exponent);//計算x*(2的exponent次冪)
double
poly(double
x,
int
degree,
double
coeffs
[]
)//計算多項式
nt
matherr(struct
exception
*e)//數(shù)學(xué)錯誤計算處理程序
source:
《C
C++
Code
Capsules》
一些數(shù)學(xué)計算的公式的具體實現(xiàn)是放在math.h里,具體有:
double sin (double x); x的正弦值
double cos (double x); x的余弦值
double tan (double x); x的正切值
double asin (double x); 結(jié)果介于[-PI/2, PI/2],x值域為[-1,1]
double acos (double x); 結(jié)果介于[0, PI],x值域為[-1,1]
double atan (double x); 反正切(主值), 結(jié)果介于[-PI/2, PI/2]
double atan2 (double y, double x); 反正切(整圓值), 結(jié)果介于[-PI, PI]
double sinh (double x); x的雙曲正棚啟弦值
double cosh (double x); x的雙曲余弦值
double tanh (double x); x的雙曲正切值
double exp (double x); 冪函數(shù)e^x
double pow (double x, double y); x^y,如果x=0且y=0,或者x0且y不是整型數(shù),將產(chǎn)生定義域錯誤
double sqrt (double x); x的平方根,其中x=0
double log (double x); 以e為底的對數(shù),自然對數(shù),x0
double log10 (double x); 以10為底的對數(shù),x明猛0
double ceil (double x); 取上整
double floor (double x); 取下整
double fabs (double x); x的絕對值
double frexp (double x, int *exp); 標(biāo)準(zhǔn)化浮點數(shù), x = f * 2^exp, 已知x求f, exp ( x介于[0.5, 1] )并返回f值
double ldexp (double x, int exp); 與frexp相反, 已知x, exp求x*2^exp
double modf (double x, double *ip); 將參數(shù)的整數(shù)部分通過指針回傳, 返回小數(shù)部分,整鏈槐如數(shù)部分保存在*ip中
double fmod (double x, double y); 返回兩參數(shù)相除x/y的余數(shù),符號與x相同。如果y為0,則結(jié)果與具體的額實現(xiàn)有關(guān)
包含頭文件math.h,寫成sin(x);的形式直接調(diào)用這個函數(shù)。其中x是double型弧度值。函數(shù)返回一個double值。如有大老double
x=3.1415926/180*30;,那么printf("sin30°
=
%f\n",sin(x));將輸出sin30°
=
0.500000。
修改建議
您的回答內(nèi)容不完整
知識型提問需要先直接對提問進行回復(fù),開門見山,再對相關(guān)知識點進行延伸,如:加油哦!
你拒絕認鉛衡證吧,這滾激升沒有完善的必要了,學(xué)過三角函數(shù)的人都能看懂,看了10頁C教科書的也都知道怎么寫了。還要怎樣“開門見山”,怎樣“延伸”?難道還得解釋sin是對邊比斜邊?