人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

既存の数学ライブラリを使用せずにアークタンジェントを求める関数を作成したいのですが、なかなか高速でかつ精度の高いものを作成できずに困っています。何か参考になるページとかあればおしえてくれませんか?

●質問者: eknight666
●カテゴリ:コンピュータ 科学・統計資料
✍キーワード:いもの アーク タンジェント ライブラリ 作成
○ 状態 :終了
└ 回答数 : 5/5件

▽最新の回答へ

1 ● honey3
●16ポイント

http://www.crossroad.jp/mathnavi/index.html

数学ナビゲーター

言語が何なのか解りません。精度にこだわりがあるのでしたら、言語の情報も必要だと思いますよ。

◎質問者からの返答

C言語です。


2 ● xnissy
●16ポイント

http://openbsd.secsup.org/src/lib/libm/noieee_src/n_atan2.c

PC UNIXのソースならあちこちに転がっていると思うのですが,ダメでしょうか?


3 ● NPK
●16ポイント

http://www.hatena.ne.jp/

はてな

上のURLはダミーです

どうしても高速性と精度を兼ね備える物になるとダミーの関数というわけには行かなくなってくると思います。

(ゲームに使う程度ならまだしも。)

一般的なのは固定小数点でテーブルを作る方法でしょうか。

最近の高精度なライブラリはみんなC++で書かれているのでCとなるとちょっと思いつきませんが。


4 ● tatsuya_kimura
●16ポイント

http://www.ss.u-tokai.ac.jp/~ooya/Misc/Shiryou/Pi.shtml

よくある質問 円周率の値

基本はマクローリン展開でしょうか

http://www.sra.co.jp/people/miyata/algorithm/

<h2>C言語によるアルゴリズム(コメント付き)</h2>

「C言語による最新アルゴリズム事典」には

連分数展開による方法が載っています。


5 ● alcus
●16ポイント

http://www.google.co.jp/search?hl=ja&ie=UTF-8&oe=UTF-8&q=%CF%80+...

http://hp.vector.co.jp/authors/VA014765/pi/arctan.html

π/4=arctan1の展開公式

http://www.geocities.co.jp/Technopolis/5346/pai.html

http://www.osaka-c.ed.jp/minato/tyuugaku_kenngaku/machin.htm

などなど、πの計算法が応用できないでしょうか?

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ