Элементы основного окна MuPAD

Тема 3.4. Символьные вычисления в среде MuPAD

Элементы основного окна MuPAD

Основные классы задач, решаемые в среде MuPAD

Описание функций

Вычисление производных

Вычисление интегралов

Решение алгебраических уравнений и неравенств

Решение дифференциальных уравнений

Элементы основного окна MuPAD

В конфигурацию MATLAB входит модуль MuPAD, позволяющий получить доступ к алгебраическим вычислениям и выполнить символьные преобразования.

Для его запуска достаточно в командном окне набрать mupad, вследствие чего открывается окно MuPAD (рис. 3.4-1).

Рис. 3.4-1 Окно редактора среды MuPAD с новым пустым документом

 

В верхней части окна находится меню и панель инструментов, а в правой колонке палитры соответствующих математических функций и команд. Основная белая область окна - это, то рабочее пространство, в котором выполняются вычисления. Здесь вводятся команды, и отображается результат их выполнения. Подсказкой места ввода служит мигающий курсор и специальная метка в виде открытой квадратной скобки.

Ввод команд осуществляется в рабочей области, где мигает курсор (область ввода). Для ее выполнения следует нажать клавишу <Enter>. После чего, в области вывода, отображается результат.

Чтобы результат не отображался в области вывода, в конце командной строки следует поставить двоеточие.

По умолчанию в MuPAD, команды ввода отображаются красным цветом, а результат – синим. Если вводится текст, то он отображается черным цветом
(рис. 2).

При записи математического выражения в MuPAD используются следующие основные операторы: сложение (+); вычитание (-); умножение (*); деление (/); возведение в степень (^) и др.

Оператором присваивания является комбинация клавиш двоеточия и знака равенства (:=). Константа PI означает число π, мнимая единица обозначается как I.

Следует помнить, что по умолчанию все операции в MuPAD выполняются в символьном виде, то есть, например, при вычислении значения sin(PI/4) возвращается символьный результат вида , а приближенное значение числа. Однако если надо получить результат в форме числа с плавающей точкой, достаточно воспользоваться встроенной функцией float().

Количество значащих цифр в результате, отображаемом в формате с плавающей точкой, можно указать, задав системной переменной DIGITS новое значение, например, DIGITS =30 (по умолчанию оно равно 10) . Чтобы вернуть настройку по умолчанию надо ввести команду - delete DIGITS. Команда delete используется точно также и для «сброса» значений символьных переменных.

Ввод математических выражений в значительной степени облегчается за счет использованием элементов палитры, расположенной в правой части окна. Каждый из элементов палитры раскрывается щелчком по стрелке, и появляется многочисленные шаблоны, каждый из которых щелчком по его изображению переносится в место расположения курсора. При этом места заполнения отмечены символом решетка (#). Например, если щелкнуть по изображению действия a+b, то в окне отображается #a+#b, то есть a и b нужно заменить на необходимые переменные. На рис. 3.4-2 приведены элементарные вычисления, выполненные с использованием шаблонов палитры, расположенной в правой части окна.

Рис. 3.4-2. Элементарные вычисления, выполненные с использованием шаблонов

Если щелкнуть, например, по изображению определенного интеграла, то в окне появляется шаблон команды вычисления определенного интеграла, где места ввода подынтегральной функции, аргумента и пределов интегрирования также отмечены символом # (рис. 3.4-3).

Рис.3.4-3 Ввод команды с использованием палитры шаблонов

 

Использование палитры шаблонов в процессе вычислений не только ускоряет ввод командных строк, но и позволяет избежать многочисленных ошибок, связанных с неправильным вводом имени функции или команды.

Еще одним достоинством MuPAD является возможность быстрой и качественной графики и анимации. На рис. 3.4-4 представлены графики функций от одной и двух переменных, созданные с использованием команд plot().

 

Рис. 3.4-4 Создание графиков с использованием команды plot().

 

Шаблон команды plot() появляется в месте ввода после щелчка по соответствующему изображению графика на палитре, расположенной в правой части окна. Основу команды при построении двумерного графика составляет функция plot(), имеющая два аргумента: первый - собственно выражение математической зависимости, а второй - независимая переменная и диапазон ее значений. Диапазон указывается по правилам: переменная, знак равенства и границы изменения переменной, разделенные двумя подряд идущими точками.

Для создания трехмерного графика шаблон команды также используется команда plot(), но после ввода выражения последовательно задаются диапазоны изменения каждой двух переменных, а в конце - опция #3D, что говорит о том, сто график трехмерный.