IMSL C 数値計算ライブラリの主な機能
数値計算機能
- 線型方程式
- 固有値解析
- 補間と近似
- 微分と積分
- 微分方程式
|
 |
- 変換
- 非線型方程式
- 最適化
- 特殊関数
- ユーティリティー
|
統計解析機能
- 基本統計
- 回帰
- 相関と共分散
- 分散分析と実験計画法
- カテゴリーデータと離散データの解析
- ノンパラメトリック統計
|
 |
- 適合度検定
- 時系列と予測
- 多変量解析
- 生存分析
- 確率分析関数と逆関数
- 乱数発生
|
Top
スレッドセーフ
IMSL C 数値計算ライブラリ を使うと、「スレッドセーフ」 を実装することができます。この機能は既存のハードウェアをてこ入れし、より高速なスループットを可能にするアプリケーションの作成ができます。IMSL C ライブラリは、複数の独立した計算を行なうためにマルチスレッドが使用されるウェブやデータベースサーバに統合することが可能です。ビジュアルニューメリックスは、POSIX (UNIX) と Windows thread API (PC) を基に 「スレッドセーフ」 機能を開発しました。IMSL C ライブラリが基にするこのシステム 「スレッドセーフ」 ライブラリは全ての主要なプラットフォームで提供されています。
製品マニュアル
IMSL C 数値計算ライブラリの製品マニュアルは、包括的で、明確に書かれ、規格化されています。
- 整理され、見つけやすい情報を提供します。
- アルゴリズムの説明やリファレンスを提供しています。
- 少なくとも1つは、入力例、結果、使用例が与えられています。
100% ピュア C コード
ピュア C コードは、次のような利点があります。
- 高い堅牢性: ラッパーコードはサーバ障害や安全の侵害、データ破損などの原因となる場合があります。
- 開発の簡素化: ラッパーを使用すると、外部のコンパイラとの接続や異なる言語間での配列やユーザデータの互換性の確認が必要となります。IMSL C ライブラリを使用することでプログラムの作成からコンパイル、コードのデバッグまでたった1つの環境で行なうことができます。
Top
移植性
- ほとんどの一般的なプラットフォームで利用できます。また、プラットフォームの移行が簡単に行なえます。
- サポート環境表
費用対効果と価値
IMSL C 数値計算ライブラリは、プログラム開発の期間を大幅に削減し、規格化を奨励します。可変引数リストを実装し、関数の呼び出しを簡潔にします。IMSL C 数値計算ライブラリは、ソースコード開発期間やアプリケーションの設計、開発、文書化、テスト、保守にかかる費用を最大 95% 削減します。
直感的なプログラミング:正確性、堅牢性、そして高い信頼性
IMSL C 数値計算ライブラリは、直感的なプログラミングのために記述的かつ説明的な関数名を使用しています。予約された関数名は各製品ごとユニークな接頭辞で始まります。適切で、首尾一貫した変数名を採用している理由は、次の通りです。
- 関数名を簡単に見つけ出し、他のソフトウェアと一緒に使用したり、他のソフトウェアとの干渉を防ぎます。
- 多倍長を選択できるように数値計算関数の共通ルート名を提供します。
Top
診断エラー処理
診断エラー処理は、明確で有益な情報を提供します。また、エラー条件を伝えるだけではなく、必要であれば修正案を提示します。
- プログラムのデバッグを、素早く、簡単にします。
- より生産的なプログラミングやアルゴリズムがアプリケーションに信頼性を与えます。
SMP での高速化
世界標準の数値計算、統計解析 Cライブラリである IMSL C 数値計算ライブラリは、ハードウェアベンダーが提供している機能を活用することで対称マルチプロセッサ (SMP) システムを有効利用できるように開発されました。 線形代数や高速 Fourier 変換などの計算に時間がかかるようなアルゴリズムは SMP を活用します。ISMP による利点に加えて、メモリ管理や配列処理などの変更を組み入れることで、いくつかのアルゴリズムの計算効率が向上しています。IMSL 数値計算、統計解析関数で長い間、培われてきた正確性、信頼性、堅牢性と性能や機能向上を結びつけることで、C 言語のアプリケーション開発者に優れたソリューションを提供します
Top
|