Первое знакомство с пакетом Mathematica
В пакет встроено подробное описание (). Чтобы в него попасть, нажмите или войдите через меню .
После запуска программы на экране появляется несколько независимых окон. Вдоль верхней части экрана расположено меню. Слева - рабочее окно. Можно открыть много рабочих окон, выполнив в меню команду . Как видно из названия команды, рабочее окно называется .
Если в рабочее окно ввести произвольный символ, то этот символ отобразится в окне, а справа появится вертикальная скобка, ограничивающая текущее рабочее поле. При дальнейшем вводе новые символы будут также отображаться в рабочем поле. Если произойдет переход на следующую строку, правая скобка расширится. Эта скобка указывает на независимую область, в которой можно расположить команды языка и одновременно их выполнить. Область, ограниченная скобкой, называется клеткой (). Если стать на последней строке клетки и нажать на стрелочку вниз, или же стать на первой строке клетки и нажать на стрелочку вверх, то курсор превратится в горизонтальную линию, расположенную рядом с клеткой. Если опять ввести символ, то появится новая клетка, в которую также можно вводить текст. Кроме того, переходить от клетки к клетки, а также позиционировать курсор между клетками можно с помощью мышки.
В клетки можно вводить произвольные выражения () и вычислять () их. Для вычисления нужно, находясь внутри клетки, выполнить команду (здесь и всюду ниже знак + обозначает одновременное нажатие клавиш). Поместите курсор внутрь следующей клетки, в которой написано , и выполните
После выполнения команды слева от выражения появится , нумерующее последовательно выполняющиеся команды. Кроме того, возникнет еще одна клетка с результатом, который будет помечен . Заметим, что клетка ввода и вывода объединены в одну большую клетку. Вы можете манипулировать результатом многими способами. Один из них - использование символа , которому присвоен результат последней выполненной команды; последовательности - результат выполнения предпоследней команды; - предпредпоследней и т.д., а также - результат выполнения команды с номером .
Основные операции пакета Mathematica
Объекты, которыми оперирует :
- числа (), например, ;
- символы (), например, ;
- строки ( ), например, ;
- выражения (), например, .
Замечание
Имеется несколько способов визуализации одного и того же выражения, например,
В последнем случае обозначает произведение и , - их сумму, а в степени .
Три типа визуализации выражений
Cтаньте в клетку, вид которой хотите изменить, и выполните соответствующую команду:
:
:
:
Ввод с клавиатуры в StandardForm
Выражения в можно получать сразу. Для этого следует использовать или + клавиша, -команда- , или вспомогательные панели . Например, - дробь , - радикал , - верхний индекс, как у , - нижний индекс, как у .
Далее, - число , - число , - мнимая единица , - интеграл , - сумма , - альфа , - гамма ...
Все выражения являются композицией атомарных объектов-выражений (чисел, символов и строк) и выражений вида f[x,y,...]
Выражение
в действительности имеет вид
Основная работа пакета Mathematica - вычисление (Evaluation) выражений
Чтобы вычислить выражение, поместите курсор внутрь содержащей его клетки и выполните команду :
Арифметические операции ; знак можно не писать (вместо него - пробел, который в некоторых случаях автоматически заменяет соответствующим значком):
Mathematica различает строчные (маленькие) и прописные (заглавные, большие) буквы
Встроенные функции и символы всегда начинаются с прописной буквы, поэтому пользовательские символы и выражения рекомендуется начинать со строчных букв.
Примеры встроенных символов:
Чтобы вывести соответствующее десятичное представление для выражения , нужно выполнить команду или , где - число цифр в десятичном представлении, например:
Присвоение значений командой Set или "=" (создание правила замены символа на присвоенное значение) и снятие присвоений командой Unset или "=."
Встроенным символам значения переприсвоить нельзя: