y f x получена таблица значений в пяти точках (табл. 4.15).
Таблица 4.15
Исходные данные
xi
0,1
0,3
0,5
0,8
1
yi
0,3
0,55
0,65
0,4
0,25
Найти
аппроксимирующий
полином
первого
y P
x b
b
x
методом наименьших квадратов.
1
0
1
Записываем матрицы нормальной системы для
y Ax B
первой степени:
С
n=5,
n
n xi
i 1
n
n
xi
yi
i 1
B
i 1
,
n
n
xi2
yi xi
i 1
i 1
n
xi
0,1 0.,3 0.5 0.8 1 2,7 ,
i 1
n
xi2
0,01 0,09 0,25 0,64 1 1,99 ,
i 1
порядка
полинома
144
n
yi
0,3 0,55 0,65 0,4 0,25 2,15 ,
i 1
n
xi
yi 0,1 0,3 0,3 0,55 0,5 0,65 0,8 0,4
i 1
То есть расчетная система имеет вид
1
0,25
1,09
.
5
2,7
2,15
a
1
,
C
B
A
2,7
1,09
1,99
a
2
5a1
2,7a2
2,15
,
a2
0,13
,
a1
1,99a2
1,09
2,7a1
0,5
,
тогда искомый полином примет вид:
P1 (x)
0,5 0,13x
.
4.19. Пример применения аппроксимации и интерполяции функций в экономике
Предельный анализ и оптимизация прибыли, издержек и объема производства
Вернемся к задаче максимизации прибыли предприятия. Математическое решение данной задачи сводится к максимизации функции прибыли P = kQ –Z.
Функция имеет экстремум, когда ее производная равна нулю:
dP
0;
d (kQ)
dZ
.
dQ
dQ
dQ
Анализ зависимости между ценой продукта и его количеством в динамике позволяет выбрать для функции спроса линейную форму вида k = a0 + a1Q. Анализируется n периодов, в каждом из которых считаются заданными параметры ki и Qi. По методу наименьших квадратов определяются неизвестные параметры a0 и a1 на основе составления и решения системы нормальных уравнений вида
n
n
n a0 a1 Qi ki ,
i 1
i 1
n
n
n
a0 Qi a1 Qi2
ki Qi .
i 1
i 1
i 1
Аналогично проводится анализ зависимости между издержками и количеством выпускаемой продукции, который позволяет определить для функции издержек линейную форму связи вида Z = b0 + b1Q. Неизвестные
145
b0 и b1 также находятся на основе решения системы нормальных уравнений вида
0
n
i
n
i
1
nb
b
Q
Z
,
i 1
i 1
n
i
n
i
n
i i
0
1
b
Q
b
Q
2
Z Q .
i 1
i 1
i 1
Оптимальные параметры определяются из соотношений:
Q
opt
N
opt
b
a
0
1
2a
1
k
opt
Q
opt
;
;
Z
opt
P
opt
b0
b1Qopt
;
kopt
a0
a1Qopt
;
N
opt
Z
opt
a
0
a Q
Q
b
1
opt
opt
0
b1Qopt
.
Обычно предельный анализ проводится с использованием метода наименьших квадратов путем решения систем линейных уравнений для нахождения функций спроса и издержек. Табличный процессор Excel позволяет существенно уменьшить объем вычислений путем использования встроенных функций линейной регрессии.
Найденные функции спроса k(Q) и издержек Z(Q) позволяют определить функцию прибыли P(Q).
Решение задачи аппроксимации с помощью инструмента «Поиск решения».
Порядок выполнения в Microsoft Excel. На рис. 4.21 введены исходные данные.
Рис. 4.21. Исходные данные
146
1.Ввести таблицу исходных данных. В ячейку В9: =В6*В7, скопировать формулу до столбца G. В ячейку В10: =В9-В8, скопировать формулу до столбца G.
2.В ячейки А16, В16, Е16 и F16 ввести значения 0. Заполнить столбцы Q, k и Z, для этого перенести данные из предыдущей таблицы.
3.Для заполнения столбца Z*=a0+a1*Q в ячейку С19 ввести формулу =$F$16+$E$16*A19, скопировать ее до строки 24.
4.В ячейку D19 ввести формулу =(B19-C19)^2, скопировать до строки
24.
5.В D25: = СУММ(D19:D24).
6.Для нахождения k*=b0+b1*Q в F19: =$B$16+$A$16*A19 скопировать до строки 24.
7.В G19: =(F19-E19)^2скопировать до строки 24.
8.В G25: = СУММ(G19:G24).
9.С помощью инструмента «Поиск решения» найти коэффициенты a1 и а0, для этого целевую ячейку выбрать $G$25, изменяя ячейки $A$16:$B$16 до минимального значения, нажать «Найти решение».
10.Аналогично найти коэффициенты b1 и b2. Целевая ячейка $D$25, изменяя ячейки $E$16:$F$16 до минимума.
11.Построить графики функций и соответствующие им линии тренда.
На рис. 4.22 представлен результат работы формул.
Рис. 4.22. Решение задачи аппроксимации
147
На рис. 4.23. приведены полученные графики с вставленной линией тренда.
Рис. 4.23. Графики с линией тренда
Максимальное значение функции прибыли P(Q) (Popt) при некотором значении Q (Qopt) может быть найдено через «Поиск решения». Для этого необходимо:
1.Установить начальное значение Q (=100 в С17).
2.В С50 ввести формулу для вычисления =(B16+A16*C51)*C51- ($F$16+$E$16*C51).
3.Сервис →«Поиск решения» адрес целевой ячейки С50, установить
флажок на поиск максимального значения, указать адрес изменяемой ячейки С51, нажать «Найти решение».
Создать таблицу, иллюстрирующую зависимость прибыли от объема производства, ячейки А55:А65 заполнить по образцу, в ячейку В55:
=($B$16+$A$16*A55)*A55-($F$16+$E$16*A55), скопировать до строки
45, построить график и добавить линию тренда (квадратичную).
148
Контрольные вопросы
1.Как ставится задача интерполяции?
2.Какие виды интерполяции вы знаете?
3.В чем суть и геометрический смысл линейной интерполяции?
4.Какова схема построения интерполяционного многочлена в форме Лагранжа?
5.Чему равна сумма вспомогательных многочленов Лагранжа?
6.Как выглядит оценка точности при интерполировании многочленом Лагранжа?
7.Что можно сказать об оценке погрешности при решении задачи интерполирования непрерывной функции, если не накладывать на нее никаких дополнительных ограничений?
8.Что такое сплайн-интерполяция и в чем ее суть?
9.Как ставится задача аппроксимации?
10.Какой метод применяется при нахождении аппроксимирующего полинома?
149
Жак Шарль Франсуа Штурм
(1803 – 1855)
Жозеф Лиувилль
(1809 – 1882)
Огюстен Луи Коши
(1789 – 1857)
5. Нахождение собственных чисел и векторов
Целый ряд инженерных задач сводится к рассмотрению систем уравнений, имеющих единственное решение лишь в том случае, если известно значение некоторого входящего в них параметра. Этот особый параметр называется характеристическим, или собственным значением системы. С задачами на собственные значения инженер сталкивается в различных ситуациях. Так, для тензоров напряжений собственные
значения определяют главные нормальные напряжения, а собственными векторами задаются направления, связанные с этими значениями. При динамическом анализе механических систем собственные значения соответствуют собственным частотам колебаний, а собственные вектора характеризуют моды этих колебаний. При расчете конструкций собственные значения позволяют определять критические нагрузки, превышение которых приводит к потере устойчивости.
Выбор наиболее эффективного метода определения собственных значений или собственных векторов для данной инженерной задачи зависит от ряда факторов, таких как тип уравнений, число искомых собственных значений и их характер. Алгоритмы решения
задач на собственные значения делятся на две группы. Итерационные методы очень удобны и хорошо приспособлены для определения наименьшего и наибольшего собственных
значений. Методы преобразований подобия несколько сложнее, но позволяют определить все собственные значения и собственные вектора.
В 1826 г. Огюстен Луи Коши при изучении квадратичных форм n