如何在Mathematica中隐藏评估结果?

时间:2011-01-19 15:47:26

标签: wolfram-mathematica

例如: Array = Range [1000]

我会看到1000个号码。我可以隐藏这个输出吗?

在Maple中,这个问题通过在末尾添加“:”来解决。

4 个答案:

答案 0 :(得分:8)

首先,在Mathematica中,您不应使用大写变量名。值“Array”是内置函数,Mathematica不允许您为其赋值。

上面的答案是完全正确的,但还有一些人可能会喜欢的答案。 Mathematica前端重新格式化它认为可能难以阅读的输出。例如,

array =范围[100000]

不打印巨型列表,而是打印:

“生成了一个非常大的输出。以下是它的一个示例:”

然后它将仅显示列表的开头和结尾,并带有省略号。试试看。您将在输出读数下方找到4个按钮:

“显示更少”,“显示更多”,“显示完整输出”,“设置尺寸限制......”

他们的意思很清楚。您可以更改Mathematica的选项,告诉它在什么尺寸下考虑输出太大而无法放在屏幕上。

您可以通过单击“设置大小限制”或转到“首选项”菜单中的“评估”选项卡来找到此选项。如果您使用的是Mac,则可以在编辑>偏好设置或Mathematica>偏好设置下找到首选项菜单。在此对话框中,您将找到一个名为“截断前最大输出大小”的字段。在这里,您可以指定Mathematica在截断输入之前可以放在屏幕上的字节数,以便于使用。

答案 1 :(得分:6)

Array = Range[1000];

“;”将结果隐藏在Mma中。

HTH!

答案 2 :(得分:1)

;中结束命令,如下所示:

Array = Range[1000];

有用的链接:

答案 3 :(得分:0)

你最后加了一个分号。 (例如:ar = Range [1000];)