Интерполирование и экстраполирование функций
Прил. 5. 47 1,96 864. 165 6,551. 56 1,59 502. 675 9,5618. 170 5,82 558. Варианты к заданию 2) приведены в табл. 114 0,35 2,73 951. Прил. 5. Вариант Таблица значений № вар. x x y. 1315 0,150 6,61 659. 687 8,5668. 683 8,8749. 175 5,65 583. Работа. Вариант Таблица значений № вар. x x y. Вар. Задание а) Задание б). 682 8,9554. X y. 688 8,4931. 51 1,78 776. 6837 1,6814. 155 6,39 989. Варианты… Читать ещё >
Интерполирование и экстраполирование функций (реферат, курсовая, диплом, контрольная)
Содержание
- Работа
Задание. Найти приближенное значение функции при данном значении аргумента с помощью интерполяционного многочлена Лагранжа, если функция задана: 1) в неравноотстоящих узлах таблицы; 2) в равноотстоящих узлах таблицы.
Варианты к заданию 1) приведены в табл
5.1 прил. 5.
Вариант Таблица значений № вар. x x y
8 0,114 0,35 2,73 951
0,41 2,30 080
0,47 1,96 864
0,51 1,78 776
0,56 1,59 502
0,64 1,34 310
Варианты к заданию 2) приведены в табл
5.2 прил. 5.
Вариант Таблица значений № вар. x x y
8 0,1315 0,150 6,61 659
0,155 6,39 989
0,160 6,19 658
0,165 6,551
0,170 5,82 558
0,175 5,65 583
Работа 2
Задание. 1) Используя линейную интерполяцию, вычислить значения функции при заданных значениях аргумента. Предварительно убедиться в применимости формулы, для чего выбрать шесть значений из таблицы синусов (точность 0,1) и составить таблицу разностей.
2) Используя квадратичную интерполяцию, вычислить значения функции при данных значениях аргумента. Предварительно убедиться в применимости формулы.
Варианты к заданию 1) приведены в табл
5.3 прил. 5.
№
вар. Задание а) Задание б)
8 а) sin 1,0618 б) cos 0,1458
Варианты к заданию 2) приведены в табл. 5.4. прил. 5.
8 1,6837 1,6814
x y
1,675 9,5618
1,676 9,4703
1,677 9,3804
1,678 9,2923
1,679 9,2057
1,680 9,1208
1,681 9,0373
1,682 8,9554
1,683 8,8749
1,684 8,7959
1,685 8,7182
1,686 8,6418
1,687 8,5668
1,688 8,4931
Решение:
1) Выберем из таблицы синусов несколько значений и составим таблицу разностей первого и второго порядков:
x sin x yi 2yi
1,03 0,8573 0,0051 -0,0001
1,04 0,8624 0,0050 -0,0001
1,05 0,8674 0,0049 -0,0001
1,06 0,8724 0,0048 -0,0001
1,07 0,8772 0,0048
1,08 0,8820
На возможность использования линейной интерполяции указывает тот факт, что разности первого порядка практически постоянны, а также выполнение соотношения; действительно, .
При вычислении пользуемся формулой:
(x)= (x0)+q(x0),
где q=(x — x0)/h, а x0 — ближайшее значение в таблице, меньшее чем 1,0618. Имеем x0 =1,06; q =(1,0618 -1,06)/0,01=0,18;
sin 1,0618 0,8724+0,180,0049 = 0,873 282.
Выберем теперь из таблицы косинусов несколько значений и составим таблицу разностей первого и второго порядков:
x cos x yi 2yi
0,11 0,99 396 -0,0011 -0,0001
0,12 0,99 281 -0,0012 -0,0001
0,13 0,99 156 -0,0013 -0,0001
0,14 0,99 022 -0,0014 -0,0001
0,15 0,98 877 -0,0015
0,16 0,98 723
Разности первого порядка практически постоянны, а также справедливо соотношение (так как), что указывает на возможность применения линейной интерполяции.
Полагаем x0 = 0,14; тогда q = (0,1458 — 0,14)/0,01=0,58; значит,
cos 0,1458 0,99 022+0,58(−0,0014) = 0,989 408.
2) Формула квадратичной интерполяции:
где q = (x — x0)/h, h = xi+1 — xi (i = 0, 1, …, n).
Составим расчетную таблицу:
yi 2yi 3yi
1,675 9,5618 -0,0915 0,0016 0,20
1,676 9,4703 -0,0899 0,0018 -0,30
1,677 9,3804 -0,0881 0,0015 0,20
1,678 9,2923 -0,0866 0,0017 -0,30
1,679 9,2057 -0,0849 0,0014 0,20
1,68 9,1208 -0,0835 0,0016 -0,20
1,681 9,0373 -0,0819 0,0014 0,10
1,682 8,9554 -0,0805 0,0015 -0,20
1,683 8,8749 -0,079 0,0013 0,0
1,684 8,7959 -0,0777 0,0013 0,10
1,685 8,7182 -0,0764 0,0014 -0,10
1,686 8,6418 -0,075 0,0013
1,687 8,5668 -0,0737
1,688 8,4931
Разности первого порядка практически постоянны, а также справедливо соотношение (так как), что указывает на возможность применения квадратичной интерполяции.
Вычислим значение функции в точке 1,6837:
;
и вычислим значение функции в точке 1,6814:
;