5

Mathematica の計算機能を他の言語から使用することは可能ですか? 私はいくつかの複雑な操作を行う必要があります (必ずしもシンボリックである必要はありません)。Mathematica の関数を呼び出したり、Python/C# のプログラムから直接 Mathematica のコードを実行したりできるのは非常に便利です。

出来ますか?

4

5 に答える 5

5

C#、c、または Java から使用できる MathLink API があるようですが、これをチェックしましたか?

http://reference.wolfram.com/mathematica/guide/MathLinkAPI.html

于 2009-11-23T14:52:36.483 に答える
4

pythonと.Netの使い方に関するリンクへ(C# 用)

于 2009-11-23T14:53:02.830 に答える
4

おそらく最も簡単な方法は、Mathematica プログラムを独自の自己完結型スクリプトにして、それをシステムコールとして呼び出すか、stdin/stdout を介してシステムコールとの間でやり取りすることです。その方法は次のとおりです。

コマンドライン引数、stdin、stdout、およびstderrを使用して、コマンドラインから Mathematica プログラムを呼び出す

于 2009-11-24T07:21:48.703 に答える
1

はい、しかしいくつかの微妙な点があります。Mathematica .NETの相互運用性については、私の著書F#for Scientistsで取り上げましたが、後継のF#forTechnicalComputingの主題を削除しました。

于 2010-02-14T16:32:28.037 に答える
1

使っていませんが、これは面白そうです。.NET/Link (Wolfram の製品) を使用して、C# アプリから Mathematica コードを直接呼び出すことができるようです。

于 2009-11-23T14:52:03.583 に答える