III. Исследование среднеквадратичного приближения функций.
3.1 Для двух функций, монотонной и имеющей экстремум на интервале приближения, решить задачу приближения полиномами 2-й, 3-й, 4-й и максимально достижимой степени; обратить внимание на изменение значения числа обусловленности матрицы нормальной системы уравнений от ее порядка; при двух различных порядках приближающего полинома исследовать зависимость погрешности решения (равномерной и среднеквадратичной) от величины массива исходных данных..
Монотонная функция.
Метод: Средних квадратов. Сетка: Равномерная. Интервал: [0;1]. Функция: Y=Sin(X)/X. Число точек дискретизации: 100.
|
Порядок полинома |
Обусловленность матрицы системы |
|
2 |
655.177845 |
|
3 |
15882.577565 |
|
4 |
575322.1656018 |
|
5 |
2.01848*107 |
|
6 |
Плохая обусловленность матрицы системы |
Порядок полинома: 3.
|
Величина массива |
Равномерная погрешность (Модуль уклонения) |
Среднеквадратичное уклонение |
|
100 |
1.032398*10-4 |
3.637437*10-5 |
|
150 |
1.053964*10-4 |
3.6336084*10-5 |
|
300 |
1.0758014*10-4 |
3.631785*10-5 |
Порядок полинома: 4.
|
Величина массива |
Равномерная погрешность (Модуль уклонения) |
Среднеквадратичное уклонение |
|
100 |
1.881954*10-6 |
6.888023*10-7 |
|
150 |
1.9444029*10-6 |
6.86567*10-7 |
|
300 |
2.00822*10-6 |
6.8502035*10-7 |
Функция, имеющая экстремум.
Метод: Средних квадратов. Сетка: Равномерная. Интервал: [-1;1]. Функция: Y=|X|. Число точек дискретизации: 100.
|
Порядок полинома |
Обусловленность матрицы системы |
|
2 |
14.560511 |
|
3 |
67.475215 |
|
4 |
391.788114 |
|
11 |
6.31704*107 |
|
12 |
Плохая обусловленность матрицы системы |
Порядок полинома: 3.
|
Величина массива |
Равномерная погрешность (Модуль уклонения) |
Среднеквадратичное уклонение |
|
100 |
0.189263 |
0.0726 |
|
150 |
0.1887 |
0.07257 |
|
300 |
0.18812 |
0.072552 |
Порядок полинома: 4.
|
Величина массива |
Равномерная погрешность (Модуль уклонения) |
Среднеквадратичное уклонение |
|
100 |
0.118185 |
0.036395 |
|
150 |
0.117891 |
0.036363 |
|
300 |
0.117558 |
0.036345 |
Вывод: С увеличением порядка полинома обусловленность матрицы ухудшается. При увеличении количества точек дискретизации: для монотонной функции: модуль уклонения слабо растёт, СКУ слабо уменьшается, а для функции, имеющей экстремум на интервале приближения, модуль уклонения и СКУ уменьшаются.
3.2 Исследовать устойчивость решения задачи среднеквадратичного приближения к погрешности исходных данных. Критерием может служить отличие величин погрешности аппроксимации (среднеквадратичной и равномерной), полученных при наличии и отсутствии возмущений.
Метод: Средних квадратов. Сетка: Равномерная. Порядок полинома: 3. Интервал: [-1;1]. Функция: Y=Sin(X)/X. Число точек дискретизации диапазона: 100.
|
Возмущение, % |
Равномерная погрешность (модуль уклонения) |
Среднеквадратичное уклонение |
|
0 |
0.001722 |
6.207975*10-4 |
|
10 |
0.0156072 |
0.010212 |
|
20 |
0.055877 |
0.027716 |
|
30 |
0.082346 |
0.036541 |
|
40 |
0.127593 |
0.042817 |
|
50 |
0.131987 |
0.045692 |
|
70 |
0.20767 |
0.079119 |
|
100 |
0.240194 |
0.115889 |
Вывод: при внесении возмущения в исходные данные увеличивает СКУ и равномерная погрешность. Равномерная погрешность растёт почти линейно. А СКУ при внесении возмущения от 0 до 10% увеличивается на несколько порядков, затем рост замедляется.
