728x90
설명
• C99은 복소수 계산을 위한 방대한 지원을 추가했다.
• C99에서는 아래 3가지의 복소수 데이터 형을 제공한다.
- float _Complex
- double _Complex
- long double _Complex
• 해당 라이브러리에선 double, float, long double 이렇게 3가지 버전으로 제공한다.
• float 버전과 long double 버전은 함수 이름 끝에 f 또는 l을 붙인다.
• 대부분 함수들은 math.h 함수들의 복소수 버전으로서, 접두사 c를 사용한다.
함수 | 설명 |
double complex casos(double complex z) |
• z의 아크 코사인을 복소수로 리턴한다. |
double complex casin(double complex z) |
• z의 아크 사인을 복소수로 리턴한다. |
double complex catan(double complex z) |
• z의 아크 탄젠트를 복소수로 리턴한다. |
double complex ccos(double complex z) |
• z의 코사인을 복소수로 리턴한다. |
double complex csin(double complex z) |
• z의 사인을 복소수로 리턴한다. |
double complex ctan(double complex z) |
• z의 탄젠트를 복소수로 리턴한다. |
double complex cacosh(double complex z) |
• z의 쌍곡 아크 코사인을 복소수로 리턴한다. |
double complex casinh(double complex z) |
• z의 쌍곡 아크 사인을 복소수로 리턴한다. |
double complex catanh(double complex z) |
• z의 쌍곡 아크 탄젠트를 복소수로 리턴한다. |
double complex ccosh(double complex z) |
• z의 쌍곡 코사인을 복소수로 리턴한다. |
double complex csinh(double complex z) |
• z의 쌍곡 사인을 복소수로 리턴한다. |
double complex ctanh(double complex z) |
• z의 쌍곡 탄젠트를 복소수로 리턴한다. |
double complex cexp(double complex z) |
• e의 z 제곱을 복소수로 리턴한다. |
double complex clog(double complex z) |
• z의 자연로그를 복소수로 리턴한다. |
double complex cpows(double complex z, double complex y) |
• z의 y제곱을 복소수로 리턴한다. |
double complex csqrt(double complex z) |
• z의 제곱근을 복소수로 리턴한다. |
double complex carg(double complex z) |
• z의 위상각을 라디안 단위로 리턴한다. |
double complex cimag(double complex z) |
• z의 허수부를 실수로 리턴한다. |
double complex creal(double complex z) |
• z의 실수부를 실수로 리턴한다. |
double complex conj(double complex z) |
• z의 복소 공액을 리턴한다. |
double complex cproj(double complex z) |
• z의 리만구면 사영을 복소수로 리턴한다. |
728x90
'프로그래밍 언어 > C, C++의 기본적인 설명' 카테고리의 다른 글
[C 언어] 함수와 가변 전달 인자 (0) | 2022.03.26 |
---|---|
[C 언어] 명령행 전달인자 (argc, argv) (0) | 2022.03.25 |
[C/C++] 기본적인 파일 입출력 함수 (0) | 2022.03.07 |
[표준 ANSI C 라이브러리] stdio.h (0) | 2022.03.04 |
[C/C++] 기본적인 입출력함수 (0) | 2022.02.27 |
댓글