Ввод элементов документов
Создание и ввод специальных объектов
Еще одна редко используемая возможность – создание объекта, которому присвоен номер. При этом номер генерируется автоматически. Для этого служит команда Create Automatic Numbering Object. Она открывает окно, показанное на рис. 2.37.
Рис. 2.37. Окно создания объекта с автоматической нумерацией
Как видно из рис. 2.37, окно содержит переключатель, выводящий обширный перечень возможных вариантов нумерованных объектов. В дальнейшем мы не будем пользоваться объектами данного типа, так что ограничимся приведенным выше описанием и предоставим читателю самому поэкспериментировать с такими объектами. Предоставим читателю самостоятельно разобраться и с еще одной редко используемой возможностью – вставкой объектов, отображающих значения опций системы Mathematica, с помощью команды Create Value Display Object. Эта команда также выводит окно для задания свойств таких объектов.
Вставки, связанные с ячейками
Для вставки содержимого предшествующих ячеек ввода и вывода служат команды Copy Input from Above и Copy Output from Above. Поясним это примерами. Введем в ячейку ввода выражение:
1
+
2
Нажав клавиши SHIFT + Enter, получим строку вывода:
3
Теперь, исполнив команду Copy Input from Above, получим в новой строке ввода:
1
+
2
Исполнение этой ячейки даст такой же вывод:
3
То же самое, но в строке ввода, может быть получено с помощью команды Copy Output from Above:
3
Еще одна команда – Start New Cell Below – служит для вставки новых пустых ячеек ввода между уже имеющимися. Ячейка вставляется ниже положения текстового курсора, указывающего место вставки.
Вставка имен функций и списков их параметров
Запомнить около тысячи функций, входящих в ядро систем Mathematica, также как и правила их записи, довольно сложно. Для облегчения этого служат две заключительные команды меню Input.
Первая из них работает, если вы ввели часть ключевого слова в строке ввода. Тогда исполнение команды Complete Selection (CTRL + K) выводит список имен всех функций, которые начинаются с уже введенных символов. Рисунок 2.38 поясняет это на примере ввода слова "Plot".
Рис. 2.38. Пример исполнения команды Complete Selection
Следующая команда – Make Template – выдает список параметров функции, в имени которой установлен текстовый курсор. Например, если введено слово "Plot" и курсор стоит после него, то команда Make Template приведет к следующему изменению строки ввода:
Plot[f, {x, xmin, xmax}]
Теперь становится ясно, какие параметры имеет эта функция, и редактированием строки ввода можно ввести нужные конкретные значения этих параметров.