Возможна ли разработка приложения на Octave с GUI? |
Обработка результатов эксперимента. Метод наименьших квадратов
11.2.3 Подбор коэффициентов функции
![Y=ax^be^{cx}](/sites/default/files/tex_cache/4a2dfc69ad39d0e2f3ce89608d64168c.png)
Параметры и
входят в зависимость
нелинейным образом. Чтобы избавиться от нелинейности предварительно
прологарифмируем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) |
называемая суммарной квадратичной ошибкой, к нулю, тем точнее подобранная кривая описывает экспериментальные данные.