<complex>
복잡 한 컨테이너 템플릿 클래스 및 해당 지원 서식 파일을 정의합니다.
#include <complex>
설명
복소수의 실수의 정렬 된 쌍입니다.순전히 기하학적 용어로 복잡 한 평면 실제, 2 차원 평면입니다.특별 한 품질의 복잡 한 평면을 실제 비행기에서 구별 그는 추가 대 수 구조 때문에 수 있습니다.두 가지 기본적인 작업이이 대 수 구조는 다음과 같습니다.
정의 추가 (a, b) + (c, d) = (는 c, b + d)
곱하기로 정의 (a, b) * (c, d) = (ac-bd, ad + bc)
복소수의 집합 복소수 덧셈 및 곱셈을 복잡 한 작업 대 수 점에서 표준 필드는 다음과 같습니다.
더하기와 곱하기 작업 법칙이 및 연관와 정확 하 게 실제 더하기와 곱하기 필드에서의 실수를 하지는 곱하기 추가 통해 배포 됩니다.
복잡 한 숫자 (0, 0) additive id가와 (1, 0) 곱셈 id입니다.
복잡 한 숫자를 조금 역 (a, b)입니다 (-a-b), 및 multiplicative 제외 하 고 이러한 모든 복잡 한 숫자의 역 (0, 0)입니다
(a/(a2 + b2), -b/(a2 + b2)
복잡 한 숫자를 나타내는 여 z = (a, b) 형태로 z = a + bi, 어디 i2 = -1, 규칙 대수학 실수의 집합을 적용할 수 있는 복소수의 집합 및 해당 구성 요소에.예를 들면 다음과 같습니다.
(1 + 2i) * (2 + 3i) = 1*(2 + 3i) + 2i*(2 + 3i) = (2 + 3i) + (4i + 6i2)
= (2 –6) + (3 + 4)i = -4 + 7i
복소수 시스템 필드 이지만 정렬된 필드는 없습니다.있을 때 필드 또는 실수와 그 하위에 대 한 정렬 된 필드인 실수를 그대로 부등 복소수를 적용할 수 없습니다 없음 복잡 한 숫자의 순서입니다.
복잡 한 숫자를 나타내는 세 가지 일반적인 형식이 z:
데카르트: z = a + bi
Polar: z = r (cos + isin)
지 수: z r = * exp()
복잡 한 숫자의 이러한 표준 표현에 사용 되는 용어를 다음과 같이 라고:
데카르트 실제 컴포넌트나 실수부 는.
가상의 일부나 데카르트 허수부 b.
모듈러스 또는 복소수 Ρ의 절대 값입니다.
인수 또는 위상 각도입니다.
별도로 명시 하지 않는 여러 개의 값을 반환 하는 함수 –pi 보다 크고 해당 인수에 대 한 기본 값을 반환 하는 데 필요한 됩니다 보다 또는 같지 + pi를 단일 값을 유지 하려면.모든 각도 라디안으로 표현할 필요가 원으로 2pi 라디안 (360도) 위치.
함수
복잡 한 숫자의 계수를 계산합니다. |
|
인수에서 복소수를 추출합니다. |
|
복소수의 켤레 복소수를 반환합니다. |
|
복소수의 코사인을 반환합니다. |
|
복잡 한 숫자의 하이퍼볼릭 코사인을 반환합니다. |
|
복소수의 지 수 함수를 반환합니다. |
|
복소수의 허수부 구성 요소를 추출합니다. |
|
복소수의 자연 로그값을 반환합니다. |
|
복소수의 밑이 10 진수를 반환 합니다. |
|
복소수의 일반화를 추출합니다. |
|
데카르트 형태로 지정한 모듈러스 및 인수에 해당 하는 복잡 한 수를 반환 합니다. |
|
복소수의 다른 복잡 한 숫자의 거듭제곱 되는 자료를 발생 시켜 얻은 복소수의 계산 됩니다. |
|
복잡 한 숫자의 실제 구성 요소를 추출합니다. |
|
복소수의 사인 값을 반환 합니다. |
|
복잡 한 숫자의 하이퍼볼릭 사인을 반환합니다. |
|
복소수의 제곱근을 반환합니다. |
|
복잡 한 숫자의 탄젠트를 반환합니다. |
|
복잡 한 숫자의 하이퍼볼릭 탄젠트 값을 반환합니다. |
연산자
두 복소수의 나눗셈, 하나 또는 둘 다 사이 다름에 대 한 테스트는 실수부와 허수부 파트 형식의 하위 집합에 속할 수 있습니다. |
|
두 개를 곱합니다. 복소수, 하나 또는 둘 다 있습니다 실수부와 허수부 파트 형식의 하위 집합에 속합니다. |
|
실수부와 허수부 파트 형식의 하위 집합에 속할 수 두 복소수의 나눗셈, 하나 또는 모두를 추가 합니다. |
|
두 빼고 복소수, 하나 또는 둘 다 있습니다 실수부와 허수부 파트 형식의 하위 집합에 속합니다. |
|
두 복소수의 나눗셈 나눕니다 하나 또는 모두를 실수부와 허수부 파트 형식의 하위 집합에 속할 수 있습니다. |
|
복소수 출력 스트림에 삽입 하는 템플릿 함수입니다. |
|
두 복소수의 나눗셈, 하나 또는 둘 다 사이의 같은지 테스트 실수부와 허수부 파트 형식의 하위 집합에 속할 수 있습니다. |
|
입력된 스트림에서 복잡 한 값을 추출 하는 템플릿 함수입니다. |
클래스
개체 형식의 정렬 된 쌍을 저장 하는 개체는 명시적으로 특수화 된 템플릿 클래스를 설명 합니다. 이중, 먼저 실제 복잡 한 숫자가 고 두 번째 부분을 나타내는 가상의 일부를 나타내는. |
|
개체 형식의 정렬 된 쌍을 저장 하는 개체는 명시적으로 특수화 된 템플릿 클래스를 설명 합니다. float, 먼저 실제 복잡 한 숫자가 고 두 번째 부분을 나타내는 가상의 일부를 나타내는. |
|
개체 형식의 정렬 된 쌍을 저장 하는 개체는 명시적으로 특수화 된 템플릿 클래스를 설명 합니다. long double, 먼저 실제 복잡 한 숫자가 고 두 번째 부분을 나타내는 가상의 일부를 나타내는. |
|
템플릿 클래스 복소수 시스템을 나타내며 복잡 한 산술 연산을 수행 하는 데 사용 되는 개체를 설명 합니다. |