如何在不订阅Mathematica的情况下运行Mathematica代码?

时间:2015-11-03 21:01:48

标签: wolfram-mathematica read-eval-print-loop

我是否可以使用公共或第三方REPL或其他工具来运行Mathematica代码?我已经发送了一些代码进行评估,但除了尽可能聪明地阅读之外,我还希望看到它的输出。我该怎么做?

2 个答案:

答案 0 :(得分:5)

Wolfram语言没有实用的独立实现。

实际上有几次尝试,最完整的是http://www.mathics.org/,但它们都不会对实际工作有用,并且它们都不能运行绝大多数(甚至简单的)Mathematica代码你可能会在野外遇到。这些实现非常适合探索核心语言的概念,但它们很慢并且缺乏无数的内置函数,这些函数使Mathematica可用于实际任务,如数据分析,繁重的符号计算等。

关于@ user3061923的答案, Wolfram | Alpha不是Mathematica ,并且无法运行Mathematica代码。它可以理解一些简短的片段,但它并不总是以与Mathematica相同的方式解释它们,并且它以与Mathematica完全不同的方式呈现结果。甚至不可能将最后一个输出重复用于下一个操作。

即使是“Wolfram开发平台”的免费版本,您也可以运行大多数Mathematica程序,除非它们需要很长时间才能完成和超时。

如果您有Raspberry Pi computer an (almost) complete version of Mathematica is available for it for free并且能够运行您拥有的代码。 Mathematica的这个版本的一些限制是由于Raspberry Pi的性能,而不是限制这个免费版本的有用性。

答案 1 :(得分:2)

根据复杂程度和大小,您可以尝试将其全部粘贴到Wolfram Alpha中。我没有用比创建图表更复杂的事情来尝试这个。 http://www.wolframalpha.com/