Numerics library
從 cppreference.com
< cpp
|
|
該頁由英文版wiki使用Google Translate機器翻譯而來。
該翻譯可能存在錯誤或用詞不當。鼠標停留在文本上可以看到原版本。你可以幫助我們修正錯誤或改進翻譯。參見說明請點擊這裡. |
C + +數值解庫,包括常用數學函數和類型,以及優化的數字陣列,並支持隨機數生成.
原文:
The C++ numerics library includes common mathematical functions and types, as well as optimized numeric arrays and support for random number generation.
目錄 |
[編輯] 常見的數學函數
[編輯] 複數
| 在頭文件
<complex> 中定義 | |
| 複數類型 (類模板) | |
[編輯] 數字陣列
| 在頭文件
<valarray> 中定義 | |
| 數字陣列和陣列切片 (類模板) | |
[編輯] 通用的數值運算
| 在頭文件
<numeric> 中定義 | |
| (C++11) |
用從起始值開始連續遞增的值填充區間 (函數模板) |
| 計算區間內元素的和 (函數模板) | |
| 計算兩個區間元素的內積 (函數模板) | |
| 計算區間內相鄰元素之間的差 (函數模板) | |
| 計算區間內元素的部分和 (函數模板) | |
[編輯] 偽隨機數生成
頭
random定義偽隨機數生成器和數值分佈。頭cstdlib還包括通過C-風格的隨機數生成std::srand和std::rand.原文:
The header
random defines 偽隨機數生成器和數值分佈. The header cstdlib also includes C-style random number generation via std::srand and std::rand.[編輯] 編譯時間合理的算法 (C++11 起)
[編輯] 浮點環境
頭
fenv定義了標誌和相關的特殊浮點狀態的功能,如溢出和被零除.原文:
The header
fenv defines 標誌和相關的特殊浮點狀態的功能, such as overflow and division by zero.
