结构体 Complex

Complex structure

复数结构。

public struct Complex : IEquatable<Complex>

构造函数

名称描述
Complex(Complex)初始化 Complex 结构体的新实例。
Complex(double, double)初始化 Complex 结构体的新实例。

属性

名称描述
Im { get; set; }获取或设置虚部。
Magnitude { get; }获取幅度。
Phase { get; }获取相位。
Re { get; set; }获取或设置实部。
SquaredMagnitude { get; }获取平方模。

方法

名称描述
static Add(Complex, Complex)ab 相加。
static Add(Complex, double)as 相加。
static Cos(Complex)获取 a 的 Cos。
static Divide(Complex, Complex)a 除以 b
static Divide(Complex, double)a 除以 s
static Divide(double, Complex)a 除以 s
static Exp(Complex)将 e 提升到 a 次方。
static Log(Complex)获取 a 的对数。
static Multiply(Complex, Complex)a 乘以 b
static Multiply(Complex, double)a 乘以 s
static Negate(Complex)a 取负。
static Parse(string)将指定的 s 解析为 Complex
static Sin(Complex)获取 a 的正弦。
static Sqrt(Complex)获取 a 的平方根。
static Subtract(Complex, Complex)a 中减去 b
static Subtract(Complex, double)a 中减去 s
static Subtract(double, Complex)a 中减去 s
static Tan(Complex)获取 a 的正切。
Clone()克隆此实例。
Equals(Complex)确定指定的 Object 是否等于此实例。
override Equals(object)确定指定的 Object 是否等于此实例。
override GetHashCode()返回此实例的哈希码。
override ToString()返回表示此实例的 String。
static Add(Complex, Complex, ref Complex)ab 相加。
static Add(Complex, double, ref Complex)as 相加。
static ApproxEqual(Complex, Complex)检查近似相等。
static ApproxEqual(Complex, Complex, double)检查近似相等。
static Divide(Complex, Complex, ref Complex)a 除以 b
static Divide(Complex, double, ref Complex)a 除以 s
static Divide(double, Complex, ref Complex)s 除以 a
static Multiply(Complex, Complex, ref Complex)a 乘以 b
static Multiply(Complex, double, ref Complex)a 乘以 s
static Subtract(Complex, Complex, ref Complex)a 中减去 b
static Subtract(Complex, double, ref Complex)a 中减去 s
static Subtract(double, Complex, ref Complex)s 中减去 a
static TryParse(string, out Complex)尝试将指定的 s 解析为 Complex
operator +实现运算符 +。(3 个运算符)
operator /实现运算符 /。(3 个运算符)
operator ==实现运算符 ==。
explicit operator执行从 Double 到 Complex 的显式转换。(2 个运算符)
operator !=实现运算符 !=。
operator *实现运算符 *。(3 个运算符)
operator -实现运算符 -。(4 个运算符)

字段

名称描述
static readonly II 复数的 Im 等于 1。
static readonly One一个复数的 ReIm 均等于 1。
static readonly Zero零复数。
static readonly SizeOfComplex复数的大小。
static readonly SizeOfDoubleDouble 的大小。

另请参见