Иллюстрированный самоучитель по Maple 6/7

Решение уравнений и неравенств

Решение уравнений в целочисленном виде – isolve

Иногда бывает нужен результат в форме только целых чисел. Для этого используется функция isolve(eqns, vans), дающая решение в виде целых чисел. Приведем примеры ее применения:

> isolve({2*x-5=3*y}):
{x = 4 + 3_Zl,y=\ + 2_Z1]
> isolve(y^4-z^2*y^2-3*x*z*y*2-x^3*z);

Во втором из приведенных примеров в выводе появилась вспомогательная переменная %1, которая упрощает запись результата при текстовом формате его вывода (Character Notation). Напоминаем, что в стандартной математической нотации вспомогательная переменная вида %N не формируется. В этом случае упомянутый пример будет выглядеть следующим образом:

Иллюстрированный самоучитель по Maple 6/7 › Математический анализ › Решение уравнений и неравенств

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

Функция msolve

Функция msolve(eqns,vars.m) или msolve(eqns,m) обеспечивает решение вида Z mod m (то есть при подстановке решения левая часть 4 при делении на т дает остаток, равный правой части уравнения). При отсутствии решения возвращается объект NULL (пустой список).

Ниже даны примеры использования функции msolve:

> msolve({3*x-4*y=1, 7*x+y=2}.12);
{у = 5,х=3}
> msolve(2^i=3.19);
{(=13 + 18_Z7~}
> msolve(8*j-2,x,17);
{/ = 3 + 8*}

На этом мы завершаем рассмотрение функций для решения уравнений, неравенств и систем с ними.

Что нового мы узнали?

В этом уроке мы научились:

  • Вычислять суммы членов последовательностей.
  • Вычислять произведения членов последовательностей.
  • Вычислять производные.
  • Вычислять интегралы.
  • Разлагать функции в ряды.
  • Решать уравнения и неравенства.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.