B. Определить погрешность численных методов путем двойного пересчета в произвольной точке.

ИНТЕРПОЛИРОВАНИЕ ФУНКЦИЙ

a. Заданную функцию b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru на заданном интервале интерполировать заданным полиномами порядка b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru . (При расчете сохранять пять знаков после запятой)

b. Рассчитать погрешность интерполирования.

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

d. Определить значение функции в заданной точке, используя частный случай интерполяционных формул (по таблице конечных разностей для функций с равноотстоящими точками и полноразмерную (используя все узловые точки) формулу Лагранжа для функций с неравноостоящими точками).

Исходные данные:

№ вар. b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru Интер-вал шаг Интерполяционная формула b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru
b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru самост. Лагранжа 0.5

Решение.

a. Интерполировать таблично заданную функцию полиномами порядка b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru на основе формулы Лагранжа.

Интерполяционная формула Лагранжа:

b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru ,

при b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru имеем 3 точки

b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru

выберем точки

b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru
0,50000
1,27015
1,79193

Тогда

b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru При b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru имеем 4 точки

b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru

выберем точки

b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru
0,50000
0,4 0,86053
1,5 1,53537
1,79193

Тогда

b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru

При b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru имеем 5 точек

b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru
0,50000
0,3 0,77767
0,8 1,14835
1,5 1,53537
1,79193

Аналогично находим

b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru

B. Рассчитать погрешность интерполирования.

Погрешность интерполяционной формулы Лагранжа

b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru ,

b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru .

Найдем производные

b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru

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

b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru ,

b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru

вычислим погрешность

b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru ,

b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru

b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru .

аналогично вычисляем

b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru

b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru

D. Определить значение функции в заданной точке, используя частный случай интерполяционных формул (по таблице конечных разностей для функций с равноотстоящими точками и полноразмерную (используя все узловые точки) формулу Лагранжа для функций с неравноостоящими точками).

По формуле Лагранжа определено значение функции в заданной точке в предыдущем пункте.

РЕШЕНИЕ ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ

a. Решить дифференциальное уравнение указанными методами.

b. Определить погрешность численных методов путем двойного пересчета в произвольной точке.

Исходные данные:

№ вар b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru Метод решения
b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru -2 -1,5 0,1 Формула Эйлера и Метод Рунге-Кутта

Решение.

A. Решить дифференциальное уравнение указанными методами.

1. Формула Эйлера.

b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru .

Согласно выбранному методу

b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru .

b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru

и т.д.

Результаты вычислений сведем в таблицу:

b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru
-2,0 3,000 -5,45970
-1,9 2,454 -5,01633
-1,8 1,952 -4,60440
-1,7 1,492 -4,22114
-1,6 1,070 -3,86292
-1,5 0,684 -3,52585

Таким образом, решение ОДУ имеет вид:

b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru
-2,0 3,000
-1,9 2,454
-1,8 1,952
-1,7 1,492
-1,6 1,070
-1,5 0,684

b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru

2. Метод Рунге-Кутта.

b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru .

Согласно методу Рунге – Кутта 4-го порядка

b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru ,

b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru ,

b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru ,

b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru ,

b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru ,

b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru .

Результаты вычислений сведем в таблицу:

b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru
-2 -0,546 -0,524 -0,524 -0,502 -0,524 3,000
-1,9 -0,502 -0,481 -0,482 -0,461 -0,482 2,476
-1,8 -0,461 -0,442 -0,442 -0,423 -0,442 1,995
-1,7 -0,423 -0,405 -0,405 -0,387 -0,405 1,553
-1,6 -0,387 -0,370 -0,370 -0,353 -0,370 1,148
-1,5           0,778

Таким образом, решение ОДУ имеет вид:

b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru
-2,0 3,000
-1,9 2,476
-1,8 1,995
-1,7 1,553
-1,6 1,148
-1,5 0,778

b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru

b. Определить погрешность численных методов путем двойного пересчета в произвольной точке.

Вычислим значения b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru с шагом b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru .

1. Формула Эйлера.

b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru
-2,0 3,000 3,000
-1,9 2,454 2,465
-1,8 1,952 1,974
-1,7 1,492 1,523
-1,6 1,070 1,109
-1,5 0,684 0,731

Погрешность расчета в точке b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru

b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru .

2. Метод Рунге-Кутта.

b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru
-2,0 3,000 3,000
-1,9 2,476 2,476
-1,8 1,995 1,995
-1,7 1,553 1,553
-1,6 1,148 1,148
-1,5 0,778 0,778

Погрешность расчета в точке b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru

b. Определить погрешность численных методов путем двойного пересчета в произвольной точке. - student2.ru .

Наши рекомендации