求c 中數學函式,c 數學函式

2021-04-21 12:23:56 字數 2601 閱讀 3682

1樓:匿名使用者

1、 三角函式

62616964757a686964616fe4b893e5b19e31333330333661 double sin (double);正弦

double cos (double);餘弦

double tan (double);正切

2 、反三角函式

double asin (double); 結果介於[-pi/2, pi/2]

double acos (double); 結果介於[0, pi]

double atan (double); 反正切(主值), 結果介於[-pi/2, pi/2]

double atan2 (double, double); 反正切(整圓值), 結果介於[-pi/2, pi/2]

3 、雙曲三角函式

double sinh (double);

double cosh (double);

double tanh (double);

4 、指數與對數

double exp (double);

double sqrt (double);開平方

double log (double); 以e為底的對數

double log10 (double);以10為底的對數

double pow(double x, double y);計算以x為底數的y次冪

float powf(float x, float y); 功能與pow一致,只是輸入與輸出皆為浮點數

5 、取整

double ceil (double); 取上整

double floor (double); 取下整

6 、絕對值

double fabs (double);求絕對值

double cabs(struct complex znum) ;求複數的絕對值

7 、標準化浮點數

double frexp (double f, int *p); 標準化浮點數, 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*); 將引數的整數部分通過指標回傳, 返回小數部分

double fmod (double, double); 返回兩引數相除的餘數

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);數學錯誤計算處理程式

c++ 數學函式

2樓:

//#include "stdafx.h"//vc++6.0加上這一行.

#include "stdio.h"

#include "math.h"

void main(void)

3樓:檸檬草藍色仰望

首先,來你要確定一個自精度,比如e=0.001,然後bai用二分法。

y+1=e^x+ln(x)

先用x1=ln(y-1)求出下du限,然後不zhi斷加一,用x1求出對

dao應的y1值,

如果y1y,此時x的下限為x2=x1-1,上限為x1,然後不斷二分,求出mid=(x1+x2)>>1,然後計算y1和y的差,小於精度e時就可以結束了,大概就是這樣。。。

4樓:匿名使用者

自己把反函式算出來就行了嘛,又不難。

5樓:匿名使用者

啊,是反的,根據y求x?

怎樣用c++把數學函式包含過來?

6樓:

你要用基礎的數學計算,比如sin,cos,log什麼的函式,就直接包含標頭檔案

#inclue

如果你要用到些特殊函式,還有高精度計算,那就要特殊的庫boost、bliz++、gmp

7樓:匿名使用者

數學函式庫種類比較多,你說的哪些函式或者數**算?

平常的運算包含math.h就夠了

8樓:劉欣欣

新增一個標頭檔案就可以了

#include

就好像你要使用標準輸入輸出,要新增標頭檔案

9樓:匿名使用者

#include 包含數學庫的標頭檔案

10樓:shan艾妮

#include就ok啦

11樓:sheila雅

# include "math.h"

或# include

12樓:寂寞丶小屁孩

我不知道怎麼用語言表達

c語言sqrt問題,C語言數學函式sqrt 輸出問題

math不是資料庫,是動態連結庫。如果沒有math庫,那麼sqrt不能使用,除非你自己寫一個sqrt函式。至於為什麼,sqrt就是定義在這個庫裡面的,不用這個庫,當然找不到了 printf 三角形的面積是 lf area 去掉 c語言數學函式sqrt 輸出問題 因為sqrt 9 是double型資料...

C語言中,為什麼呼叫數學函式庫中的函式必須在程式開頭加一條include指令,把標頭檔案“math

因為你要用裡面的函式啊.比如sqrt 都在裡面給你寫好了的,你就用了,當然你也可以自己去編寫這些函式 你可以簡單理解為有兩段 一段是你自己的 還有一段是在math.h中,現在你想呼叫math函式,但這個函式不在你這段 中,而是在math.h中,這時你就需要加一條 include指令,把標頭檔案 ma...

a 2 b 2 c 2 1用高等數學中求多元函式極值的方法

先列出方程bai組 b c 2a 0,a c 2b du 0,a b 2c 0,a b c 1.前三式zhi兩兩相減得 2 1 a b 0,2 1 b c 0.若2 1 0,則daoa b 0,b c 0,即a b c.代回解得a b c 1 3,1,對應ab bc ca 1.可驗證函式專ab bc...