Complex Структура

Определение

Представляет комплексное число.

public value class Complex : IEquatable<System::Numerics::Complex>, IFormattable
public struct Complex : IEquatable<System.Numerics.Complex>, IFormattable
[System.Serializable]
public struct Complex : IEquatable<System.Numerics.Complex>, IFormattable
type Complex = struct
    interface IFormattable
[<System.Serializable>]
type Complex = struct
    interface IFormattable
Public Structure Complex
Implements IEquatable(Of Complex), IFormattable
Наследование
Complex
Атрибуты
Реализации

Комментарии

Дополнительные сведения об этом API см. в дополнительных примечаниях API для сложного.

Конструкторы

Имя Описание
Complex(Double, Double)

Инициализирует новый экземпляр Complex структуры с помощью указанных реальных и мнимых значений.

Поля

Имя Описание
ImaginaryOne

Возвращает новый Complex экземпляр с реальным числом, равным нулю, и мнимое число, равное одному.

One

Возвращает новый Complex экземпляр с реальным числом, равным одному, и мнимое число равно нулю.

Zero

Возвращает новый Complex экземпляр с реальным числом, равным нулю, и мнимое число равно нулю.

Свойства

Имя Описание
Imaginary

Возвращает мнимый компонент текущего Complex объекта.

Magnitude

Получает величину (или абсолютное значение) сложного числа.

Phase

Возвращает этап сложного числа.

Real

Возвращает реальный компонент текущего Complex объекта.

Методы

Имя Описание
Abs(Complex)

Получает абсолютное значение (или величину) сложного числа.

Acos(Complex)

Возвращает угол, представляющий собой дуговой косинус указанного сложного числа.

Add(Complex, Complex)

Добавляет два сложных числа и возвращает результат.

Asin(Complex)

Возвращает угол, который является синусом дуги указанного сложного числа.

Atan(Complex)

Возвращает угол, который является тангенсом дуги указанного сложного числа.

Conjugate(Complex)

Вычисляет сопряжение сложного числа и возвращает результат.

Cos(Complex)

Возвращает косинус указанного комплексного числа.

Cosh(Complex)

Возвращает гиперболический косинус указанного комплексного числа.

Divide(Complex, Complex)

Делит одно сложное число на другое и возвращает результат.

Equals(Complex)

Возвращает значение, указывающее, имеет ли текущий экземпляр и указанное комплексное число одинаковые значения.

Equals(Object)

Возвращает значение, указывающее, имеет ли текущий экземпляр и указанный объект одно и то же значение.

Exp(Complex)

Возвращает значение e , заданное сложным числом.

FromPolarCoordinates(Double, Double)

Создает комплексное число из полярных координат точки.

GetHashCode()

Возвращает хэш-код для текущего Complex объекта.

Log(Complex, Double)

Возвращает логарифм указанного сложного числа в указанной базе.

Log(Complex)

Возвращает естественный (базовый e) логарифм указанного сложного числа.

Log10(Complex)

Возвращает логарифм базового-10 указанного сложного числа.

Multiply(Complex, Complex)

Возвращает произведение двух сложных чисел.

Negate(Complex)

Возвращает аддитивное обратное указанное комплексное число.

Pow(Complex, Complex)

Возвращает указанное комплексное число, возвращаемое на мощность, указанную сложным числом.

Pow(Complex, Double)

Возвращает указанное комплексное число, созданное до мощности, указанной числом с плавающей запятой двойной точности.

Reciprocal(Complex)

Возвращает умножение, обратное сложному числу.

Sin(Complex)

Возвращает синус указанного сложного числа.

Sinh(Complex)

Возвращает гиперболический синус указанного сложного числа.

Sqrt(Complex)

Возвращает квадратный корень указанного сложного числа.

Subtract(Complex, Complex)

Вычитает одно сложное число из другого и возвращает результат.

Tan(Complex)

Возвращает тангенс указанного сложного числа.

Tanh(Complex)

Возвращает гиперболический тангенс указанного сложного числа.

ToString()

Преобразует значение текущего сложного числа в эквивалентное строковое представление в декартовой форме.

ToString(IFormatProvider)

Преобразует значение текущего сложного числа в эквивалентное строковое представление в декартовой форме с помощью указанной информации о форматировании, зависящее от языка и региональных параметров.

ToString(String, IFormatProvider)

Преобразует значение текущего сложного числа в эквивалентное строковое представление в декартовской форме с помощью указанного формата и сведений о формате, зависящее от языка и региональных параметров, для его реальных и мнимых частей.

ToString(String)

Преобразует значение текущего сложного числа в эквивалентное строковое представление в декартовской форме с помощью указанного формата для его реальных и мнимых частей.

Операторы

Имя Описание
Addition(Complex, Complex)

Добавляет два сложных числа.

Division(Complex, Complex)

Делит указанное комплексное число на другое указанное комплексное число.

Equality(Complex, Complex)

Возвращает значение, указывающее, равны ли два сложных числа.

Explicit(BigInteger to Complex)

Определяет явное преобразование BigInteger значения в комплексное число.

Explicit(Decimal to Complex)

Определяет явное преобразование Decimal значения в комплексное число.

Implicit(Byte to Complex)

Определяет неявное преобразование без знака байта в комплексное число.

Implicit(Double to Complex)

Определяет неявное преобразование числа с плавающей запятой двойной точности в комплексное число.

Implicit(Int16 to Complex)

Определяет неявное преобразование 16-разрядного целого числа со знаком в комплексное число.

Implicit(Int32 to Complex)

Определяет неявное преобразование 32-разрядного целого числа со знаком в комплексное число.

Implicit(Int64 to Complex)

Определяет неявное преобразование 64-разрядного целого числа со знаком в комплексное число.

Implicit(SByte to Complex)

Определяет неявное преобразование подписанного байта в комплексное число.

Этот API несовместим с CLS.

Implicit(Single to Complex)

Определяет неявное преобразование числа с плавающей запятой с одной точностью в комплексное число.

Implicit(UInt16 to Complex)

Определяет неявное преобразование 16-разрядного целого числа без знака в комплексное число.

Этот API несовместим с CLS.

Implicit(UInt32 to Complex)

Определяет неявное преобразование 32-разрядного целого числа без знака в комплексное число.

Этот API несовместим с CLS.

Implicit(UInt64 to Complex)

Определяет неявное преобразование 64-разрядного целого числа без знака в комплексное число.

Этот API несовместим с CLS.

Inequality(Complex, Complex)

Возвращает значение, указывающее, равны ли два сложных числа.

Multiply(Complex, Complex)

Умножает два указанных сложных числа.

Subtraction(Complex, Complex)

Вычитает комплексное число из другого сложного числа.

UnaryNegation(Complex)

Возвращает аддитивное обратное указанное комплексное число.

Применяется к