Тотожні перетворення виразів

Розкриття дужок виразу eq здійснюється командою expand(eq). Приклад:

> eq:=(x+1)*(x-1)*(x^2-x+1)*(x^2+x+1);

> expand(eq);

Розкладання многочлена на множники здійснюється командою factor(eq). Приклад:

> p:=x^5-x^4-7*x^3+x^2+6*x;

> factor(p);

Команда expand може мати додатковий параметр, що дозволяє при розкритті дужок залишати певний вираз без змін. Наприклад, хай вимагається кожний доданок виразу помножити на вираз (x+a). Тоді в командному рядку слід написати:

> expand((x+a)*(ln(x)+exp(x)-y^2) (x+a));

Дріб можна привести до нормального вигляду за допомогою команди normal(eq). Наприклад:

> f:=(a^4-b^4)/((a^2+b^2)*a*b);

> normal(f);

Спрощення виразів здійснюється командою simplify(eq). Приклад:

> eq:=(cos(x)-sin(x))*(cos(x)+sin(x)):

> simplify(eq);

Приведення подібних членів у виразі здійснюється командою collect(exp,var), де exp – вираз, var – ім'я змінної, щодо якої слід збирати подібні. В команді simplify як параметри можна вказати, які вирази перетворювати. Наприклад, при вказівці simplify (eq,trig) проводитиметься спрощення при використовуванні великого числа тригонометричних співвідношень. Стандартні параметри мають назви: роwer – для степеневих перетворень; radical або sqrt – для перетворення коренів; exp – перетворення експонент; ln – перетворення логарифмів. Використання параметрів набагато збільшує ефективність команди simplify.

Об'єднати показники степеневих функцій або знизити ступінь тригонометричних функцій можна за допомогою команди combine(eq,param), де eq – вираз, param – параметри, вказуючі, який тип функцій перетворити, наприклад, trig – для тригонометричних, роwer – для степеневих. Приклад:

> combine(4*sin(x)^3, trig);

Для спрощення виразів, що містять не тільки квадратні корені, але і корені інших ступенів, краще використовувати команду radnormal(eq). Приклад:

> sqrt(3+sqrt(3)+(10+6*sqrt(3))^(1/3))=

radnormal(sqrt(3+sqrt(3)+(10+6*sqrt(3))^(1/3)));

За допомогою команди convert(exp, param), де exp – вираз, який буде перетворений у вказаний тип param. Зокрема, можна перетворити вираз, містить sinx і cosx, у вираз, що містить тільки tgx, якщо вказати як параметр tan, або, навпаки, tgx, ctgx можна перевести в sinx і сosx, якщо в параметрах вказати sincos.

Взагалі, команда convert має більш широке призначення. Вона здійснює перетворення виразу одного типу в іншій. Наприклад: convert(list, vector) – перетворення деякого списку list у вектор з тими ж елементами; convert(expr, string) – перетворення математичного виразу в його текстовий запис. Для виклику докладної інформації про призначення параметрів команди convert слід звернутися до довідкової системи, набравши convert[termin].

Якщо ви забули параметри якої-небудь команди, то можна скористатися довідковою системою Maple. Для виклику довідки по конкретній команді, слід виділити набране ім'я цієї команди і натискувати клавішу F1. Якщо команда набрана правильно, то з'явиться опис цієї команди (в більшості версій Maple допомога на англійській мові).

 

 

Функції в Maple. Операції оцінювання.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: