Глава 9. Символьные вычисления
Структура окна редактора MuPAD достаточно консервативна. Среди функциональных элементов интерфейса можно выделить панель меню и панель инструментов в верхней части окна и палитры в правой колонке. Основная белая область в окне редактора – это то рабочее пространство, в котором выполняются вычисления. Здесь вводятся команды, и отображается результат их выполнения. Подсказкой места ввода служит мигающий курсор и специальная метка в виде открытой квадратной скобки.
Но мало найти место, куда вводить команды, необходимо знать, как их вводить. Другими словами, необходимо иметь хотя бы общее представление о тех правилах, которые определяют командный язык, используемый в MuPAD. В силу объективных и очевидных причин, здесь мы рассмотрим только основные команды и приемы. Особенности графического интерфейса будут описываться по мере надобности в контексте решаемых задач.
На заметку
Прежде, чем приступить к обзору возможностей MuPAD, немного истории. Среда (более точный термин – система компьютерной алгебры) MuPAD с 1997 года разрабатывалась и развивалась как отдельный проект группой разработчиков из университета Падерборна (Германия) и компанией SciFace Software. Существовала бесплатная и коммерческая версии продукта. После покупки в 2008 году компании SciFace компанией Mathworks среда MuPAD стала составной частью пакета инструментов Symbolic Math Toolbox приложения Matlab.
В MuPAD пользователю предлагается широкий спектр возможностей по решению самых разнообразных задач, в том числе и с использованием специальных подпакетов. Основу MuPAD составляет оригинальный командный язык, который очень напоминает командный язык Maple и поддерживает методы объектноориентированного программирования. На самом деле первое знакомство с командами MuPAD уже состоялось – в предыдущих разделах мы использовали функции для выполнения символьных операций.
На рис. 9.18 показан документ MuPAD с примерами простых вычислений.
Принцип достаточно простой: в рабочей области в том месте, где мигает курсор (область ввода) вводим команду, а для ее выполнения нажимаем клавишу <Enter>. Под командой, в области вывода, отображается результат.
На заметку
По умолчанию команды ввода отображаются красным цветом, а результат их выполнения – синим. Есть еще текст, который отображается черным цветом.
Чтобы результат выполнения не отображался в области вывода, а конце команды следует поставить двоеточие.
Синтаксис арифметических операций близок к их соответствующей математической записи. Среди используемых операторов есть оператор сложения (+), оператор умножения (*), оператор вычитания (-), оператор деле-