Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

องศา () และเรเดียน () ใน Python


การวัดมุมในวิชาคณิตศาสตร์ทำได้โดยใช้หน่วยวัดสองหน่วยที่เรียกว่าดีกรีและเรเดียน มักใช้ในการคำนวณทางคณิตศาสตร์เกี่ยวกับมุมและจำเป็นต้องแปลงจากค่าหนึ่งเป็นอีกค่าหนึ่ง ใน 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