2011-01-19 25 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在屏幕截斷輸入之前可以放在屏幕上的字節數,以便於使用。