Решение систем нелинейных уравнений
Для подготовки блока решения систем нелинейных уравнений используется директива Given. После неё вводится система, причём знак равенства вводится комбинацией ‘Ctrl’+’=’. Перед блоком Given необходимо задать начальные приближения. Решение ищется методом итераций и при наличии нескольких корней, очевидно, будет найден ближайший. После блока Given используется одна из нескольких функций, например: find(vl, v2,..., vn) — возвращает значение одной или ряда переменных для точного решения;
Например:
Проблемы при решении систем появляются когда: · Поставленная задача может не иметь решения. Например: · Уравнение не имеет вещественных решений. · Возможно, поставленная задача не может быть решена с заданной точностью. · Эти ситуации сопровождает сообщение о том, что решение не найдено и нужно попытаться изменить величину TOL или CTOL.
|