Mathematica In [1] / Out [1] - PullRequest
       1

Mathematica In [1] / Out [1]

0 голосов
/ 11 января 2019

Я новый пользователь Mathematica. У меня простой вопрос: каждый раз, когда я открываю новую записную книжку Mathematica, номер ввода не начинается с In [1], а следует из номера последнего ввода в последней записной книжке Mathematica, с которой я работаю. Из этого следует, что каждая переменная, которую я назначаю в одной записной книжке, автоматически передается другой записной книжке. Кто-нибудь знает, что я могу начать с In [1] каждый раз, когда открываю новый блокнот Mathematica, и как очистить все переменные, которые я назначил в предыдущих блокнотах? Большое спасибо.

1 Ответ

0 голосов
/ 11 января 2019

Состояние ядра (переменные, определения и т. Д.) Не является локальным для ноутбука. Он распределяется между всеми ноутбуками. Таким образом, k в In[k] относится к k-му вводу в текущем сеансе , а не в текущем блокноте.

Можно сделать состояние видимым локально для записной книжки, выбрав «Оценка» -> «Контекст по умолчанию для записной книжки» -> «Уникальная для этой записной книжки». Это не приведет к полной изоляции ноутбуков, поскольку все еще работает только одно ядро. Но для наиболее распространенных случаев использования этого достаточно. Переменная x в первой записной книжке будет отличаться от x во второй записной книжке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...