将弧度转换为度/度到弧度

Iri*_*ris 31 math r degrees radians

R中是否有内置函数用于将弧度转换为度数和度数到弧度?

到目前为止,我写了一个自己的函数:

rad2deg <- function(rad) {(rad * 180) / (pi)}
deg2rad <- function(deg) {(deg * pi) / (180)}

#test:
rad2deg(pi) #180
rad2deg(2*pi) #360
deg2rad(180) #pi
Run Code Online (Sandbox Code Playgroud)

Iri*_*ris 10

Pascal的评论非常有用,我发现了几个,例如

install.packages("NISTunits", dependencies = TRUE)
library(NISTunits)

NISTdegTOradian(180)
NISTradianTOdeg(pi)
Run Code Online (Sandbox Code Playgroud)


jst*_*sta 8

您可以units为此使用该软件包。

library(units)
pi_rad <- as_units(pi, "radians")
pi_deg <- set_units(pi_rad, "degrees")
set_units(pi_deg, "radians")
Run Code Online (Sandbox Code Playgroud)