Javascript must be enabled in your browser to use this page.
Please enable Javascript under your Tools menu in your browser.
Once javascript is enabled Click here to go back to �нтеллектуальная Кобринщина

Suppress the Output of a Computation - Wolfram Mathematica

Подавление вывода результата вычислений

Довольно часто Вам понадобится выполнять промежуточные шаги в вычислениях, без необходимости выводить результат. Подавляя вывод результата, Вы уменьшаете объем памяти, используемой для хранения "блокнота", и может даже сократите время на форматирование. Вам также будет легче просматривать другие, более важные части вашего "блокнота".

Вы можете подавить вывод результата в Mathematica путем размещения точки с запятой (;) в конце строки кода:

К примеру, рассмотрим следующее выражение:

In[34]:=

SuppressTheOutputOfAComputationRU_1.gif

Out[34]=

SuppressTheOutputOfAComputationRU_2.gif

Подавим вывод результата:

In[35]:=

SuppressTheOutputOfAComputationRU_3.gif

    

Следующее выражение создает небольшую таблицу значений и экспортирует ее в текстовый файл. Нет смысла наблюдать эти числа, и поэтому вывод результата подавлен:

In[38]:=

SuppressTheOutputOfAComputationRU_4.gif

Out[39]=

SuppressTheOutputOfAComputationRU_5.gif

    

Вы также можете воспользоваться точкой с запятой (;) для сжатия нескольких строк кода в одну.  В приведенном ниже примере выведен результат 2, так как на экран выводится только результат последнего b=2 выражения:

In[27]:=

SuppressTheOutputOfAComputationRU_6.gif

Out[27]=

SuppressTheOutputOfAComputationRU_7.gif

Используем символ ; в конце строки для подавления вывода всех результатов:

In[28]:=

SuppressTheOutputOfAComputationRU_8.gif

Применение символа ; работает для любого числа команд в цепочке:

In[2]:=

SuppressTheOutputOfAComputationRU_9.gif

Out[2]=

SuppressTheOutputOfAComputationRU_10.gif