Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
NMM_Manual_N08.doc
Скачиваний:
7
Добавлен:
07.07.2019
Размер:
636.93 Кб
Скачать

69

«Численные Методы в Механике»

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

Тема: «Уплотнение таблицы функции с использованием интерполяционного многочлена Лагранжа»

Постановка задачи

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

Пусть задана исходная таблица, содержащая значение аргумента и соответствующие им значения функции .

Шаг изменения аргумента для данной таблицы является величиной постоянной.

Необходимо построить алгоритм и отладить программу субтабулирования функции на заданном интервале с уплотнением таблицы функции на каждом подинтервале дополнительным числом из равноотстоящих узлов . Шаг уплотненной таблицы будет равен . При этом для каждого подинтервала внутренние дополнительные узлы таблицы имеют координаты: , где .

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

Требования к программным компонентам

Основная программа должна быть построена таким образом, чтобы пользователь мог задавать значения параметров задачи и непосредственно во время ее выполнения.

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

Во втором фрагменте программы должен быть реализован указанный метод интерполирования с выводом результатов субтабулирования (уплотненную таблицу функции с указанием и ) в соответствующий текстовый файл, например – Sub_Table.txt.

Все программные компоненты должны быть оформлены в виде самостоятельных функций.

Варианты заданий

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]