0

我刚刚安装了mathematica 8,我无法输入mathematica 编程语言。自由形式语言模式之所以有效,是因为它连接到 wolfram 服务器,但如果尝试绘制一些简单的东西,例如:

Plot[Sin[x], {x, 0, 6Pi}]

按 Shift-Enter,我收到消息:

MakeExpression::boxfmt: InputForm in MakeExpression[FormBox[RowBox[{Plot,
[,RowBox[{RowBox[{<<4>>}],,,RowBox[{<<3>>}]}],]}],InputForm],InputForm] is 
not a box formatting type. A box formatting type is any member of $BoxForms. >>

但是,如果我只是转到 Plot 的文档,将文档中的相同函数复制并粘贴到我的笔记本中,然后按 shift-enter,绘图就会显示出来。

我只是按照动手教程进行操作并遇到了这个问题。

4

3 回答 3

1

请尝试按照适用于您平台的故障排除教程中的说明清除缓存和首选项。在帮助浏览器中搜索“疑难解答”。

例如(OS X):

前端偏好

前端首选项(例如最近打开和保存的文件的位置)存储在名为 init.m 的前端初始化文件中。该文件位于 ~/Library/Mathematica/FrontEnd 目录中。如果您需要将前端首选项重置为其默认值,请 在启动期间按住Shift+ 。Option这将导致初始化文件自动重建。

缓存

有关 Mathematica 系统布局的信息,例如文本资源文件和帮助文件的位置,存储在缓存中。这些缓存位于 ~/Library/Mathematica/FrontEnd/7.0/Caches 目录中。

损坏的缓存可能会导致前端产生错误或在启动时立即退出。将缓存恢复为默认值的最方便的方法是在启动期间按住 Shift+ 。Option这将导致 Mathematica 缓存和初始化文件自动重建。

Shift如果您想重建缓存但保留您的偏好,请在启动时按住。这将删除并重建缓存,而无需重建前端初始化文件。

于 2012-06-19T00:24:34.440 回答
0

看起来你有一些奇怪的格式问题。该单元格似乎有一些您看不到的格式。通过单击底部并在那里键入来创建一个新单元格应该可以解决问题。

于 2012-06-18T01:59:13.507 回答
0

试试这个:打开新>包(.m)

它为您提供了一个用于键入/粘贴的文本框。编写此命令。格式化不应该在包模式下造成问题。点击顶部的运行包。

于 2012-06-24T12:07:18.487 回答