)を参照してください。高速な手法ですから、高速な実装を考えてみます。クラスにモンキーパッチで追加することにしました。こんな感じになります。0);}ポイントとなる点をいくつか説明してゆきます。拡張ライブラリのエントリポイントで、これは見たままかと思います。相互変換は拡張ライブラリの書き方の定番通りです。関わるると偽になるため)。使っているのも、この手のトリックの定番と言っていいでしょう(標準において、未定義ではなく処理系定義のため、気休め程度だがマシ)。相当するマジックナンバーは、妥当と思われる方法で私が探索(詳細は略)したものです。正確な値を計算するよりも遅くなってしまったのでコメントアウトしました。ニュートン法をもう1回繰返すだけではなく、誤差で必ず負の側に予測可能な範囲でズレることがわかっているので、それを調整する加算も入れてあります。続いてベンチマークに使ったスクリプトを示します。#{result}s\n"次のようになります。わずかですが速いという結果が出ています。月別アーカイブMathJax読み込みはてなブログをはじめよう!metanestさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。