mathematica 8.0.0 使用体验(一)
Wolfram|Alpha Integration
这个绝对是8.0推出的最重要亮点了。
关于这个的介绍在帮助中却没有多少信息,能够看到的只有这么一小段:
Mathematica has integrated interactive and programmatic access to the full power of the Wolfram|Alpha computational knowledge engine, using it to allow free-form linguistic input of computations and programs, as well as extensive data and computation capabilities that rely on the Wolfram|Alpha knowledge base and curated data.
打开一个新的notebook,界面基本没有变化,只是当前cell的左上角多了个几乎看不出来的,点击会弹出一个框让用户选择当前cell的模式,让人耳目一新的特色就是free-form input 和 Wolfram|Alpha query,我们就来看看它们的特色到底在哪里。
篇
在cell中输入=就会出现这个按钮,有点类似于excel,十分方便。先做一个非常简单的测试:
这种模式下,按回车就会直接进行计算了(普通cell仍然需要shift+enter)。
说实话,速度实在不太令人满意。计算上面那个至少花了20s(本人4核cup,4G内存,配置不是太糟糕),可见为了理解人的意图还是很累的。不过这也给了我们一个不好的预期,linguistic input在M8中还只是一个概念,无法达到实用性的高度。
再看结果,如果习惯了Alpha,估计对结果就不会感到太惊奇。点开结果的+号,得到完整结果
事实上,这和Alpha的结果是完全一致的。
另一个测试
总体说来,使用M8的这部分功能,远没有当初接触Alpha时那么兴奋,最初只是希望能在性能上有所突破,但是结果不能让人乐观。
篇
这个感觉就是实现了一个web浏览器,没有太多需要评价的
篇
这个比较有用,综合了free-form input和standard input的共同优势,把自由输入和效率完美结合在一起。
先看一个示例:
可以展开菱形
明显的,M8对自然语言的解析要直接的多,速度非常显著
但是这个的解释局限性很大,除了上面的例子,我还有其他更好的能够测试成功的:(
总体而言,在自然语言输入这方面,M8并不是很优秀,但是作为智能输入的先驱,M8已经独领风骚。