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
- Наследование
- Атрибуты
- Реализации
Комментарии
Дополнительные сведения об этом 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) |
Возвращает значение |
| FromPolarCoordinates(Double, Double) |
Создает комплексное число из полярных координат точки. |
| GetHashCode() |
Возвращает хэш-код для текущего Complex объекта. |
| Log(Complex, Double) |
Возвращает логарифм указанного сложного числа в указанной базе. |
| Log(Complex) |
Возвращает естественный (базовый |
| 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) |
Возвращает аддитивное обратное указанное комплексное число. |