การวัดมุมในวิชาคณิตศาสตร์ทำได้โดยใช้หน่วยวัดสองหน่วยที่เรียกว่าดีกรีและเรเดียน มักใช้ในการคำนวณทางคณิตศาสตร์เกี่ยวกับมุมและจำเป็นต้องแปลงจากค่าหนึ่งเป็นอีกค่าหนึ่ง ใน python เราสามารถบรรลุการแปลงเหล่านี้ได้โดยใช้ฟังก์ชัน python
ฟังก์ชันdegrees()
ฟังก์ชันนี้ใช้ค่าเรเดียนเป็นพารามิเตอร์และคืนค่าที่เทียบเท่าในหน่วยองศา ผลตอบแทนเป็นค่าลอยตัว
ตัวอย่าง
นำเข้าคณิตศาสตร์# ระดับการพิมพ์เทียบเท่า radians.print("1 Radians in Degrees :",math.degrees(1))print("20 Radians in Degrees :",math.degrees(20))print("180 เรเดียนในหน่วยองศา :",math.degrees(180))
ผลลัพธ์
การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -
1 Radians in Degrees :57.2957795130823220 Radians in Degrees :1145.9155902616465180 Radians in Degrees :10313.240312354817
ฟังก์ชันเรเดียน ()
ฟังก์ชันนี้ใช้ค่าดีกรีเป็นพารามิเตอร์และคืนค่าที่เทียบเท่าในหน่วยเรเดียน ผลตอบแทนเป็นค่าลอยตัว
ตัวอย่าง
นำเข้าคณิตศาสตร์# การพิมพ์เรเดียนเทียบเท่าของdegrees.print("1degree in radian :",math.radians(1))print("60degree in radian :",math.radians(60))print("180 องศาเป็นเรเดียน :",math.radians(180))
ผลลัพธ์
การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -
1 องศาในเรเดียน :0.01745329251994329560 องศาในเรเดียน :1.0471975511965976180 องศาในเรเดียน :3.141592653589793
องศาและเรเดียน() โดยใช้ numpy
แพ็คเกจ numpy ยังมีฟังก์ชั่นในตัวซึ่งสามารถแปลงองศาเป็นเรเดียนได้โดยตรงและในทางกลับกัน ฟังก์ชันเหล่านี้เป็นชื่อ deg2rad และ rad2deg
ตัวอย่าง
นำเข้า numpy เป็น np# การพิมพ์เรเดียนเทียบเท่าของdegree.print("1 องศาถึงเรเดียน :",np.deg2rad(1))print("1 เรเดียนถึงดีกรี :",np.rad2deg(1))ก่อน>ผลลัพธ์
การรันโค้ดด้านบนทำให้เราได้ผลลัพธ์ดังนี้^−
1 องศา เป็น เรเดียน :0.0174532925199432951 เรเดียน เป็น องศา :57.29577951308232