เรียนเขียนโปรแกรมง่ายๆกับ Expert Programming Tutor ในบท Python Cmath Module
Python มีโมดูลในตัวที่นักเรียนสามารถใช้สำหรับงานทางคณิตศาสตร์สำหรับตัวเลขที่ซับซ้อน วิธีการในโมดูลนี้ยอมรับจำนวน int, float และ complex นอกจากนี้ยังยอมรับวัตถุ Python ที่มีเมธอด __complex __ () หรือ __float __ () วิธีการในโมดูลนี้มักจะส่งกลับจำนวนที่ซับซ้อน หากค่าส่งคืนสามารถแสดงเป็นจำนวนจริงได้ค่าส่งคืนจะเป็นส่วนจินตภาพของ 0
วิธีการรายละเอียด
cmath.acos (x) ส่งคืนค่า arc cosine ของ x
cmath.acosh (x) ส่งคืนไฮเพอร์โบลิกอาร์โคไซน์ของ x
cmath.asin (x) ส่งคืนอาร์ไซน์ของ x
cmath.asinh (x) ส่งคืนไฮเพอร์โบลิกอาร์ไซน์ของ x
cmath.atan (x) ส่งคืนค่าแทนเจนต์ส่วนโค้งของ x
cmath.atanh (x) ส่งคืนค่าอาร์คแทนเจนต์ไฮเพอร์โบลิกของ x
cmath.cos (x) ส่งคืนโคไซน์ของ x
cmath.cosh (x) ส่งคืนไฮเพอร์โบลิกโคไซน์ของ x
cmath.exp (x) ส่งคืนค่า Ex โดยที่ E คือหมายเลขของEuler(ประมาณ 2.718281 ... ) และ xคือตัวเลขที่ส่งผ่านไป
cmath.isclose () ตรวจสอบว่ามีสองค่าที่อยู่ใกล้หรือไม่
cmath.isfinite (x) ตรวจสอบว่า x เป็นจำนวน จำกัด
cmath.isinf (x) ตรวจสอบว่า x เป็นค่าบวกหรือลบ
cmath.isnan (x) ตรวจสอบว่า x เป็น NaN (ไม่ใช่ตัวเลข)
cmath.log (x [, base]) ส่งคืนลอการิทึมของ x ไปที่ฐาน
cmath.log10 (x) ส่งคืนลอการิทึมฐาน 10 ของ x
cmath.phase () คืนค่าเฟสของจำนวนเชิงซ้อน
cmath.polar () แปลงจำนวนเชิงซ้อนเป็นพิกัดเชิงขั้ว
cmath.rect () แปลงพิกัดเชิงขั้วเป็นรูปสี่เหลี่ยมผืนผ้า
cmath.sin (x) ส่งคืนไซน์ของ x
cmath.sinh (x) ส่งคืนไฮเพอร์โบลิกไซน์ของ x
cmath.sqrt (x) ส่งคืนสแควร์รูทของ x
cmath.tan (x) ส่งคืนแทนเจนต์ของ x
cmath.tanh (x) ส่งคืนไฮเพอร์โบลิกแทนเจนต์ของ xค่าคงที่
cmath.e ส่งคืนหมายเลขออยเลอร์ (2.7182 ... )
cmath.inf ส่งคืนค่าอนันต์บวกจำนวนจุดลอยตัว
cmath.infj ส่งคืนค่าอินฟินิตี้ที่ซับซ้อน
cmath.nan ส่งคืนค่าทศนิยม NaN (ไม่ใช่ตัวเลข)
cmath.nanj ส่งคืนค่า coplext NaN (ไม่ใช่ตัวเลข)
cmath.pi ส่งคืน PI (3.141515 ... )
cmath.tau ส่งคืนเอกภาพ (6.2831 ... )
แปลจากhttps://www.w3schools.com/python/module_cmath.asp
Tag ที่น่าสนใจ: python cmath complex_numbers mathematical_functions trigonometric_functions exponential_functions python_modules programming_tutorials
หากมีข้อผิดพลาด/ต้องการพูดคุยเพิ่มเติมเกี่ยวกับบทความนี้ กรุณาแจ้งที่ http://m.me/Expert.Programming.Tutor
085-350-7540 (DTAC)
084-88-00-255 (AIS)
026-111-618
หรือทาง EMAIL: NTPRINTF@GMAIL.COM
Copyright (c) 2013 expert-programming-tutor.com. All rights reserved. | 085-350-7540 | 084-88-00-255 | ntprintf@gmail.com