logo
mathcad

Приближенные решения

Mathcad содержит функцию, очень похожую на функцию Find. Она называется Minerr. Функция Minerr использует тот же самый алгоритм, что и функция Find. Различие состоит в следующем. Если в результате поиска решения не может быть получено дальнейшее уточнение текущего приближения к решению, Minerr возвращает это приближение. Функция Find, в отличие от функции Minerr, возвращает в этом случае сообщение об ошибке “решение не найдено”. Правила использования функции Minerr такие же, как и функции Find.

Minerr (z1, z2, z3, . . .)

Возвращает решение системы уравнений. Число аргументов равно числу неизвестных.

Minerr обычно возвращает ответ, который минимизирует соответствующий функционал невязки (см. Приложение D), связанный с решаемой задачей. Однако Minerr не может проверить, реализует ли ответ абсолютный минимум для функционала невязки. Если функция Minerr используется в блоке решения уравнений, необходимо всегда включать дополнительную проверку достоверности получаемых результатов. Встроенная переменная ERR дает величину невязки для приближенного решения.ERR variable. Mathcad не имеет встроенной переменной для покомпонентного вывода вектора невязки на найденном приближенном решении.

Minerr часто используется для решения некоторых задач регрессии. На Рисунке 19 приведен пример, в котором функция Minerr используется, чтобы определить неизвестные параметры в распределении Вейбулла. Функция genfit также полезна для решения задач регрессии.

Рисунок 19: Использование функции minerr для решения задачи регрессии.