Система MathCAD Plus 6.0 Pro




Система MathCAD Plus 6.0 Pro - стр. 354


find(v1, v2, ..., vn)

-- возвращает значение одной или ряда переменных для точного решения;

minerr(v1, v2, ..., vn)

-- возвращает значение одной или ряда переменных для приближенного решения.

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

Фактически функция minerr создавалась для решения задач оптимизации. К сожалению, ее нормальная работа обеспечивалась лишь в ранних версиях системы MathCAD (например, 2.0 и 2.1). Но уже с версии 2.05 алгоритм работы функции был изменен далеко не в лучшую сторону, в результате эта функция зачастую неспособна найти верное решение задачи в общем виде и требуется коррекция решения. В системе MathCAD 3.0, к примеру, тестовая задача на применение функции minerr

дает неверное решение.

Ограничительные условия задаются, как обычно, с помощью операторов-знаков отношения величин. Особо следует отметить знак приближенного равенства (в версиях MathCAD под Windows  это жирный знак равенства, тогда как в более ранних версиях под MS-DOS это был знак приближенного равенства), который используется для указания начального значения переменных при итерационных вычислениях.

Оператор               Клавиши                              Значение оператора

e1 > e2                     e1 > e2                                        e1 больше e2

e1 < e2                     e1 < e2                                        e1 меньше e2

e1 ³ e2                     e1 Ctrl ) e2                                 e1 больше или равно e2

e1 ? e2                    Ctrl ( e2                                       e1 меньше или равно e2

e1 ¹ e2                    e1 Ctrl # e2                                  e1 не равно e2




Содержание  Назад  Вперед