2016.01.07

数学

三角関数イメージ72

逆三角関数 逆余弦 acos

acos(アークコサイン、逆余弦)とは、cosθの値からθを求めるものです。

	cosθ → θは?

メソッド

Math.acosメソッド

public static double Math.acos( double a )
・引数aで指定した値の逆余弦 (アークコサイン)を返します。

  パラメータ a : 余弦 (コサイン)の値。

  戻り値    aの逆余弦 (アークコサイン)をラジアンで戻す。

メソッド使用時に注意すること

このメソッドを使うときに注意することを書いておきます。

1つ目は、渡す引数範囲は-1.0~1.0であるということです。範囲外の値を引数として渡すとメソッドNaNを戻します。

2つ目は、戻り値角度ラジアン)の範囲は0.0~πであるということです(πはパイ)。ある角度θMath.cosメソッドに代入して得られた値を、Math.acosメソッドに代入するとθ'が得られたとします。その結果は、必ずしもθ=θ'となりません。それは、同じ値のcosを示す角度は、0~2π(360°)の中に1または2つあるからです。cosθ=1のときθ=0(0°)、cosθ=-1のときθ=π(180°)となり、θを1つだけ求めることが出来ますが、それ以外のときはθの候補が2つ存在します。Math.acosメソッド戻り値の範囲を0.0~πとすることでθの候補を1つに絞っています。

以下の図は、cosθcos(360°-θ)が同じになることを示している図で、cosに渡す角度が違ってもcosの値が同じになることが分かります。

acos

以上です。Math.acosメソッドを使うときの参考にしてください。

次のコンテンツ

逆正接 atanと、Math.atanメソッドの使い方をソースコードを使って詳しく解説しています。

2016.02.21

前のコンテンツ

逆正弦 asinと、Math.asinメソッドの使い方をソースコードを使って詳しく解説しています。

2016.01.07

関連コンテンツ

数学に関係するJavaのメソッドやソースコードなどを紹介しています。

2022.10.25

sin(サイン)の意味と、Math.sinメソッドの使い方をソースコードを使って詳しく解説しています。

2020.03.23

cos(コサイン)の意味と、Math.cosメソッドの使い方をソースコードを使って詳しく解説しています。

2020.03.23

tan(タンジェント)の意味と、Math.tanメソッドの使い方を解説しています。

2020.03.23

逆正弦 asinと、Math.asinメソッドの使い方をソースコードを使って詳しく解説しています。

2016.01.07

逆正接 atanと、Math.atanメソッドの使い方をソースコードを使って詳しく解説しています。

2016.02.21

Math.sinメソッド、Math.cosメソッドを使わない計算方法を詳しく解説します。

2017.08.09

単位円の意味をくわしく解説しています。

2020.03.23

日本で使われてきた伝統文様「和柄」について解説しています。

2022.07.27

国際単位系における角度の単位のラジアンについて説明しています。興味のある方は、記事をご覧ください。

2016.01.26

メソッドの定義方法を詳しく解説しています。Javaのサンプルソースコードを使った説明もあります。

2020.03.23

数値として表せない計算結果はどうなる?

2016.02.15

メソッドを抜けるときに使用するreturn文について説明しています。

2020.03.20

円周率、πってどうゆう意味?

2020.03.23

広告