1. 程式人生 > 程式設計 >python 弧度與角度互轉例項

python 弧度與角度互轉例項

我就廢話不多說了,還是直接看程式碼吧!

import math
def deal(yaw):
    if(yaw<0):
        print(-(abs(yaw)/math.pi)*180)
        print(math.degrees(yaw))
    else:
        print((abs(yaw)/math.pi)*180)
        print(math.degrees(yaw))

yaw=math.pi/6
deal(yaw)
yaw=-math.pi/3
deal(yaw)

輸出

30.0
29.999999999999996
-60.0
-59.99999999999999

補充知識:MATLAB中角度轉換成弧度函式——degtorad

degtorad

Convert angles from degrees to radians

將角度從度數轉換為弧度

Syntax:angleInRadians = degtorad(angleInDegrees)

語法:弧度 = degtorad(角度)

Description

angleInRadians = degtorad(angleInDegrees) converts angle units from degrees to radians. This is both an angle conversion function and a distance conversion function,since arc length can be a measure of distance in either radians or degrees,provided that the radius is known.

描述:angleInRadians = degtorad(angleInDegrees)將角度單位從度數轉換為弧度。這是角度轉換函式和距離轉換函式,因為弧長可以是弧度或度數的距離的度量,只要半徑是已知的。

Examples

Show that there are 2π radians in a full circle:
2*pi - degtorad(360)
ans =

   0

例子

顯示整個圓圈內有2π弧度:

python 弧度與角度互轉例項

以上這篇python 弧度與角度互轉例項就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援我們。