2011-01-19 146 views
3

示例: Array = Range [1000]如何在Mathematica中隐藏评估结果?

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

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

+0

请允许我欢迎您来到StackOverflow并提醒我们通常在这里做的三件事:1)当您获得帮助时,尝试给予它**在您的专业领域回答问题** 2)[`阅读常见问题解答` ](http://tinyurl.com/2vycnvr)3)当你看到很好的问题和答案时,upvote [[使用灰色三角形]](http://i.imgur.com/kygEP.png),作为系统的可信度基于用户通过分享知识获得的声誉。另外请记住接受更好地解决您的问题的答案,如果有的话,[按下复选标记符号](http://i.imgur.com/uqJeW.png) – 2011-01-19 15:51:38

回答

6
Array = Range[1000]; 

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

HTH!

+0

我真是无可救药,thnks – hash3r 2011-01-19 15:56:39

+0

@mike Mathematica文档首先不容易导航。我建议你阅读一些书籍和/或观看一些视频以吸引潮流 – 2011-01-19 16:03:45

0

你把一个分号结束。 (例如:ar =范围[1000];)

8

首先,在Mathematica中,您不应该使用大写的变量名称。值“数组”是一种内置函数,Mathematica不会让您为其分配值。

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

阵列=范围[100000]

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

“产生一个非常大的输出这是它的一个示例:”

然后,它将仅显示列表的开始和结束,并使用各种省略号。试试看。你会发现在输出阅读下面4个按钮:

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

它们的含义是相当清楚的。你可以改变Mathematica的选项,它告诉它在什么尺寸下考虑输出太大而不能放在屏幕上。

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