Возможна ли разработка приложения на Octave с GUI? |
Обработка результатов эксперимента. Метод наименьших квадратов
11.2.3 Подбор коэффициентов функции
Параметры и входят в зависимость нелинейным образом. Чтобы избавиться от нелинейности предварительно прологарифмируем1Можно и не проводить предварительное логарифмирование выражения , однако в этом случаем получаемая система уравнений будет нелинейной, которую решать сложнее. выражение . Сделаем замену , после этого функция примет вид: .
Составим функцию по формуле (11.1):
( 11.15) |
После дифференцирования получим систему трёх линейных алгебраических уравнений для определения коэффициентов .
( 11.16) |
После решения системы (11.16) необходимо вычислить значение коэффициента a по формуле .
11.2.4 Функции, приводимые к линейной
Для вычисления параметров функции необходимо предварительно её прологарифмировать . После чего замена приводит заданную функцию к линейному виду , где коэффициенты и вычисляются по формулам (11.6) и, соответственно, .
Аналогично можно подобрать параметры функции вида . Прологарифмируем заданную функцию . Проведём замену и получим линейную зависимость . По формулам (11.6) найдём и , а затем вычислим .
Рассмотрим ещё ряд зависимостей, которые сводятся к линейной.
Для подбора параметров функции сделаем замену . В результате получим линейную зависимость Z = ax + b. Функция заменами , сводится к линейной Z = a + bX. Для определения коэффициентов функциональной зависимости необходимо сделать следующие замены . В результате также получим линейную функцию Z = aX + b.
Аналогичными приёмами (логарифмированием, заменами и т. п.) можно многие подбираемые зависимости преобразовать к такому виду, что получаемая при решении задачи оптимизации система (11.2) была системой линейных алгебраических уравнений. При использовании Octave можно напрямую решать задачу подбора параметров, как задачу оптимизации (11.1) с использованием функции sqp.
После нахождения параметров зависимости возникает вопрос насколько адекватно описывает подобранная зависимость экспериментальные данные. Чем ближе величина
( 11.17) |
называемая суммарной квадратичной ошибкой, к нулю, тем точнее подобранная кривая описывает экспериментальные данные.