std::complex
来自cppreference.com
该页由英文版wiki使用Google Translate机器翻译而来。
该翻译可能存在错误或用词不当。鼠标停留在文本上可以看到原版本。你可以帮助我们修正错误或改进翻译。参见说明请点击这里. |
在头文件 <complex> 中定义
|
||
template< class T > class complex; //not defined |
(1) | |
template<> class complex<float>; |
(2) | |
template<> class complex<double>; |
(3) | |
template<> class complex<long double>; |
(4) | |
专业std::complex<float>,std::complex<double>,std::complex<long double>是文字类型的表示和操作复数.
原文:
The specializations std::complex<float>, std::complex<double>, and std::complex<long double> are literal types for representing and manipulating 复数.
任何其他类型的实例化该模板
complex
的影响是不确定的.原文:
The effect of instantiating the template
complex
for any other type is unspecified.[编辑] 会员类型
会员类型
|
Definition |
value_type
|
T
|
[编辑] 成员函数
构造一个复数 (公共成员函数) | |
分配的内容 (公共成员函数) | |
访问的复数的实数部分 原文: accesses the real part of the complex number (公共成员函数) | |
accesses the imaginary part of the complex number (公共成员函数) | |
两个复数或一个复杂的和一个标量的复合赋值 原文: compound assignment of two complex numbers or a complex and a scalar (公共成员函数) |
[编辑] 非成员函数
一元运算符复数 原文: applies unary operators to complex numbers (函数模板) | |
进行复数算术,两个复杂的值或一个复杂的和一个标量 原文: performs complex number arithmetics on two complex values or a complex and a scalar (函数模板) | |
比较两个复数或一个复杂和一个标量 原文: compares two complex numbers or a complex and a scalar (函数模板) | |
序列化和反序列化一个复杂的数 原文: serializes and deserializes a complex number (函数模板) | |
返回真正的组分 (函数模板) | |
返回的虚分量 (函数模板) | |
返回一个复数的幅度 原文: returns the magnitude of a complex number (函数模板) | |
返回的相位角 (函数模板) | |
返回的幅度平方 (函数模板) | |
返回的复共轭 (函数模板) | |
(C++11) |
返回的黎曼球上的投影 原文: returns the projection onto the Riemann sphere (函数模板) |
构造一个复数幅值和相位角 原文: constructs a complex number from magnitude and phase angle (函数模板) | |
| |
complex base e exponential (函数模板) | |
沿负实轴的割线复杂的自然对数 原文: complex natural logarithm with the branch cuts along the negative real axis (函数模板) | |
complex common logarithm with the branch cuts along the negative real axis (函数模板) | |
| |
复杂的电源,一个或这两个参数可以是复数 原文: complex power, one or both arguments may be a complex number (函数模板) | |
在右半平面的范围内的复杂的平方根 原文: complex square root in the range of the right half-plane (函数模板) | |
| |
计算一个复数(sin(z))的正弦 原文: computes sine of a complex number (sin(z)) (函数模板) | |
计算一个复数的余弦(cos(z)) 原文: computes cosine of a complex number (cos(z)) (函数模板) | |
计算一个复数(tan(z))相切 原文: computes tangent of a complex number (tan(z)) (函数模板) | |
(C++11) |
computes arc sine of a complex number (arcsin(z)) (函数模板) |
(C++11) |
计算反余弦值的复数(arccos(z)) 原文: computes arc cosine of a complex number (arccos(z)) (函数模板) |
(C++11) |
computes arc tangent of a complex number (arctan(z)) (函数模板) |
| |
计算复数的双曲正弦(sh(z)) 原文: computes hyperbolic sine of a complex number (sh(z)) (函数模板) | |
计算双曲余弦的复数(ch(z))的 原文: computes hyperbolic cosine of a complex number (ch(z)) (函数模板) | |
计算复杂的圆弧正弦复数的双曲正切 原文: computes hyperbolic tangent of a complex number (函数模板) | |
(C++11) |
计算复数的双曲反正弦 原文: computes hyperbolic arc sine of a complex number (函数模板) |
(C++11) |
计算复数的双曲余弦值 原文: computes hyperbolic arc cosine of a complex number (函数模板) |
(C++11) |
双曲反正切计算一个复数 原文: computes hyperbolic arc tangent of a complex number (函数模板) |