[ ホーム ] [ PC技術/システム技術 ] [ VB.NETプログラミング ] [ なるほどナレッジ ] [ インフォメーション ]

上へ
基本事項
ソフトウェア構成
UltraLong構造体
UltraMath
FFT
プログラミング例
UltraPrecisionユーティリティ
FFT試験
レガシ演算速度
FFT演算速度
数値/浮動小数点/精度
定数システム
レガシ四則算
FFT乗算
ニュートン法
逆数法
数学関数
時間評価システム
限界値自動決定システム
数学定数算出

多倍長演算ライブラリ(UltraPrecision)

UltraMath

最終更新日:2006/06/07

●概要

 UltraLongを用いて数学演算(関係演算、四則演算、数学関数など)を行うクラスライブラリ。共有メソッドとなっているので、インスタンスは不要となっており、参照設定するのみで、利用できる。

●関数共通仕様

●システム変数/初期化関数

●数学関数

 以下のものがある。

○精度/定数

○符号変換

○関係演算

○丸め演算

○加減算

○乗算

○除算/逆数

○整数除算/剰余算

○平方根/立方根

○階乗算

○指数関数

○対数関数

○三角関数

○逆三角関数

○双曲線関数

○逆双曲線関数

●評価関数

 級数の収束、種々の演算時間などを評価(予測)する特殊な関数である。

○階乗評価関数

 階乗、二重階乗などの次数や、与えられた次数になる数などを予測する。

○級数評価関数

 級数の一般的な係数パターンにおける収束状態(収束項数)を予測する。

○ニュートン評価関数

 ニュートン法による漸化式の収束状態を予測する。

○演算時間評価関数

 UltraPrecitionがインストールされた環境、CPUに於ける、UltraPrecision による組合せ演算時間を予測する。