Определение коэффициентов аппроксимирующего многочлена

с помощью надстройки «Поиск решения»

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

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

Инструмент «Поиск решения» может применяться для решения задач, которые включают много изменяемых ячеек, и помогает найти комбинации переменных, которые максимизируют или минимизируют значение в целевой ячейке. Он также позволяет задать одно или несколько ограничений - условий, которые должны выполняться при поиске решения.

Чтобы начать работу с надстройкой «Поиск решения», следует выбрать в меню Сервис команду Поиск решения. Откроется окно диалога Поиск решения (рис.3). В этом окне необходимо указать цель, изменяемые ячейки и ограничения (если они есть):

 
  Определение коэффициентов аппроксимирующего многочлена - student2.ru

Рис.3. Окно диалога Поиск решения

· В поле Установить целевую ячейку задается цель, которую должен достичь поиск решения. В данном примере - минимизировать сумму квадратов отклонений (значение в ячейке Определение коэффициентов аппроксимирующего многочлена - student2.ru ), поэтому в это поле надо ввести Определение коэффициентов аппроксимирующего многочлена - student2.ru и установить переключатель Равной в положение Минимальному значению.

· В поле Изменяя ячейки задать изменяемые ячейки. В рассматриваемом примере это будут ячейки, расположенные в диапазоне Определение коэффициентов аппроксимирующего многочлена - student2.ru .

·

 
  Определение коэффициентов аппроксимирующего многочлена - student2.ru

Последний шаг (задание ограничений) является необязательным. Так в рассматриваемом примере они просто отсутствуют.

Рис.4. Окно диалога Параметры поиска решения

· Щелкнуть на кнопке Параметры в окне диалога Поиск решения. Откроется окно диалога Параметры поиска решения (рис.4), в котором следует:

§ Снять флажки в поле Линейная модель и в поле Неотрицательные значения (если они стоят), щелкнув по ним мышью.

§ Щелкнуть по кнопке Определение коэффициентов аппроксимирующего многочлена - student2.ru . Откроется окно диалога Поиск решения.

§ Щелкнуть по кнопке Выполнить диалогового окна Поиск решения. Откроется окно диалога Результаты поиска решения (рис.5), в котором можно либо оставить эти значения на листе, если установить переключатель Сохранить найденные значения и нажать Определение коэффициентов аппроксимирующего многочлена - student2.ru, либо восстановить значения, которые содержались на листе перед активизацией поиска решения, если нажать кнопку Отмена.

 
  Определение коэффициентов аппроксимирующего многочлена - student2.ru

Рис.5. Окно диалога Результаты поиска решения

Полученные значения коэффициентов аппроксимирующей функции запишутся в ячейки Определение коэффициентов аппроксимирующего многочлена - student2.ru значение целевой функции в ячейку Определение коэффициентов аппроксимирующего многочлена - student2.ru и среднеквадратическая погрешность в ячейку Определение коэффициентов аппроксимирующего многочлена - student2.ru . Следовательно, аппроксимирующая функция имеет вид

Определение коэффициентов аппроксимирующего многочлена - student2.ru . (10)

Среднеквадратическая погрешность Определение коэффициентов аппроксимирующего многочлена - student2.ru =0,07530 значительно меньше значений заданной в таблице 2 функции, следовательно, подобранная функция хорошо аппроксимирует экспериментальные данные (рис.6).

Наши рекомендации