逆三角関数のArcTanの値が欲しい

概要

逆三角関数のArcTanの値を計算する方法について紹介します.テーラー展開された場合の式と連分数展開したときの式を紹介します.
Facebookシェア Twitterツイート LINEで送る
この章を学ぶ前に必要な知識
0
条件
  • 入力は1つの数値
効果
  • 入力に対するArcTanの値
ポイント
  • テーラー展開または連分数で計算
  • 他の三角関数の値からも求められる

解 説

逆三角関数のArcTanの近似値が欲しいときの算出方法について紹介します. 以下3通りを紹介します. ・テーラー展開 ・連分数展開 ・他の三角関数から算出
逆三角関数のArcTanの値が欲しい

1.テーラー展開

arctan(x)=xx33+x55x77
arctanの級数展開
級数の項の数を増やすほど精度は増していくので、プログラムで記述する場合は精度とのバーターとなる. |x|<1とする.
arctanのテーラー展開補足.
実際の計算上では上記をより高速化した式変形として以下のような形もある.オイラーによって発見された.
Arctanの効率よく計算できる展開
arctan(x)=x1+x2n=0nk=02kx2(2k+1)(1+x2)
より効率よく計算できる級数展開

2.連分数展開

arctan(x)=x1+x23+4x25+9x27+
arctan(x)の連分数展開
テーラー展開ではんく上記のような連分数展開によっても求めることが可能
連分数展開

3.他の三角関数より算出

他のarcsinやarccos等が分かっているのであれば、そこからarctanを算出することもできる.以下のような等式を用いて計算すればよい
arctan(x)を他の三角関数から算出
arcsin(x)=arctan(x1x2) π2arccos(x)=arctan(x1x2)
arctanと他の三角関数の関係
この章を学んで新たに学べる
Comments

Reasons
>>隠す