OC常用數學函式及常量
OC常用數學函式及常數
一、算數函式
函式 | 說明 |
---|---|
int rand() | 隨機數生成。 srand(time(nil)); //隨機數初期化 int val = rand()P; //0~49之間的隨機數 |
int abs(int a) | 整數的絕對值 int val = abs(-8); 浮點數的時候用fabs。 |
double fabs(double a) | double fabs(double a) 浮點數的絕對值 double val = fabs(-12.345);整數的時候用abs。 |
double floor(double a) | 返回浮點數整數部分(捨棄小數點)又叫去尾法 |
double ceil(double a); | 返回浮點數整數部分+1,又叫收尾法 |
double pow(double a, double b) | a的b次方 |
double sqrt(double a) | a的平方根 |
二、三角函式
注意:a的單位是弧度
函式 | 說明 |
---|---|
double cos(double a) | 餘弦 |
double sin(double a) | 正弦 |
double tan(double a) | 正切 |
double asin(double a) | 反正弦 |
double acos(double a) | 反餘弦 |
double atan(double a) | 反正切 |
double atan2(double x, double y) | 返回給定的 x 及 y 座標值的反正切值 |
三、指數函式
函式 | 說明 |
---|---|
double log(double a) | 以e 為底的對數值 |
double log10(double a) | 對數函式log |
四、常數
常數 | 說明 |
---|---|
M_PI | 圓周率(=π) |
M_PI_2 | 圓周率的1/2(=π/2) |
M_PI_4 | 圓周率的1/4(=π/4) |
M_1_PI | =1/π |
M_2_PI | =2/π |
M_E | =e |
M_LOG2E | log_2(e) |
M_LOG10E | log_10(e) |
相關文章
- 【GO學習二】包,函式,常量和變數Go函式變數
- Hive常用函式及自定義函式Hive函式
- numpy學習回顧-數學函式及邏輯函式函式
- PHP 自定義函式用法及常用函式集合PHP函式
- 《MySQL 入門教程》第 14 篇 MySQL 常用函式之數學函式MySql函式
- java變數及常量Java變數
- C++(常量成員函式)C++函式
- 數學建模中常用的30個MATLAB程式和函式Matlab函式
- Mysql 常用函式(1)- 常用函式彙總MySql函式
- [數學] 生成函式函式
- NumPy 數學函式函式
- 函式的動態引數 及函式巢狀函式巢狀
- 常用函式函式
- qt -- QString類及常用函式功能的使用QT函式
- MySQL函式大全(字串函式,數學函式,日期函式,系統級函式,聚合函式)MySql函式字串
- Mysql 常用函式(20)- ceiling 函式MySql函式
- Mysql 常用函式(15)- upper 函式MySql函式
- TypeScript入門1:註釋、變數常量、資料型別、函式TypeScript變數資料型別函式
- [轉載] python數學計算模組之math常用函式學習使用Python函式
- 函式引數傳遞及返回函式
- 【C語言】常用的字串函式及相關函式的自我實現C語言字串函式
- mysql注入方法邏輯運算及常用函式MySql函式
- QT常用函式QT函式
- 常用助手函式函式
- Oracle常用函式Oracle函式
- loadrunner常用函式函式
- 常用函式整理函式
- TensorFlow常用函式函式
- PHP 常用函式PHP函式
- PHP常用函式PHP函式
- 常用函式集合函式
- MySQL 常用函式。MySql函式
- MySQL 常用函式MySql函式
- kotlin常用函式Kotlin函式
- js 常用函式JS函式
- 核函式 多項式核函式 高斯核函式(常用)函式
- c++單例模式、常量成員函式、引數傳遞、友元C++單例模式函式
- jmeter學習指南之常用函式的使用JMeter函式