[R]三角関数の値を求める
cos関数(余弦関数)、sin関数(正弦関数)、tan関数(正接関数)を使う。角θの値が、次の各値の時、cosθ、sinθ、tanθを求めてみる。
θ=0, π/2, π, 2π
> theta <- c(0, pi / 2, pi, 2 * pi)
> cos(theta)
[1] 1.000000e+00 6.123032e-17 -1.000000e+00 1.000000e+00
> sin(theta)
[1] 0.000000e+00 1.000000e+00 1.224606e-16 -2.449213e-16
> tan(theta)
[1] 0.000000e+00 1.633124e+16 -1.224647e-16 -2.449294e-16
~-17や~-16は計算上限りなく小さい値が求まった(≒0.0)ということであり、実際にそのような値が精度良く求まったということではない。~+16(≒∞)も同様である。
« [R]乱数を発生させる | トップページ | [R]年月日(数値型)から日付型ベクトルを作成する »
「R(数学)」カテゴリの記事
- [R]組合せを得る(2026.03.19)
- [R]パスカルの三角形を作成する(2026.02.12)
- [R]複素数を使う(2026.01.06)
- [R]複数の文字列による重複組合せを作成する(2025.11.24)
- [R]逆双曲線関数の値を求める(2025.09.26)

コメント