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

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

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

UltraMath

最終更新日:2006/06/07

●概要

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

関数共通仕様

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

●数学関数

 以下のものがある。

精度/定数

符号変換

関係演算

丸め演算

加減算

乗算

除算/逆数

整数除算/剰余算

平方根/立方根

階乗算

指数関数

対数関数

三角関数

逆三角関数

双曲線関数

逆双曲線関数

●評価関数

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

階乗評価関数

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

級数評価関数

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

ニュートン評価関数

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

演算時間評価関数

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