Решение систем линейных и нелинейных уравнений и неравенств

Системы линейных и нелинейных уравнений и неравенств позволяет решать на Mathcad блок given в сочетании с функцией Find.

Внимание! В блоке given записывается система уравнений и/или неравенств, подлежащих решению.

Система уравнений и/или неравенств должна быть записана после или правее слова given.

При записи уравнений вместо знака = следует набирать Ctrl+=

Перед словом given необходимо указывать начальные приближения для всех переменных.

Блок given не пригоден для поиска индексированных переменных.

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

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

Функции Minerr и Find должны иметь столько же или меньше аргументов, сколько уравнений и неравенств содержит блок given. Если окажется, что блок содержит слишком мало уравнений или неравенств, то его можно дополнить тождествами или повторяющимися выражениями.

В том случае, если решение не может быть найдено при заданном выборе начального приближения, появится сообщение в красной рамке Did not find solution – решение не найдено.

Зададим начальные приближения и решим систему нелинейных уравнений.

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

Обратите внимание! В этом случае не нужно задавать начальные приближения перед началом блока given – Find. Начальные приближения задаются в качестве аргументов функции f(x,y)

Подобным же образом можно решать системы, зависящие от параметра.


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



double arrow