Rの値の逆余弦を見つけようとしています.
> cos^-1(x)
しかし
Error: attempt to apply non-function
が表示されます。なにか提案を?
逆余弦関数は次のように呼ばれacos
ます。
> cos(pi)
[1] -1
> acos(cos(pi))
[1] 3.141593
> all.equal(pi, acos(cos(pi)))
TRUE
注:Rの三角関数は、度ではなくラジアンを使用します。たとえば、360度は2piラジアンです。ラジアンからおよびラジアンへの変換:
deg2rad = function(deg) {
return((pi * deg) / 180)
}
rad2deg = function(rad) {
return((180 * rad) / pi)
}
これらの関数を使用することもできますが、代わりに、aspace
パッケージはこれらの変換関数( )、および度を使用するas_radians
バージョンなどを提供します。cos
cos_d