Автор работы: Пользователь скрыл имя, 22 Сентября 2013 в 19:55, курсовая работа
Аппроксимация (от лат. approximated - приближаюсь) – замена одних математических объектов другими, каким-то образом близкими к исходным. Аппроксимация разрешает исследовать числовые характеристики и качественные свойства объекта, сводя задачу к изучению более простых или более удобных объектов (например, таких, характеристики которых легко вычисляются или свойства которых уже известны). В теории чисел изучаются диофантовы приближения, в частности приближения иррациональных чисел рациональными. В геометрии и топологии рассматриваются аппроксимации кривых, поверхностей, пространств и отображений. Некоторые разделы математики целиком посвящены аппроксимации, например приближение функций.
Введение ………………………………………………………………………………………………………………………………………… 3
Глава I. Теоретическая часть
Постановка цели и задачи проекта …………………………………………………………… 5
Представление исходных данных …………………………………………………………………. 5
Описание критерия аппроксимации и способы его минимизации ... 6
Описание метода определения и вычисления параметров аппроксимирующей функции ………………………………………………………………………………………… 7
Глава II. Вычисления параметров аппроксимирующей функции
Исходные данные ………………………………………………………………………………………………..… 8
Критерий аппроксимации и условия его минимума …………………………… 8
Формирование системы нормальных уравнений …………………………………. 10
Вычисление коэффициентов системы нормальных уравнений ……. 10
Решение системы нормальных уравнений …………………………………………….... 11
Предварительная оценка погрешности ручного счета …………….…… 13
Глава III. Алгоритмизация ………………………………………………………………………………………………….... 14
Глава IV. Исходный текст программы ……………………………………………………………………...…… 14
Глава V. Результаты контрольного расчета ……………………………………………………..…… 17
Приложение А. Основной алгоритм ………………………………………………………………………………... 18
Приложение Б. Алгоритм решения системы уравнений …………………………………..…. 20
Приложение В. График ………………………………………………………………………………………………………….. 22
Заключение ………………………………………………………………………………………………………………………………... 24
Список использованных источников …………………………………………………………………………..… 25
φ2
(хi) = sin(x)
φ2 (х1) = 1,1 φ3 (х1) = е-1,1 = 0,333
φ2 (х2) = 2,1 φ3 (х2) = е-2,1 = 0,122
φ2 (х3) = 3,1 φ3 (х3) = е-3,1 = 0,045
φ2 (х4) = 4,1 φ3 (х4) = е-4,1 = 0,017
φ2 (х5) = 5,1 φ3 (х5) = е-5,1 = 0,006
Метод решения системы нормальных уравнений: SIMQ – Гаусса.
В данной курсовой работе необходимо найти критерий аппроксимации:
Так же в задача состоит в нахождении φi (хi) аппроксимирующей функции в соответствии критерию: . Функция будет приходить к min только при взятии первой производной, которая должна быть равно 0 (нулю): Данное условие обеспечивает min функции, которое является необходимым и достаточным.
Для того, чтобы
рассчитать аппроксимирующую функцию
необходимо найти неизвестные
Рассчитав производные, найдем коэффициенты уравнений нормальных уравнений:
Распишем частные производные и найдем их значения:
Выразим производные для вычисления коэффициентов нормальных уравнений:
Перенесем алгебраическую сумму с минусом в правую часть:
Затем распишем все коэффициенты уравнений:
а 11
а 21
а 31
Распишем каждый элемент на его составляющие части, входящие в него:
а 11 = (φ1 (х1)* φ1 (х1)+ φ1 (х2)* φ1 (х2)+ φ1 (х3)* φ1 (х3)+ φ1 (х4)* φ1 (х4)+ φ1 (х5)* φ1 (х5) ) * С1
а 12 = (φ1 (х1)* φ2 (х1)+ φ1 (х2)* φ2 (х2)+ φ1 (х3)* φ2 (х3)+ φ1 (х4)* φ2 (х4)+ φ1 (х5)* φ2 (х5) ) * С2
а 13 = (φ1 (х1)* φ3 (х1)+ φ1 (х2)* φ3 (х2)+ φ1 (х3)* φ3 (х3)+ φ1 (х4)* φ3 (х4)+ φ1 (х5)* φ3 (х5) ) * С3
а 21 = (φ2 (х1)* φ1 (х1)+ φ2 (х2)* φ1 (х2)+ φ2 (х3)* φ1 (х3)+ φ2 (х4)* φ1 (х4)+ φ2 (х5)* φ1 (х5) ) * С1
а 22 = (φ2 (х1)* φ2 (х1)+ φ2 (х2)* φ2 (х2)+ φ2 (х3)* φ2 (х3)+ φ2 (х4)* φ2 (х4)+ φ2 (х5)* φ2 (х5) ) * С2
а 23 = (φ2 (х1)* φ3 (х1)+ φ2 (х2)* φ3 (х2)+ φ2 (х3)* φ3 (х3)+ φ2 (х4)* φ3 (х4)+ φ2 (х5)* φ3 (х5) ) * С3
а 31 = (φ3 (х1)* φ1 (х1)+ φ3 (х2)* φ1 (х2)+ φ3 (х3)* φ1 (х3)+ φ3 (х4)* φ1 (х4)+ φ3 (х5)* φ1 (х5) ) * С1
а 32 = (φ3 (х1)* φ2 (х1)+ φ3 (х2)* φ2 (х2)+ φ3 (х3)* φ2 (х3)+ φ3 (х4)* φ2 (х4)+ φ3 (х5)* φ2 (х5) ) * С2
а 33 = (φ3 (х1)* φ3 (х1)+ φ3 (х2)* φ3 (х2)+ φ3 (х3)* φ3 (х3)+ φ3 (х4)* φ3 (х4)+ φ3 (х5)* φ3 (х5) ) * С3
в 1 = у1 * φ1 (х1)+ у2 * φ1 (х2)+ у3 * φ1 (х3)+ у4 * φ1 (х4)+ у5 * φ1 (х5)
в 2 = у1 * φ2 (х1)+ у2 * φ2 (х2)+ у3 * φ2 (х3)+ у4 * φ2 (х4)+ у5 * φ2 (х5)
в 3 = у1 * φ3 (х1)+ у2 * φ3 (х2)+ у3 * φ3 (х3)+ у4 * φ3 (х4)+ у5 * φ3 (х5)
Теперь необходимо записать в общем виде систему нормальных уравнений:
а 11 *С1 +а 12 *С2 +а 13 *С3 = в 1
а 21 *С1 +а 22 *С2 +а 23 *С3 = в 2
а 31 *С1 +а 32 *С2 +а 33 *С3 = в 3
Следующее действие, арифметические вычисления коэффициентов нормальных уравнений:
а 11 = 1 + 1 + 1 + 1 + 1 = 5*С1
а 12 = 0,0998 + 0,717 + 0,963 + 0,863 + 0,0415 = 2,684*С2
а 13 = 0,904 + 0,449 + 0,272 + 0.122 + 0,045 = 1,792*С3
а 21 = 2,684*С1
а 22 = 0,00996+0,514+0,927+0,744+0,
а 23 = 0,0902+0,321+0,261+0,105+0,
а 31 = 1,792*С1
а 32 =0,779*С2
а 33 = 0,817+0,201+0,0739+0,0148+0,
в 1 = 2,5 + 2,9 + 2,0 + 1,2 + 0,6 = 9,2
в 2 = 5,538
в 3 = 4,279
Решив не сложные математические выражения получим исходную систему уравнений:
5*С1 +2,684*С2 +1,792*С3 = 9,2
2,684*С1 +2,366*С2 +0,779*С3 = 5,538
1,792*С1 +0,779*С2 +1,108*С3 = 4,279
Решая данную систему методом Гаусса получим:
Найдем определитель главной матрицы, составленной из коэффициентов при X1 - n:
|
= 1.987268152 |
Определитель главной матрицы системы уравнений не равен нулю, следовательно данная система уравнений имеет единственное решение. Найдем его.
Достоим главный определитель системы уравнений еще одним столбцом, в который вставим значения за знаком равенства.
|
Теперь последовательно, при помощи элементарных преобразований преобразуем левую часть матрицы (3 × 3) до треугольного вида (обнулим все коэффициенты находящиеся не на главной диагонали, а коэффициенты на главной диагонали преобразуем до единиц).
Вычтем 1 - ую строку из всех строк, которые находятся ниже нее. Это действие не противоречит элементарным преобразованиям матрицы.
|
Вычтем 2 - ую строку из всех строк, которые находятся ниже нее. Это действие не противоречит элементарным преобразованиям матрицы.
|
Вычтем 3 - ую строку из всех строк, которые находятся выше нее. Это действие не противоречит элементарным преобразованиям матрицы.
|
Информация о работе Аппроксимация функции методом наименьших квадратов