로딩
요청 처리 중입니다...

[P087]복소수 계산과 면적중심(도심) 구하기(Calculation of Complex Number and Finding Centroid of Polygons in Python)

 [P087]복소수 계산과 면적중심(도심) 구하기(Calculation of Complex Number and Finding Centroid of Polygons in Python)

이번에는 파이썬이라는 프로그래밍 언어를 사용하여 복소수(Complex Number)를 어떻게 표현하고, 어떻게 계산하고, 이를 이용하여 기계공학계열의 전공과목인 재료역학에서 중요한 도심(Centroid)을 구하는 방법에 대해 알아보겠습니다. 잘 아시다시피 복소수는 수학체계에서 다루는 모든 수를 포함하는 수이며, 실수(Real Number)+허수(Imaginary Number)입니다.

수학에서는 허수를 “i”로 나타내지만 파이썬에서는 허수를 “j”로 나타냅니다. j=√-1는 실제로는 존재하지 않는 수이죠~ >>> z=3-2j >>> print(z, type(z)) (3-2j) 출력결과를 보니 복소수는 괄호로 둘러싸서 표현해주고, 데이터 형식은 complex라고 하네요. 복소수를 직접 입력하는 경우 허수부는 반드시 5j와 같이 숫자 다음에 허수 j를 바로 붙여줘야 합니다.

만일 5j가 아닌 5*j 혹은 j5와 같이 적어주면 에러가 발생합니다. >>> z1...

# 다각형의_중심(Centroid_of_Polygons) # 복소수(Complex_Number) # 파이썬(Python)