Основы работы с системой MathCAD 7.0


11.13. Функции для проведения регрессии - часть 4


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

На рис. 11.27 показан пример выполнения нелинейной регрессии общего вида для нелинейной функции F(x,a,b)=a-exp(-b-x)+a-b.

Рис. 11.27 Пример выполнения нелинейной регрессии общего вида

12-29.jpg

При решении этой задачи возникают две проблемы. Во-первых, надо вычислить значения производных по переменным а и Ь.

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

Вторая проблема связана с необходимостью применения функции genfit в ее стандартном виде. Поэтому пришлось заменить параметр а на k1 а параметр b на k2. В остальном операции в примере на рис. 11.27 достаточно очевидны.




Начало  Назад  Вперед



Книжный магазин