본문 바로가기
컴퓨터공학/C,C++,C#

C에서 복소수 연산

by 무에서 2018. 8. 11.
반응형

C에서 복소수를 사용하는 방법은 다음과 같다.



 #include <complex.h>


 double complex z1 = 1.0 + 2.0 * I;

 double complex z2 = 3.0 - 4.0 * I;


 creal(z1);   // 복소수의 실수부 반환

 cimag(z1);  // 복소수의 허수부 반환


 double complex za = z1 + z2; // 복소수 덧셈

 double complex zb = z1 - z2; // 복소수 뺄셈

 double complex zc = z1 * z2; // 복소수 곱셈

 double complex zd = z1 / z2; // 복소수 나눗셈



complex.h에 정의된 복소수 함수는 다음과 같은 것들이 있다.


 함수

 설명

 cabs

 복소수의 절대값

 conj

 Conjugate

 cexp

 복소수의 지수

 cpow

 복소수의 제곱

 csin

 복소수의 사인 함수

 ccos

 복소수의 코사인 함수

 ctan

 복소수의 탄젠트 함수


반응형

댓글