Linux 三角関数の値の求め方 (|x|が小さい場合) |x|が小さい場合はsin(x) ≒ xとして出力している。ではどのくらいの範囲であればこのように出力できるのか?本稿では仮数部がすべて一致するときのxの範囲(指数の範囲)をマクローリン展開の誤差項から評価して求めている。 2023.02.19 Linuxmath
Linux 三角関数の値の求め方 glibcにおける三角関数の計算方法は一通りではなく、入力値xの値の範囲により方法を変えている。基本的にはマクローリン展開で求めるが、適用範囲が限られる。そこでテーブル引きや関数式の性質を利用した変形などを駆使して値を求めている。 2023.02.18 Linuxmath