cmath --- ฟังก์ชันทางคณิตศาสตร์สำหรับจำนวนเชิงซ้อน

โมดูล cmath ให้ฟังก์ชันทางคณิตศาสตร์พื้นฐานสำหรับการทำงานกับจำนวนเชิงซ้อน รวมถึงฟังก์ชันตรีโกณมิติ เลขยกกำลัง ลอการิทึม และการแปลงระหว่างรูปแบบสี่เหลี่ยม (real, imag) และรูปแบบเชิงขั้ว (r, phi)

ฟังก์ชัน

cmath.cos(z: complex) complex

คืนค่าโคไซน์ของ z

cmath.exp(z: complex) complex

คืนค่าเอกซ์โปเนนเชียลของ z

cmath.log(z: complex) complex

คืนค่าลอการิทึมธรรมชาติของ z โดยมีแนวตัดอยู่ตามแกนจริงเชิงลบ

cmath.log10(z: complex) complex

คืนค่าลอการิทึมฐาน 10 ของ z โดยมีแนวตัดอยู่ตามแกนจริงเชิงลบ

cmath.phase(z: complex) float

คืนค่าอาร์กิวเมนต์ (มุม) ของจำนวน z ในช่วง (-pi, +pi]

cmath.polar(z: complex) Tuple[float, float]

คืนค่ารูปแบบเชิงขั้วของ z เป็น tuple

cmath.rect(r: float, phi: float) complex

คืนค่าจำนวนเชิงซ้อนที่มีโมดูลัส r และเฟส phi

cmath.sin(z: complex) complex

คืนค่าไซน์ของ z

cmath.sqrt(z: complex) complex

คืนค่ารากที่สองของ z

ค่าคงที่

cmath.e: float

ฐานของลอการิทึมธรรมชาติ

cmath.pi: float

อัตราส่วนเส้นรอบวงของวงกลมต่อเส้นผ่านศูนย์กลาง