Курсовая Работа -_Аппроксимация функций. Аппроксимация функций методом наименьших квадратов
![]()
|
3. Расчет коэффициентов аппроксимации в Microsoft Excel.Вариант №22 Функция y=f(x) задана таблицей 1 Таблица 1 Исходные данные.
Требуется выяснить - какая из функций - линейная, квадратичная или экспоненциальная наилучшим образом аппроксимирует функцию заданную таблицей 1. Решение. Поскольку в данном примере каждая пара значений ![]() ![]() ![]() Для проведения расчетов данные целесообразно расположить в виде таблицы 2, используя средства табличного процессора Microsoft Excel. Таблица 2 Р ![]() асчет сумм. Поясним как таблица 2 составляется. Шаг 1. В ячейки A2:A26 заносим значения ![]() Шаг 2. В ячейки B2:B26 заносим значения ![]() Шаг 3. В ячейку C2 вводим формулу =A2^2. Шаг 4. В ячейки C3:C26 эта формула копируется. Шаг 5. В ячейку D2 вводим формулу =A2*B2. Шаг 6. В ячейки D3:D26 эта формула копируется. Шаг 7. В ячейку F2 вводим формулу =A2^4. Шаг 8. В ячейки F3:F26 эта формула копируется. Шаг 9. В ячейку G2 вводим формулу =A2^2*B2. Шаг 10. В ячейки G3:G26 эта формула копируется. Шаг 11. В ячейку H2 вводим формулу =LN(B2). Шаг 12. В ячейки H3:H26 эта формула копируется. Шаг 13. В ячейку I2 вводим формулу =A2*LN(B2). Шаг 14. В ячейки I3:I26 эта формула копируется. Последующие шаги делаем с помощью автосуммирования ![]() Шаг 15. В ячейку A27 вводим формулу =СУММ(A2:A26). Шаг 16. В ячейку B27 вводим формулу =СУММ(B2:B26). Шаг 17. В ячейку C27 вводим формулу =СУММ(C2:C26). Шаг 18. В ячейку D27 вводим формулу =СУММ(D2:D26). Шаг 19. В ячейку E27 вводим формулу =СУММ(E2:E26). Шаг 20. В ячейку F27 вводим формулу =СУММ(F2:F26). Шаг 21. В ячейку G27 вводим формулу =СУММ(G2:G26). Шаг 22. В ячейку H27 вводим формулу =СУММ(H2:H26). Шаг 23. В ячейку I27 вводим формулу =СУММ(I2:I26). Аппроксимируем функцию ![]() ![]() ![]() ![]() ![]() Используя итоговые суммы таблицы 2, расположенные в ячейках A27, B27, C27 и D27, запишем систему в виде ![]() решив которую, получим ![]() ![]() Таким образом, линейная аппроксимация имеет вид ![]() Решение системы проводили, пользуясь средствами Microsoft Excel. Результаты представлены в таблице 3. ![]() Таблица 3 Результаты коэффициентов линейной аппроксимации. В таблице 3 в ячейках A37:B38 записана формула {=МОБР(A33:B34)}. В ячейках D37:D38 записана формула {=МУМНОЖ(A37:B38;C33:C34)}. Далее аппроксимируем функцию ![]() ![]() ![]() ![]() ![]() ![]() Используя итоговые суммы таблицы 2, расположенные в ячейках A27, B27, C27, D27, E27, F27 и G27 запишем систему в виде ![]() решив которую, получим ![]() ![]() ![]() Таким образом, квадратичная аппроксимация имеет вид ![]() Решение системы проводили, пользуясь средствами Microsoft Excel. Результаты представлены в таблице 4. Т ![]() аблица 4 Результаты коэффициентов квадратичной аппроксимации. В таблице 4 в ячейках E38:G40 записана формула {=МОБР(E33:G35)}. В ячейках I38:I40 записана формула {=МУМНОЖ(E38:G40;H33:H35)}. Теперь аппроксимируем функцию ![]() ![]() ![]() ![]() ![]() ![]() где ![]() Решив систему, найдем ![]() ![]() После потенцирования получим ![]() Таким образом, экспоненциальная аппроксимация имеет вид ![]() Решение системы проводили, пользуясь средствами Microsoft Excel. Результаты представлены в таблице 5. Таблица 5 Р ![]() езультаты коэффициентов экспоненциальной аппроксимации. В таблице 5 в ячейках D45:E46 записана формула {=МОБР(D42:943)}. В ячейках G45:G46 записана формула {=МУМНОЖ(D45:E46;F42:F43)}. В ячейке G47 записана формула =EXP(G45). Вычислим среднее арифметическое ![]() ![]() ![]() Результаты расчета ![]() ![]() Таблица 6 В ![]() ычисление средних значений X и Y. В ячейке F49 записана формула =A26/25. В ячейке F50 записана формула =B26/25. Для того, чтобы рассчитать коэффициент корреляции и коэффициент детерминированности данные целесообразно расположить в виде таблицы 7, которая является продолжением таблицы 2. Таблица 7 В ![]() ычисление остаточных сумм. Поясним как таблица 7 составляется. Ячейки A2:A27 и B2:B27 уже заполнены (см. табл. 2). Далее делаем следующие шаги. Шаг 1. В ячейку J2 вводим формулу =(A2-$F$49)*(B2-$F$50). Шаг 2. В ячейки J3:J26 эта формула копируется. Шаг 3. В ячейку K2 вводим формулу =(A2-$F$49)^2. Шаг 4. В ячейки K3:K26 эта формула копируется. Шаг 5. В ячейку L2 вводим формулу =(B2-$F$50)^2. Шаг 6. В ячейки L3:L26 эта формула копируется. Шаг 7. В ячейку M2 вводим формулу =($D$37+$D$38*A2-B2)^2. Шаг 8. В ячейки M3:M26 эта формула копируется. Шаг 9. В ячейку N2 вводим формулу =($I$38+$I$39*A2+$I$40*A2^2-B2)^2. Шаг 10. В ячейки N3:N26 эта формула копируется. Шаг 11. В ячейку O2 вводим формулу =($G$47*EXP($G$46*A2)-B2)^2. Шаг 12. В ячейки O3:O26 эта формула копируется. Последующие шаги делаем с помощью автосуммирования ![]() Шаг 13. В ячейку J27 вводим формулу =СУММ(J2:J26). Шаг 14. В ячейку K27 вводим формулу =СУММ(K2:K26). Шаг 15. В ячейку L27 вводим формулу =СУММ(L2:L26). Шаг 16. В ячейку M27 вводим формулу =СУММ(M2:M26). Шаг 17. В ячейку N27 вводим формулу =СУММ(N2:N26). Шаг 18. В ячейку O27 вводим формулу =СУММ(O2:O26). Теперь проведем расчеты коэффициента корреляции по формуле ![]() и коэффициента детерминированности по формуле ![]() Таблица 8 Р ![]() езультаты расчета. В таблице 8 в ячейке D53 записана формула =J27/(K27*L27)^(1/2). В ячейке D54 записана формула =1- M27/L27. В ячейке D55 записана формула =1- N27/L27. В ячейке D56 записана формула =1- O27/L27. Анализ результатов расчетов показывает, что квадратичная аппроксимация наилучшим образом описывает экспериментальные данные. |