マップ

MAPMはCの携帯用の任意の精度の数学ライブラリです。
今すぐダウンロード

マップ ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Freeware
  • 価格:
  • FREE
  • 出版社名:
  • Michael C Ring
  • 出版社のWebサイト:
  • http://www.tc.umn.edu/ringx004/mapm-main.html

マップ タグ


マップ 説明

MAPMはCの携帯用の任意の精密数学ライブラリです。 MAPMはC.MAPM(My任意の精度数学)の携帯用の任意の精度数学ライブラリです。ライブラリは、ユーザーが希望されている任意のレベルの精度に数学を実行できるようにする関数のセットです。数値の精度は 'int_max'と利用可能なメモリによってのみ制限されます。 16ビットコンパイラの場合、数値は2 ^ 15桁(または32,000)を持つことがあります。 32ビットコンパイラの場合、数値は2桁(または2.14E + 9)を持つことがあります。実際の数値制限についてのより完全な議論については、READMEファイル(下記のリンク内のリンク内)を参照してください。このライブラリは浮動小数点値の自然なサポートを持っています。私が見た他の「C」ライブラリのほとんどから、それらは整数型の数学操作のための好みがあるようです。 (このライブラリはあなたが望むならば整数の数学のみをします。)そしてライブラリが整数を実行できる場合は、それはできません... TRIG関数やその他の一般的なCの数学ライブラリ関数。このライブラリは、任意の所望の精度レベルに次の機能を実行します.SQRT、CBRT、SIN、COS、TAN、ARC-SIN、ARC-COS、ARC-TAN、ARC-TAN2、ログ、LOG 10、EXP、POW、SINH、SINH、COSH 、Tanh、Arc-Sinh、Arc-Cosh、Arc-Tanh、Floor、Ceil、GCD、LCM、およびFAIRTIAL。完全な「math.h」は重複していませんが、これらは大部分の大部分です。重要なのですが、実際に実際のアプリケーションで使用されているものです。このライブラリは、1.0e + 15の周期を持つ乱数発生器を持ちます。これにより、典型的なO(N ^ 2)アルゴリズムよりもはるかに速い乗算が得られます。 FFT(高速フーリエ変換)ベースの乗算アルゴリズムを使用します。これにより、O(n * log2(n))の成長のみが得られます。ライブラリは 'c'で書かれており、配布はすべてのソースコードとドキュメントを含みます。 Linux(x86)、FreeBSD、HP-UX、Sun Solaris、Venix、Mac OSX、DOS、およびWin 2000、NT、XPでテストされています。 GCCはUNIX環境で使用されているプライマリコンパイラでした。 DOS / NT / XPの場合、MAPMライブラリは次のコンパイラでテストされています。・DOS(DJ Delorie's DJGPP)・Borland C ++ 5.x(32ビット)とターボC ++ 3.0(16ビット)・Microsoft Visual C ++ 6.0(32ビット)とMicrosoft C 5.1,8.00C(16ビット)・LCC-WIN32 Ver 3.2 / 3.3・MINGW-32バージョンMINGW-1.0.1-20010726・Metrowerks Codewarrior Pro 7.0・Watcom C / C ++ 11.x、Open Watcom 1.0・DEV-C ++ 5.0 Beta 8 Release 4.9.8.0・デジタルMars Compiler 8.49・ナショナルインスツルメンツLabWindows CVI 6.0ライブラリを作るためのデザイン中の偉大な注意が払われました。できるだけポータブル。上記のコンパイラを使用している場合は、ライブラリがシステム上でコンパイルされるようになる最小限の問題が必要です。アクセスできないコンパイラでライブラリをコンパイルする場合は、Makefile / Buildスクリプトを送ってください。このリリースでは、次のリリースでそれを含めます。 4.9.5、私は変更されたライブラリのソースコードの配布を可能にするためにライセンスを更新しました。ディストリビューションのdocsディレクトリには、変更されたソースファイルの前に挿入されるべきファイル 'license.txt'があります。それに応じて 'license.txt'テンプレートを編集するだけで、変更されたソースコードを配布する権限が付与されます。


マップ 関連ソフトウェア