Розв’язок звичайних рівнянь

Для вирозв’язок рівнянь в Maple існує універсальна команда solve(eq,x), де eq – рівняння, x – змінна, щодо якої рівняння треба розв'язати. В результаті виконання цієї команди в рядку висновку з'явиться вираз, який є розв’язокм даного рівняння. Наприклад:

> solve(a*x+b=c,x);

Якщо рівняння має декілька рішень, які вам знадобляться для дальших розрахунків, то команді solve слід привласнити яке-небудь ім'я name. Звернення до якого-небудь к–ому розв'язку даного рівняння проводиться вказівкою його імені з номером розв’язок k в квадратних дужках: name[k]. Наприклад:

> x:=solve(x^2-a=0,x);

> x[1];

> x[2];

> x[1]+x[2];

 

Розв'язання систем рівнянь.

Системи рівнянь розв'язуються за допомогою такої ж команди solve({eq1,eq2.},{x1,x2.}), тільки тепер в параметрах команди слід вказувати по-перше фігурних дужках через кому рівняння, а в других фігурних дужках перераховуються через кому змінні, щодо яких вимагається вирішити систему. Якщо вам буде необхідний для подальших обчислень використовувати отримані розв'язки рівнянь, то команді solve слід привласнити яке-небудь ім'я name. Потім виконується привласнення команда assign (name). Після цього над розв'язками можна буде проводити математичні операції. Наприклад:

> s:=solve({a*x-y=1,5*x+a*y=1},{x,y});

s:={ }

> assign(s); simplify(x-y);

 


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



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