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에 대한 자세한 내용은 Complex에 대한 추가 API 비고를 참조하세요.

생성자

Name Description
Complex(Double, Double)

지정된 실제 값과 가상 값을 사용하여 구조체의 Complex 새 인스턴스를 초기화합니다.

필드

Name Description
ImaginaryOne

실수가 0이고 허수 수가 1과 같은 새 Complex 인스턴스를 반환합니다.

One

실수가 1이고 허수 수가 0인 새 Complex 인스턴스를 반환합니다.

Zero

실수가 0이고 허수 수가 0인 새 Complex 인스턴스를 반환합니다.

속성

Name Description
Imaginary

현재 Complex 개체의 가상 구성 요소를 가져옵니다.

Magnitude

복소수의 크기(또는 절대값)를 가져옵니다.

Phase

복소수의 단계를 가져옵니다.

Real

현재 Complex 개체의 실제 구성 요소를 가져옵니다.

메서드

Name Description
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)

지정된 복소수의 base-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)

실제 및 허수 부분에 대해 지정된 형식을 사용하여 현재 복소수의 값을 카티전 형식의 해당 문자열 표현으로 변환합니다.

연산자

Name Description
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)

지정된 복소수의 역가산값을 반환합니다.

적용 대상