R中的余弦负幂

R中的余弦负幂,r,R,我试图找到R中某个值的反余弦 > cos^-1(x) 但是 出现了。有什么建议吗 反余弦函数称为acos: 注:R中的三角函数使用弧度,而不是度,例如360度是2pi弧度。从和转换为弧度: deg2rad = function(deg) { return((pi * deg) / 180) } rad2deg = function(rad) { return((180 * rad) / pi) } 您可以使用这些函数,或者aspace软件包提供这些转换函数,如弧度

我试图找到R中某个值的反余弦

> cos^-1(x)  
但是


出现了。有什么建议吗

反余弦函数称为acos:

注:R中的三角函数使用弧度,而不是度,例如360度是2pi弧度。从和转换为弧度:

deg2rad = function(deg) {
   return((pi * deg) / 180)
 }

rad2deg = function(rad) {
   return((180 * rad) / pi)
 }

您可以使用这些函数,或者aspace软件包提供这些转换函数,如弧度,以及使用度的cos版本,例如cos d。

逆余弦函数称为acos:

注:R中的三角函数使用弧度,而不是度,例如360度是2pi弧度。从和转换为弧度:

deg2rad = function(deg) {
   return((pi * deg) / 180)
 }

rad2deg = function(rad) {
   return((180 * rad) / pi)
 }

您可以使用这些函数,或者aspace软件包提供这些转换函数,如弧度,以及使用度的cos版本,例如cos\u d.

在我所知的任何编程语言中都会失败。在尝试将书面数学符号翻译成计算机代码时要非常小心。虽然不是真正的编程语言,但Wolfram的Alpha至少能理解它:@PaulHiemstra抱歉打扰您。但是我想得到cos^-1-tan35*tan21=106度。而acoscos-tan35*tan21=0.72。我的错误在哪里?cos函数以弧度工作,而不是度,其中360度是2pi弧度。我对我的答案进行了一些扩展,以包括在这些函数中使用度。这在我所知道的任何编程语言中都会失败。在尝试将书面数学符号翻译成计算机代码时要非常小心。虽然不是真正的编程语言,但Wolfram的Alpha至少能理解它:@PaulHiemstra抱歉打扰您。但是我想得到cos^-1-tan35*tan21=106度。而acoscos-tan35*tan21=0.72。我的错误在哪里?cos函数以弧度工作,而不是度,其中360度是2pi弧度。我对我的答案进行了一些扩展,以包括在这些函数中使用度。
deg2rad = function(deg) {
   return((pi * deg) / 180)
 }

rad2deg = function(rad) {
   return((180 * rad) / pi)
 }