Приближенное решение систем уравнений в MathCAD 14 (30/34)

Аватар автора
Мастерство и Самосовершенствование
Если система не имеет действительного решения, но по условию задачи допустимо решить систему приближенно, то для нахождения приближенного решения используется вычислительный блок given-minerr. Обращение к нему совершенно аналогично обращению к блоку given-find, только вместо функции find используется функция Minerr, имеющая такой же синтаксис, как и find. В качестве примера решим приближенно систему из двух уравнений, не имеющую действительных корней. Зададим начальные приближения: пусть x и y будут иметь значение ноль. Введем два уравнения: «x2+y2=36», «x+y=10». Эта система не имеет действительных корней. И поэтому, если мы попытаемся вызвать функцию find, возникнет ошибка. В данном случае нужно вызвать функцию minerr, так же, как и функцию find, от аргументов x и y. Возвращенный вектор содержит такие значения неизвестных, которые лучшим образом соответствуют системе уравнений. В частности, если система разрешима в действительных числах, то результат функции minerr совпадает с результатом функции find. Чтобы в этом убедиться, изменим правую часть второго уравнения на два, а вместо функции minerr запишем функцию find. Действительное решение существует. Теперь скопируем весь вычислительный блок, и заменим в нем функцию find на функцию minerr. Мы видим, что решения, полученные с помощью обеих функций, совпали.

0/0


0/0

0/0

0/0