Cpp Standard Library 简明教程

C++ Library - <complex>

Introduction

它实现复杂类以包含笛卡尔形式的复数以及多个函数和重载以对其进行操作。

Declaration

以下是 std::complex 的声明。

template< class T >
class complex;

Parameters

T - 复数实部和虚部的类型。

Functions

Sr.No.

Complex values

Definition

1

real

它用来表示复数的实部

2

imag

它是复数的虚部

3

abs

这是一个复数的绝对值

4

arg

这是一个复数的相位角

5

norm

这是一个复数的范数

6

conj

这是一个复数共轭

7

polar

这是一个从极形式表示的复数

8

proj

这是一个复数投影

Transcendentals overloads

Sr.No.

Overloads

Definition

1

cos

这是一个复数的余弦

2

cosh

这是一个复数的双曲余弦

3

exp

这是一个复数的指数

4

log

这是一个复数的自然对数

5

log10

这是一个复数的常用对数

6

pow

这是一个复数的幂

7

sin

这是一个复数的正弦

8

sinh

这是一个复数的双曲正弦

9

sqrt

这是一个复数的平方根

10

tan

这是一个复数的正切

11

tanh

这是一个复数的双曲正切

12

acos

这是一个复数的反余弦

13

acosh

这是一个复数的反双曲余弦

14

asin

这是复杂数的反正弦

15

asinh

这是复杂数的反正双曲正弦

16

atan

这是复杂数的反正切

17

atanh

这是复杂数的反正双曲正切