Лабораторная работа: Использование команд преобразования выражений Maple для математических вычислений

Параметр func определяет имя команды, применяемой к полученным в результате коэффициентам при соответствующих степенях неизвестных. Обычно используют команды simplify () и factor ().

Пример 10. Задание функции, применяемой к полученным коэффициентам.

> d:=a^4*y-y+a^4+a^2;

> collect (d, y);

> collect (d, y, factor); # разложение на множители коэффициентов при y

8. Рационализация дробей: rationalize ()

Рационализация дроби – это избавление от иррациональности в знаменателе этой дроби. Команда rationalize () производит такое преобразование над числовыми и алгебраическими дробями. Причем в случае алгебраической дроби принимается во внимание только знаменатель в виде полинома. Эта команда может рационализировать алгебраическую дробь, знаменатель которой содержит трансцендентные функции типа sin (), ехр (), ln () и т.п. Однако если их аргумент является дробью с иррациональностями в знаменателе, то эти конструкции не участвуют в процессе рационализации.

Пример 11. Рационализация дробных выражений.

> a:=7*(3^(1/3)+4^(1/5))/(3–2^(1/3));

> rationalize(a);

> b:=y/(y+sqrt (2‑sqrt(5)));

> rationalize(b);


> c:=1/(3‑root (cos(1/(2+sqrt(mu))), 5));

> rationalize(c);

9. Ограничения на неизвестные: assume ()

Часто в математических выводах приходится делать те или иные предположения относительно некоторых величин, фигурирующих в наших исследованиях, т.е. как-то ограничивать эти величины. Одни ограничения логически вытекают из области определения независимых переменных, входящих в выражения, другие мы накладываем сами. В системе Марlе имеются команды для введения и проверки ограничений, наложенных на некоторые неизвестные или даже целые выражения. Введенные ограничения используются командами и функциями Maple, например simplify(), sqrt(), для получения более простого ответа, если введенные ограничения позволяют это.

Назначение команды assume() – накладывать ограничения на неизвестные величины Maple. Команда имеет следующий синтаксис:

assume (x, свойство);

Здесь х – любая неопределенная переменная или выражение с такими переменными, а параметр свойство может принимать значения, равные названиям свойств (специальным символьным именам, зарезервированным Maple для задания различных ограничений на переменную или выражение, определенные первым параметром), имени типа данных и числовому диапазону. Некоторые из наиболее употребительных свойств перечислены в табл. 1.

Таблица 1. Свойства числовых переменных и выражений

Название свойства Описание
negative

К-во Просмотров: 397
Бесплатно скачать Лабораторная работа: Использование команд преобразования выражений Maple для математических вычислений