Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

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

.pdf
Скачиваний:
1
Добавлен:
24.01.2025
Размер:
1.08 Mб
Скачать

Министерство науки и высшего образования Российской Федерации Федеральное государственное автономное образовательное учреждение высшего образования

ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)

Кафедра комплексной информационной безопасности электронно-

вычислительных систем (КИБЭВС)

«Интерполяция и аппроксимация функции в табличном и аналитическом виде»

Отчет по лабораторной работе №3

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

Студент гр. 723-1

_________Лысенко Е.М.

__________

Принял

Ст. преподаватель

кафедры КИБЭВС

________ Катаева Е.С.

__________

Томск 2024

Содержание

Введение...................................................................................................................

3

ХОД РАБОТЫ .........................................................................................................

4

1

Предварительный анализ данных....................................................................

4

2

Построение интерполяционного полинома Лагранжа ..................................

9

3

Построение аппроксимирующей квадратной функции с помощью метода

наименьших квадратов ......................................................................................

11

4

Анализ результатов.........................................................................................

15

Заключение ............................................................................................................

18

Приложение А .......................................................................................................

19

Приложение Б ........................................................................................................

20

2

Введение

Целью работы является построение квадратного интерполяционного полинома Лагранжа для последовательности точек и для функции в аналитическом виде, аппроксимирующей квадратной функции для последовательности точек и для функции в аналитическом виде,

прогнозирование значения функции с помощью интерполирующей и аппроксимирующей функции и вычисление промежуточной точки с помощью интерполирующей и аппроксимирующей функции.

3

ХОД РАБОТЫ

1 Предварительный анализ данных

Был построен график по таблице значений из индивидуального задания. Таблица значений представлена в таблице 1.1. График представлен на рисунке 1.1.

Рисунок 1.1 – График

Таблица 1.1 – Последовательность точек

x

y

0.0

11.90124284

 

 

0.2

7.780225365

 

 

0.4

8.133003501

 

 

0.6

14.86422968

 

 

0.8

14.8352434

 

 

1.0

15.76667923

 

 

1.2

21.84483672

 

 

1.4

31.05177674

 

 

1.6

34.39567422

 

 

4

Продолжение таблицы 1.1

x

y

 

 

1.8

40.52077947

 

 

2.0

49.24113267

 

 

2.2

56.22344744

 

 

2.4

56.67521648

 

 

2.6

74.42459163

 

 

2.8

82.22353567

 

 

Были построены графики для функций y=arccos(0,2x)+0,426 и y=sin(12,84x+5,13), графики представлены на рисунке 1.2 и рисунке 1.3

соответственно.

Рисунок 1.2 – График y=arccos(0,2x)+0,426

5

Рисунок 1.3 – График y=sin(12,84x+5,13)

Для функций y=arccos(0,2x)+0,426 и y=sin(12,84x+5,13) были рассчитаны значения yi для х {0, 0.2, 0.4, …, 2.8}. Последовательности точек представлены в таблице 1.2 и таблице 1.3 соответственно.

Таблица 1.2 – Последовательность точек для y=arccos(0,2x)+0,426.

x

y

0.0

1.9968

 

 

0.2

1.95679

 

 

0.4

1.91671

 

 

0.6

1.87651

 

 

0.8

1.83611

 

 

1.0

1.79544

 

 

6

Продолжение таблицы 1.2

x

Y

 

 

1.2

1.75443

 

 

1.4

1.713

 

 

1.6

1.67107

 

 

1.8

1.62853

 

 

2.0

1.58528

 

 

2.2

1.5412

 

 

2.4

1.49614

 

 

2.6

1.44995

 

 

2.8

1.40241

 

 

Таблица 1.3 – Последовательность точек для y=sin(12,84x+5,13).

x

y

0.0

-0.91406

 

 

0.2

0.98786

 

 

0.4

-0.745458

 

 

0.6

0.264446

 

 

0.8

0.301212

 

 

1.0

-0.770456

 

 

1.2

0.993087

 

 

1.4

-0.897845

 

 

1.6

0.515215

 

 

1.8

0.0323282

 

 

2.0

-0.569524

 

 

2.2

0.924423

 

 

2.4

-0.983427

 

 

2.6

0.727649

 

 

2.8

-0.238961

 

 

Для последовательностей приведенных выше были построены графики,

представленные на рисунке 1.4 и рисунке 1.5 соответственно.

7

Рисунок 1.4 – График точек для y=arccos(0,2x)+0,426

Рисунок 1.4 – График точек для y=sin(12,84x+5,13)

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

8

2 Построение интерполяционного полинома Лагранжа

Для построения интерполяционного полинома Лагранжа было реализовано программное решение, представленное в приложении А.

В основе программы лежит формула квадратичного полинома Лагранжа (1.1):

(1.1)

Для искомой точки x выбираются узлы соответствующие условиям:

{

Если х > xmax, то берутся последние три известные точки. Если x<xmin,

то берутся первые три известные точки.

На рисунке 1.6 представлен результат работы программы для первой последовательности точек.

Рисунок 1.6 – Результат

9

На рисунке 1.7 представлен результат работы программы для второй последовательности точек.

Рисунок 1.7 – Результат

На рисунке 1.8 представлен результат работы программы для третьей последовательности точек.

Рисунок 1.8 – Результат

10