【问题标题】:How can I hide result of evaluation in Mathematica?如何在 Mathematica 中隐藏评估结果?
【发布时间】:2011-01-19 15:47:25
【问题描述】:

示例: 数组 = 范围[1000]

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

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

【问题讨论】:

  • 请允许我欢迎您来到 StackOverflow,并提醒我们通常在这里做的三件事:1) 当您获得帮助时,请尝试在您的专业领域中回答问题 2) Read the FAQs 3) 当你看到好的问题和答案时,给他们投票using the gray triangles,因为系统的可信度是基于用户通过分享他们的知识而获得的声誉。还记得接受更好地解决您的问题的答案,如果有的话,by pressing the checkmark sign

标签: wolfram-mathematica


【解决方案1】:

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

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

数组 = 范围[100000]

不会打印一个巨大的列表,而是会打印:

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

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

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

他们的意思很清楚。您可以更改 Mathematica 的选项,该选项告诉它以多大的尺寸考虑输出太大而不能放在屏幕上。

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

【讨论】:

  • +1 对大写的使用有很好的了解。顺便说一句,请注意,但是 Mma 不会呈现完整的输出,它会格式化它,这可能需要很多时间来处理大列表。打印你想要的总是更好。
【解决方案2】:
Array = Range[1000];

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

HTH!

【讨论】:

  • @mike Mathematica 文档起初并不容易浏览。我建议你读一些书和/或看一些视频来赶上潮流
【解决方案3】:

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

Array = Range[1000];

有用的链接:

【讨论】:

    【解决方案4】:

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

    【讨论】:

      猜你喜欢
      • 2013-02-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多