<complex>

定义复杂的容器模板类和其支持的模板。

#include <complex>

备注

复数的实数的有序的对。在纯几何术语中,复杂平面是真实的二维平面。特殊复杂平面的质量区别于真正的平面是由于其有更多的代数结构的。此代数结构具有两个基本操作:

  • 添加定义为 (a、 b) + (c、 d) = (+ c、 b + d)

  • 定义为乘法 (a、 b) * (c、 d) = (交流-bd、 ad + bc

复数的复数加法和乘法复杂的操作与一组是在标准的代数意义上的字段:

  • 加法和乘法操作是累积和关联和准确,这与真实的加法和乘法的字段上的实数,通过添加分发乘法。

  • 复杂的数字 (0,0) 是累加的标识和 (1,0) 是乘法的标识。

  • 复杂的数字的累加的逆 (a、 b) 是 (-a-b),反之亦然 multiplicative 为除所有这类复杂的数字 (0,0) 是

    (a/(a2 + b2), -b/(a2 + b2)

通过表示复数 z = (a,b) 窗体中的 z = a + bi,其中 i2 = -1,套实数的代数的规则可应用的复数的集和它们的组件。例如:

(1 + 2i) * (2 + 3i)    = 1*(2 + 3i) + 2i*(2 + 3i) = (2 + 3i) + (4i + 6i2)

            = (2 –6) + (3 + 4)i = -4 + 7i

复数的系统字段,但它不是一个有序的字段。未排序的复数的不如没有的字段或实数,其子集,因此同性无法应用于复杂的数字,因为它们是真实数字,这是一个有序的字段来。

有三种常见的形式表示的复数的 z

  • 笛卡儿: z = a + bi

  • Polar: z = r (cos + isin)

  • 指数: z = r * exp()

复数的这些标准表示形式中使用的术语统称,如下所示:

  • 真正笛卡儿组件或实数部分 。

  • 笛卡儿虚部 b

  • 模数或复杂的数字 Ρ 的绝对值。

  • 参数或阶段的角度。

除非另外指定,可以返回多个值的函数所需返回主体及其参数的值大于 –pi 和更少于或等于 + pi 以使它们的单个值。所有的角度以弧度为单位),表示所需的圈有 2 π (360 度为单位)。

0352zzhd.collapse_all(zh-cn,VS.110).gif函数

abs

计算的复数的模数。

参数

复数中提取参数。

conj

返回复数的共轭复数。

cos

返回复数的余弦值。

cosh

返回复数的双曲余弦值。

exp

返回复数的指数函数。

imag

提取的复数的虚数的组件。

log

返回复数的自然对数。

log10

返回复数的对数。

司空见惯的现象

提取数的复数。

极坐标

返回对应于指定的模数和参数,复数笛卡儿窗体中。

pow

通过引发另一个复数的复数的落地获得复杂的数字的计算结果。

real

提取的复数的实组件。

sin

返回复数的正弦值。

sinh

返回复数的双曲正弦值。

sqrt

返回复数的平方根。

tan

返回复数的正切值。

tanh

返回复数的双曲正切值。

0352zzhd.collapse_all(zh-cn,VS.110).gif运算符

运算符! =

两个、 一个或这两者之间不相等测试可能属于真实和虚部分的类型的子集。

operator*

将两个复数的、 一个或这两种可能属于真实和虚部分的类型的子集。

+ 运算符

添加两个复数的、 一个或这两种可能属于真实和虚部分的类型的子集。

运算符-

减去两个复数的、 一个或这两种可能属于真实和虚部分的类型的子集。

操作员 /

分成两个复数的、 一个或这两种可能属于真实和虚部分的类型的子集。

运算符 <<

将复杂的数字插入到输出流的模板函数。

运算符 = =

两个、 一个或这两者之间的相等测试可能属于真实和虚部分的类型的子集。

运算符 >>

模板函数的输入流中提取一个复杂的值。

0352zzhd.collapse_all(zh-cn,VS.110).gif

复杂 <double>

显式特殊化的模板类描述对象存储的这两种类型的对象的有序的对 第一次表示真实部分的一个复杂的数字和第二个表示假想的部分。

复杂 <float>

显式特殊化的模板类描述对象存储的这两种类型的对象的有序的对浮点型 第一次表示真实部分的一个复杂的数字和第二个表示假想的部分。

复杂 < 长双 >

显式特殊化的模板类描述对象存储的这两种类型的对象的有序的对long double 第一次表示真实部分的一个复杂的数字和第二个表示假想的部分。

复杂

模板类描述一个对象,用于表示复杂的数字系统和执行复杂的算术运算。

请参见

参考

线程安全性对标准C++库中

其他资源

complex 成员

标头文件