可以用其他编程语言(如Python/C#)调用Mathematica吗?
有没有办法从其他编程语言使用Mathematica的计算功能?我需要进行一些复杂的操作(不一定是符号计算),如果能直接在我的Python或C#程序中调用Mathematica的函数或运行Mathematica的代码,那就太好了。
这可能吗?
5 个回答
4
这里有一些关于如何使用 python 和 .Net(适用于C#) 的链接。
4
也许最简单的方法就是把Mathematica程序做成一个独立的脚本,然后通过系统调用来运行它,或者通过标准输入和输出(stdin/stdout)来传输数据。下面是具体的做法:
5
看起来你可以使用一个叫做MathLink的接口,这个接口可以通过C#、C或Java来使用。你有没有查看过这个呢?
http://reference.wolfram.com/mathematica/guide/MathLinkAPI.html