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.