Добавил:
2202 2050 2250 3772 Сб Песня посвящается героическим защитникам курсовой по ЦСП в апреле 2025 года Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Вариант 17 / 3 / Лабораторная 3Т

.docx
Скачиваний:
7
Добавлен:
27.06.2024
Размер:
308.43 Кб
Скачать

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ И МАССОВЫХ КОММУНИКАЦИЙ

РОССИЙСКОЙ ФЕДЕРАЦИИ

Ордена Трудового Красного Знамени федеральное государственное

бюджетное образовательное учреждение

высшего образования

«Московский технический университет связи и информатики»

(МТУСИ)

Кафедра Информатики

Лабораторная работа №3

по дисциплине «Численные методы»

по теме:

«Аппроксимация функций»

Вариант 17

Выполнил: студент группы БИН220*

*

Проверил:

Старший преподаватель

Юсков Игорь Олегович

Москва 2024

1.Задание

  1. Выбрать индивидуальное задание из табл. 3-1 и табл. 3-2 для решения задачи аппроксимации методом наименьших квадратов: значения функции табл. 2-2 в узлах, указанных в табл. 2-1.

  2. Выполнить линейную аппроксимацию:

  • составить систему нормальных уравнений и решить её;

  • вычислить значения аппроксимирующих функций в узловых точках и сравнить их со значениями исходной функции;

  • Вычислить среднеквадратичную погрешность (СКО).

  1. С использованием математического пакета получить аппрокси-мирующие полиномы МНК 1, 2, 3, 4, 5 степеней и соответствующие СКО. Построить графики полученных полиномов.

  2. Проанализировать результаты.

Индивидуальный вариант

Таблица 1

N варианта

Функция из табл. 3-2

Номера узлов из табл. 3-2

17

F2

1,3,5,7,9,11

Таблица 2

-номер узла

1

-1.5

-1,15

1,25

3

-1.3

0,236

2,056

5

-1.1

1,256

2,577

7

-0.9

0,91

1,81

9

-0.7

-0,436

0,124

11

-0.5

-1,416

-1,116

Выполнение задания

  1. Задание для решения задачи аппроксимации

Для решения задачи аппроксимации методом наименьших квадратов выберем функцию y(x), заданную следующей таблицей:

Таблица 3

-0.5

-0.7

-0.9

-1.1

-1.3

-1.5

-1,116

0,124

1,81

2,577

2,056

1,25

2.Линейная аппроксимация:

Вычислим и запишем в табл. 3-3 элементы матрицы Грамма и столбец свободных членов:

Таблица 4

0

-0.5

-1,116

0.558

0.25

1

-0.7

0,124

-0.087

0.49

2

-0.9

1,81

-1.629

0.81

3

-1.1

2,577

-2.835

1.21

4

-1.3

2,056

-2.673

1.69

5

-1.5

1,25

-1.875

2.25

-6

6.071

-8.541

6.7

Составим системы нормальных уравнений: для линейной функции P1(x) = А0+А1*x система нормальных уравнений примет вид (линейная аппроксимация):

6*А0-6*А1 = 6.071

-6*А0+6.7*А1 = -8.541

решить систему уравнений: получим коэффициенты А0 = -2.296 и А1 = -3.529, тогда полином первой степени будет таким: P1(x) = -2.296-3.529*x

Таблица 5

-0.7

-0.9

-1.1

-1.3

-1.5

0,124

1,81

2,577

2,056

1,25

0.174

0.88

1.586

2.291

2.997

-0.05

0.93

0.991

-0.235

-1.747

Рассчитаем СКО:

Рис.1

3.Аппроксимация с помощью математического пакета

Осуществить аппроксимацию таблично заданной функции многочленом 1, 2, 3, 4 и 5-й степени.

В этом примере рассмотрено использование функции linfit(x,y,f), где x,y- соответственно векторы значений аргументов и функции, а f – символьный вектор базисных функций. Использование этой функции позволяет определить вектор коэффициентов аппроксимации методом наименьших квадратов и далее невязку - среднеквадратическую погрешность приближения исходных точек к аппроксимирующей функции (сkо). Степень аппроксимирующего многочлена задается при описании символьного вектора f. В примере представлена аппроксимация таблично заданной функции многочленом 1, 2, 3, 4, 5-й степени, . Вектор s представляет собой набор аппроксимирующих коэффициентов, что позволяет получить аппроксимирующую функцию в явном виде.

Рис.2

Рис.3

Рис.4

Рис.5

Вывод: Среднеквадратическая погрешность аппроксимации функции полиномом n-ой степени на заданном интервале зависит от свойств функции и распределения узлов интерполяции

В частности, если функция является достаточно гладкой и узлы интерполяции равномерно распределены на заданном интервале, то среднеквадратическая погрешность может быть близка к нулю при увеличении степени полинома. Однако, если функция имеет разрывы или особенности, то даже высокостепенный полином может не дать достаточно точного приближения.

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

Соседние файлы в папке 3