5

離散数学(有限数学も)は、論理、集合論、情報理論、部分的に順序付けられた集合、証明、関係、および他の多くのトピックなどのトピックを扱います。

数学の他の分野では、プログラミングをサポートするツールがあります。統計には、多くの便利な統計関数が組み込まれているRSがあります。数値解析の場合、 Octaveは言語として使用することも、C++に統合することもできます。

離散数学を具体的に扱う言語やパッケージを知りません(離散数学で使用されるアルゴリズムの実装にはほぼすべての言語を使用できますが、これらのアプリケーション用に特別に設計されたライブラリまたは環境が存在するはずです)。

4

8 に答える 8

5

Mathematicaの現在のバージョンは7です。ライセンス費用:

  1. ホームエディション:295ドル。
  2. 標準:$ 2,495 Win / Mac / Linux PC(Solarisの場合は$ 3,120)
  3. 政府:$ 1,996(Solarisの場合は$ 2,496)
  4. 教育:1,095ドル(Solarisの場合は1,370ドル)
  5. 学生:139.95ドル(Solarisなし)

上記のHomeEditionのリンクには次のように書かれています。

Mathematica Home Editionは、同じ機能を備えたMathematicaProfessionalの完全に機能するバージョンです。

Mapleの現在のバージョンは12です。ライセンス費用:

  1. 学生:99ドル
  2. コマーシャル:$ 1,895
  3. アカデミック:995ドル
  4. 政府:1,795ドル

そして、はい、トーマス・オーエンスが前述したセージをチェックしてください。

于 2009-02-07T23:30:14.177 に答える
3

Mathematica には Combinatorica パッケージがあります。このパッケージは、現時点では非常に価値がありますが、組み合わせ論とグラフをかなりサポートしています。次のようなコマンドが利用可能です: NecklacePolynomial[8, m, Cyclic]; GrayCodeSubsets[{1, 2, 3, 4}]; 整数パーティション[6]

于 2012-11-03T16:35:35.057 に答える
3

マテマティカ

于 2008-10-22T11:59:49.023 に答える
2

MapleMatlabは、必要なものの一部をカバーする可能性のある2つの数学ソフトウェアパッケージになります。

于 2008-12-15T19:54:06.143 に答える
2

セージも発見。オープンソースの Mathematica に最も近いもののように見えますが、離散数学をどれだけうまく処理できるかはわかりません。

于 2008-10-22T15:15:42.513 に答える
2

私はMathematicaが最善の策だと思います..たとえそれがすぐに使用できる機能を備えていなくても、ネット上で利用可能な非常によく設計された補助パッケージがありますhttp://www.wolfram.com/
をチェックしてくださいproducts/mathematica/analysis/
Number Theory、Graph Visualizations のリンクに興味があるかもしれません

于 2008-10-22T12:00:54.870 に答える
0

主に Donald Knuth によって書かれたStanford GraphBaseは、組み合わせコンピューティングのための優れたパッケージです。私はこれを広範なコード ベースとは呼びませんが、グラフを強力にサポートしており、グラフ理論の観点から多くの離散数学を定式化できます。これは、(IMO) C のより読みやすいバージョンである CWEB で書かれています。

編集:無料です。

于 2011-12-05T01:56:42.970 に答える