數學函式庫(基本版)

2021-06-28 21:07:50 字數 697 閱讀 1998

在c++語言中,除了+、-、*、/、%運算以外,其他的數**算都是通過函式的形式來實現的。這些數**算函式都在數學函式庫cmath中。

要使用這些數學函式,必須在程式開始處寫上預編譯命令:

#include

列表如下:

函式型別

cmath中對應的函式

絕對值函式

int abs(int x)

double abs(double x)

e^xdouble exp(double x)

x^ydouble pow(double x,double y)

√x double sqrt(double x) 

ln x

double log(double x)

lg x 

double log10(double x) 

三角函式

double sin(double x)

double cos(double x)

double tan(double x) 

反三角函式

double asin(double x)

double acos(double x)

double atan(double x)

這是我在書上看到的,分享給同學們看看。

不過又有了新的疑問,如果是log (n) x 怎麼表示

gcc鏈結外部函式庫,比如數學函式庫

庫是預編譯的目標檔案 object files 的集合,它們可被鏈結程序式。靜態庫以後綴為 a 的特殊的存檔檔案 archive file 儲存。標準系統庫可在目錄 usr lib與 lib中找到。比如,在類 unix 系統中 c 語言的數學庫一般儲存為檔案 usr lib libm.a。該庫中函式...

Lua基礎之math 數學函式庫

abs 取絕對值 math.abs 15 acos 反余弦函式 math.acos 0.5 1.04719755 asin 反正弦函式 math.asin 0.5 0.52359877 atan2 x y的反正切值 math.atan2 90.0,45.0 1.10714871 atan 反正切函式...

Lua基礎之math庫總結 數學函式庫

lua5.1中數學庫的所有函式如下表 math.pi 為圓周率常量 3.14159265358979323846 abs取絕對值 math.abs 15 acos 反余弦函式 math.acos 0.5 1.04719755 asin 反正弦函式 math.asin 0.5 0.52359877 a...