- •Федеральное агентство по образованию
- •Численные методы в инженерных расчетах
- •Численные методы в инженерных расчетах. Учебное пособие по выполнению лабораторных работ.
- •Содержание
- •Предисловие.
- •Лабораторная работа № 1 Тема: Методы оценки погрешностей Теоретическое введение.
- •Абсолютная и относительная погрешности.
- •Правильная запись и округление чисел.
- •Вычисление ошибок арифметических действий.
- •Оценка погрешностей значений функций.
- •Определение количества верных цифр по относительной погрешности приближенного числа.
- •Способы приближенных вычислений по заданной формуле.
- •6.1 Вычисления по правилам подсчета цифр.
- •6.3 Вычисления по методу границ.
- •Приближенные вычисления по формулам с использованием инструментального пакета Excel.
- •Практическая часть.
- •Варианты заданий.
- •Контрольные вопросы
- •Лабораторная работа № 2 Тема: Решение уравнений с одной переменной. Теоретическое введение.
- •Постановка задачи решения уравнений. Отделение корней алгебраических и трансцендентных уравнений.
- •Уточнение корня методом половинного деления.
- •Метод хорд.
- •Метод Ньютона (метод касательных).
- •Практическая часть.
- •Варианты заданий.
- •Контрольные вопросы
- •Лабораторная работа № 3 Тема: Численные методы решения систем линейных алгебраических уравнений (слау). Теоретическое введение.
- •3.1. Системы линейных алгебраических уравнений.
- •3.2. Метод Гаусса.
- •3.3. Решение систем уравнений с помощью табличного процессора Excel.
- •Практическая часть.
- •Варианты заданий.
- •Лабораторная работа № 4 Тема: Приближение функций Теоретическое введение.
- •4.1 Постановка задачи аппроксимации функций.
- •4.2. Существование и единственность интерполяционного многочлена.
- •Интерполяционный многочлен Лагранжа.
- •4.4. Организация ручных вычислений по формуле Лагранжа.
- •4.5. Интерполяционные формулы Ньютона.
- •4.5.1. Конечные разности
- •4.5.2. Первая интерполяционная формула Ньютона
- •4.5.3. Вторая интерполяционная формула Ньютона
- •4.7. Погрешность многочленной интерполяции.
- •Практическая часть.
- •Пояснения к выполнению лабораторной работы № 4
- •Контрольные вопросы
- •Варианты заданий.
- •Лабораторная работа № 5 Тема: Численное дифференцирование и интегрирование Теоретическое введение.
- •5.1. Постановка задачи численного дифференцирования.
- •5.2. Численное дифференцирование на основе интерполяционной формулы Лагранжа.
- •Пример 5.2 Составить интерполяционный многочлен Лагранжа для функции, заданной своими значениями на равноотстоящих узлах ( ):
- •5.3 Численное дифференцирование на основе интерполяционной формулы Ньютона.
- •5.4. Постановка задачи численного интегрирования.
- •5.5. Квадратурные формулы Ньютона-Котеса.
- •5.6 Формула трапеций
- •5.7. Формула Симпсона.
- •5.8 Полуэмпирические оценки точности вычислений по квадратурным формулам.
- •Практическая часть.
- •Варианты заданий.
- •Контрольные вопросы
- •Лабораторная работа № 6 Тема: Численное решение обыкновенного дифференциального уравнения. Теоретическое введение.
- •6.1. Постановка задачи.
- •6.2 Метод Эйлера.
- •6.3. Метод разложения в степенной ряд.
- •6.4 Метод Рунге-Кутта.
- •Практическая часть.
- •Пояснения к выполнению лабораторной работы № 6
- •Варианты заданий.
- •Контрольные вопросы.
- •Приложение 1 Табличный процессор Excel
- •Приложение 2 Задания к контрольной работе для заочной формы обучения.
- •Список литературы
- •Составитель Юрий Алексеевич Занора численные методы в инженерных расчетах
4.4. Организация ручных вычислений по формуле Лагранжа.
Непосредственное применение формулы Лагранжа приводит к большому числу однотипных вычислений. Организация вычислений существенно улучшается, если пользоваться специальной вычислительной схемой.
В табл. 4.2 показано построение такой схемы для 4 узлов (i=0, 1, 2, 3). Таблица составляется заново для каждого нового значения аргумента х.
Заполнение таблицы начинается с того, что вычисляются и заносятся в соответствующие клетки все элементарные разности. Вслед за этим вычисляются произведения Рi разностей по строкам:
и т.д.
Таблица 4.2
x |
x0 |
x1 |
x2 |
x3 |
Pi |
yi |
yi/ Pi |
x0 |
|
|
|
|
|
|
|
x1 |
|
|
|
|
|
|
|
x2 |
|
|
|
|
|
|
|
x3 |
|
|
|
|
|
|
|
|
|
||||||
Легко видеть, что использованное в табл. 4.2 обозначение Рi, это знаменатель в формуле Лагранжа (4.11), т.е.
(i=0,1,…,n).
С учетом этого обозначения формула Лагранжа имеет вид
Все
необходимые значения последовательно
получаются в таблице. Сумма S
образуется сложением элементов последнего
столбца. Для получения окончательного
значения
достаточно
умножить
S
на произведение
(произведение
диагональных разностей
таблицы).
Пример 4.2. Имеется таблица значений некоторой функции:
x |
f(x) |
x |
f(x) |
0,41 1,55 |
2,63 3,75 |
2,67 3,84 |
4,87 5,03 |
Требуется получить значение этой функции в точке х=1,91, пользуясь интерполяционным многочленом Лагранжа.
Вычисления приведены в табл. 4.3. Для нахождения окончательного результата сумма значений последнего столбца умножается на произведение диагональных разностей:
f(1,91) = 0,792·5,241 ≈ 4,15.
Таблица 4.3
x=1,91 |
x0 |
x1 |
x2 |
x3 |
Pi |
yi |
yi/ Pi |
x0 |
1,50 |
-1,14 |
-2,26 |
-3,43 |
-13,26 |
2,63 |
-0,198 |
x1 |
1,14 |
0,36 |
-1,12 |
-2,29 |
1,05 |
3,75 |
3,561 |
x2 |
2,26 |
1,12 |
-0,76 |
-1,17 |
2,25 |
4,87 |
2,163 |
x3 |
3,43 |
2,29 |
1,17 |
-1,93 |
-17,74 |
5,03 |
-0,284 |
|
5,242 |
||||||
