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...