c語言中sqrt(5)?等于√5(根號(hào)5),約為2.23607。
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名與空間、網(wǎng)頁空間、營銷軟件、網(wǎng)站建設(shè)、崇州網(wǎng)站維護(hù)、網(wǎng)站推廣。
c語言中的sqrt() 函數(shù)代表求其算數(shù)平方根,5的算數(shù)平方根是根號(hào)5。
sqrt() 函數(shù)需要引入math.h函數(shù)庫才可以使用。
擴(kuò)展資料:
C語言中其它常用數(shù)學(xué)函數(shù):
1、int abs(int i)
返回整型參數(shù)i的絕對值
2、double cabs(struct complex znum)
返回復(fù)數(shù)znum的絕對值
3、double fabs(double x)
返回雙精度參數(shù)x的絕對值
4、long labs(long n)
返回長整型參數(shù)n的絕對值
5、double exp(double x)
返回指數(shù)函數(shù)ex的值
6、double frexp(double value,int *eptr)
返回value=x*2n中x的值,n存貯在eptr中
7、double ldexp(double value,int exp)
返回value*2exp的值
8、double log(double x)
返回logex的值
9、double log10(double x)
返回log10x的值
10、double pow(double x,double y)
返回x^y的值
11、double pow10(int p)
返回10^p的值
12、double sqrt(double x)
返回+√x的值
13、double acos(double x)
返回x的反余弦cos-1(x)值,x為弧度
14、double asin(double x)
返回x的反正弦sin-1(x)值,x為弧度
15、double atan(double x)
返回x的反正切tan-1(x)值,x為弧度
16、double atan2(double y,double x)
返回y/x的反正切tan-1(x)值,y的x為弧度
17、double cos(double x)
返回x的余弦cos(x)值,x為弧度
18、double sin(double x)
返回x的正弦sin(x)值,x為弧度
19、double tan(double x)
返回x的正切tan(x)值,x為弧度
20、double cosh(double x)
返回x的雙曲余弦cosh(x)值,x為弧度
21、double sinh(double x)
返回x的雙曲正弦sinh(x)值,x為弧度
22、double tanh(double x)
返回x的雙曲正切tanh(x)值,x為弧度
23、double hypot(double x,double y)
返回直角三角形斜邊的長度(z),x和y為直角邊的長度,z2=x2+y2
24、double ceil(double x)
返回不小于x的最小整數(shù)
25、double floor(double x)
返回不大于x的最大整數(shù)
26、void srand(unsigned seed)
初始化隨機(jī)數(shù)發(fā)生器
27、int rand()
產(chǎn)生一個(gè)隨機(jī)數(shù)并返回這個(gè)數(shù)
參考資料來源:百度百科-C語言函數(shù)
計(jì)算反正切函數(shù)(使用歐拉變換公式,精度很高),反正切函數(shù)的級數(shù)展開公式:
f(x) = x - x^3/3 + x^5/5 +...+ (-1)^k * x^(2k+1)/(2k + 1)+...
當(dāng)|x| 1時(shí),級數(shù)絕對值發(fā)散,無法直接使用歐拉公式計(jì)算。因此可以通過下面的公式
進(jìn)行等價(jià)轉(zhuǎn)換之后再進(jìn)行計(jì)算。
等價(jià)轉(zhuǎn)換公式:
a) ATan(1/x) = Pi/2 - ATan(x)
b) ATan(-x) = - ATan(x)
特殊情況
0 = ArcTan(0)
Pi/2 = ArcTan(無窮大)
//
// 歐拉公式
//
// sum是和,term是通項(xiàng)值,jterm初始為1,以后按1遞增。wrksp是工作單元,視jterm的
// 最大值而定。
//
void eulsum(int nterm,double *sum,double term,int jterm,double wrksp[])
{
double tmp,dum;
if(jterm == 1)
{
nterm = 1;
wrksp[1] = term;
*sum = 0.5 * term;
}
else
{
tmp = wrksp[1];
wrksp[1] = term;
for(int j=1; j = nterm; j++)
{
dum = wrksp[j+1];
wrksp[j+1] = 0.5 * (wrksp[j] + tmp);
tmp = dum;
}
if(fabs(wrksp[nterm + 1]) = fabs(wrksp[nterm]))
{
*sum = *sum + 0.5 * wrksp[nterm + 1];
nterm = nterm + 1;
}
else
{
*sum = *sum + wrksp[nterm + 1];
}
}
}
級數(shù)計(jì)算就不用我給代碼了吧。
C 的 雙曲函數(shù)是 cosh,sinh,tanh
沒有反雙曲函數(shù)。
雙曲函數(shù)是 exp 函數(shù) 組合。
反雙曲函數(shù)要自己寫。
網(wǎng)站題目:雙曲余弦函數(shù)c語言,余弦函數(shù)C語言
文章出自:http://m.newbst.com/article28/dssecjp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、App設(shè)計(jì)、小程序開發(fā)、、動(dòng)態(tài)網(wǎng)站、云服務(wù)器
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)