
2 Получить список значений функции f, заданной ранее, для значений пе-
ременной х от 0 до 10 с шагом 0,1. Для этого ввести: Table[f,{x,0,10,0.1}]//N.
Полученный список выводится на экран. Обозначение //N здесь использовано
для того, чтобы все элементы списка были получены в числовом (а не в сим-
вольном) виде.
Примечание - Список в Mathematica аналогичен матрице или массиву в других про-
граммах аналогичного назначения. Подробнее понятие списка, а также назначение функции
Table будет рассмотрено в подразделе 5.6.
3 Получить такой же список еще раз и вывести его в текстовый файл. Для
этого ввести: Таblе[f,{х,0,10,0.1}]//N>>"имя_файла". Например, чтобы вывес-
ти список в файл rezlab1.txt, расположенный в папке c:\_Users\Ivanov, следует
ввести:
Table[f,{x,0,10,0.1}]//N>>"c:\\_Users\\Ivanov\\rezlab1.txt"
4 Не выходя из системы Mathematica, убедиться, что файл со значениями
функции создан.
Примечание - Вместо команды Таblе[f,{х,0,10,0.1}]//N>>"имя_файла" на шаге 3 мож-
но было ввести следующую команду: %»"имя_файла". В файл был бы выведен результат
предыдущей операции, в данном случае - тот же самый список.
5.3 Сохранение наборов команд.
Восстановление результатов вычислений
Содержимое документа (т.е. набор введенных команд) сохраняется на же-
стком диске командой File - Save. Файл сохраняется с расширением .nb. Одна-
ко при этом сохраняется только текст введенных команд, но не значения пере-
менных. Чтобы восстановить значения переменных, вычисленные ранее, необ-
ходимо после загрузки файла документа (команда File - Open) выделить ячей-
ки с желаемыми формулами и выбрать команду Kernel - Evaluation - Evaluate
Cells. Если требуется заново вычислить содержимое всех ячеек документа, ис-
пользуется команда Kernel - Evaluation - Evaluate Notebook.
Пример 5.5 - Выполнить следующие действия по сохранению и восста-
новлению результатов вычислений.
1 Сохранить документ, содержащий команды из примеров 5.1 - 5.4, ко-
мандой File - Save. Выйти из Mathematica.
2 Загрузить Mathematica. Загрузить документ командой File - Open.
3 В свободной строке (после загруженного текста документа) ввести бук-
ву f и нажать Shift-Enter. Убедиться, что в ответ выводится f. Это означает, что
переменной f не присвоено никакого значения (хотя в загруженном документе
есть ячейка с формулой f=x^2*Sin[x]).
4 Выделить ячейку с формулой f=x^2*Sin[x]. Для этого щелкнуть мышью
по обозначению ячейки (в виде квадратной скобки) в правой части окна доку-
мента. Выбрать команду Kernel - Evaluation - Evaluate Cells.
137