std:: abs (std::complex)
|
헤더 파일에 정의됨
<complex>
|
||
|
template
<
class
T
>
T abs ( const complex < T > & z ) ; |
||
복소수 z 의 크기를 반환합니다.
목차 |
매개변수
| z | - | 복소수 값 |
반환값
오류가 발생하지 않으면, z 의 절댓값(노름, 모듈러스, 크기라고도 함)을 반환합니다.
오류 및 특수한 경우들은 이 함수가 다음과 같이 구현된 것처럼 처리됩니다: std:: hypot ( std:: real ( z ) , std:: imag ( z ) ) .
예제
#include <complex> #include <iostream> int main() { std::complex<double> z(1, 1); std::cout << z << " cartesian is rho = " << std::abs(z) << " theta = " << std::arg(z) << " polar\n"; }
출력:
(1,1) cartesian is rho = 1.41421 theta = 0.785398 polar
참고 항목
|
위상각을 반환합니다
(함수 템플릿) |
|
|
크기와 위상각으로 복소수를 생성합니다
(함수 템플릿) |
|
|
(C++11)
|
정수 값의 절댓값을 계산합니다 (
|x|
)
(함수) |
|
(C++11)
(C++11)
|
부동 소수점 값의 절댓값 (
|x|
)
(함수) |
|
(C++11)
(C++11)
(C++11)
|
빗변을 계산합니다
√
x
2
+y 2 및 √ x 2 +y 2 +z 2 (C++17부터) (함수) |
|
함수
abs
를 valarray의 각 요소에 적용합니다
(함수 템플릿) |
|
|
C 문서
참조:
cabs
|
|