Файл: Учебнометодическое пособие для выполнения лабораторных работ Волгоград, 2019 удк 519. 6(075. 8) Ббк в19я7 Печатается по решению редакционноиздательского совета Волгоградского государственного университета.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 04.12.2023
Просмотров: 162
Скачиваний: 3
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
СОДЕРЖАНИЕ
1. ЦЕЛЬ И ЗАДАЧИ ОСВОЕНИЯ ДИСЦИПЛИНЫ
2.1 Лабораторная работа 1. «Теория погрешностей и машинная арифметика»
2.2 Лабораторная работа 2. « Решение нелинейных уравнений»
2) Расчетные формулы методов решения нелинейного уравнения .
2.3 Лабораторная работа 3. « Интерполирование функций»
2.6 Лабораторная работа 6. «Методы численного интегрирования функций»
Формула позволяет по результатам двух расчетов производной с шагом h и шагом ph по одной и той же формуле, имеющей порядок точности k, найти ее уточненное значение с порядком точности k+1. Данный прием называется методом Рунге-Ромберга.
-
Контрольный пример
Вычислить с помощью центральных разностей второго порядка точности производную от функции, заданной дискретно:
i | 0 | 1 | 2 | 3 | 4 | 5 |
x | 0,1 | 0,2 | 0,3 | 0,4 | 0,5 | 0,6 |
y | 3 | 5 | 6 | 3 | -1 | -2 |
Уточнить производную в центральных узлах i=2,3.
Порядок выполнения работы.
1.Для аппроксимации производной в узлах i=1,2,3 применяем формулу центральных разностей второго порядка точности с шагом h=0.1:
Для аппроксимации производной в узлах i=0 и i=5 применяем формулы для крайних узлов таблицы:
2.Оцениваем величину hопт. С учетом, что и =10-10 имеем hопт 10-3. Согласно таблицы h > hопт, поэтому для уточнения значений производной в узлах 2 и 3, можно применять метод Рунге-Ромберга.
3.Положим p=2, т.к. при p>2 мы выйдем за пределы таблицы. Для p=2 определяем шаг: h1=2h. Для узлов i=2,3 формула запишется в виде:
Так как формула второго порядка точности, то k=2. Подставляем и получаем окончательную формулу:
где yi,h- уточненное значение производной.
4.Заполняем таблицу
i | 0 | 1 | 2 | 3 | 4 | 5 |
xi | | | | | | |
yi | | | | | | |
2. Контрольные вопросы
1.Дайте определение конечной разности.
2.Что такое правая, левая, центральная разность?
3. Дайте определение узла и сетки.
4. Дайте определение погрешности аппроксимации производной.
5.Что такое порядок точности ( погрешности )?
6. Напишите порядок точности правой, левой и центральной разности.
7.В чем суть метода Рунге-Ромберга.
8. Дайте определение главной части погрешности аппроксимации.
9. Дайте определение конечной разности для функции двух переменных.
3. Практические задания
1.Написать формулу для вычисления с помощью центральных разностей 2-го порядка точности производную от функции, заданной дискретно, из таблицы заданий №1.
Оценить hопт, полагая, что , а =10-10. Улучшить аппроксимацию в заданных узлах с помощью метода Рунге-Ромберга.
Написать программу и рассчитать на ЭВМ производную этой функции в заданных узлах.
2. Вычислить значение производной функции, заданной в таблице заданий №2 в произвольной точке x=x0 аналитически и численно тремя методами (формулы 2.3, 2.4, 2.5) для пяти значений приращения аргумента Δx=1; 0.2; 0.1; 0.01; 0.001. Результаты расчета вывести на экран и распечатать в виде таблицы:
Δx | y(x) | y'(x) | | | |
1 | | | | | |
0.2 | | | | | |
0.1 | | | | | |
0.01 | | | | | |
0.001 | | | | | |
ПРИЛОЖЕНИЕ 5
ВАРИАНТЫ ДЛЯ ВЫПОЛНЕНИЯ ИНДИВИДУАЛЬНЫХ ЗАДАНИЙ
В последней колонке число k указывает номер узла, в котором необходимо улучшить точность аппроксимации производной.
Таблица заданий №1
№ | x | Табличные значения f(x) | k | ||||||
| y | i=0 | i=1 | i=2 | i=3 | i=4 | i=5 | | |
1. | x y | 0.01 0.03 | 0.02 0.04 | 0.03 0.03 | 0.04 0.01 | 0.05 0.0 | 0.06 -0.1 | 0 | |
2. | x y | 0.1 -0.5 | 0.2 -0.2 | 0.3 0 | 0.4 0.1 | 0.5 0.05 | 0.6 0 | 5 | |
3. | x y | 0.05 0.7 | 0.1 0.5 | 0.15 0.7 | 0.2 0.8 | 0.25 0.9 | 0.3 0.12 | 2 | |
4. | x y | 0.2 -0.6 | 0.4 -0.5 | 0.6 -0.3 | 0.8 0 | 1.0 0.4 | 1.2 1 | 3 | |
5. | x y | 0.1 0.8 | 0.2 0.5 | 0.3 0.4 | 0.4 0.5 | 0.5 0.6 | 0.6 0.9 | 1 | |
6. | x y | 0.05 0.0 | 0.1 0.1 | 0.15 0.0 | 0.2 -0.1 | 0.25 -0.2 | 0.3 0.0 | 4 | |
7. | x y | 0.01 -0.03 | 0.02 -0.04 | 0.03 -0.03 | 0.04 -0.01 | 0.05 -0.01 | 0.06 -0.1 | 0 | |
8. | x y | 0.1 0.3 | 0.2 0.2 | 0.3 0 | 0.4 -0.1 | 0.5 -0.05 | 0.6 0 | 5 | |
9. | x y | 0.05 -0.7 | 0.1 -0.5 | 0.15 -0.7 | 0.2 -0.8 | 0.25 -0.9 | 0.3 -0.12 | 2 | |
10. | x y | 0.2 0.6 | 0.4 0.5 | 0.6 0.3 | 0.8 0 | 1.0 -0.4 | 1.2 -1 | 3 | |
11. | x y | 0.1 -0.8 | 0.2 -0.5 | 0.3 -0.4 | 0.4 -0.5 | 0.5 -0.6 | 0.6 -0.9 | 1 | |
12. | x y | 0.05 0.0 | 0.1 -0.1 | 0.15 0.0 | 0.2 0.1 | 0.25 0.2 | 0.3 0 | 4 | |
13. | x y | 0.1 0.2 | 0.2 0.3 | 0.3 0.5 | 0.4 0.5 | 0.5 0.2 | 0.6 -0.2 | 2 | |
14. | x y | 0.15 -0.2 | 0.25 -0.4 | 0.3 -0.6 | 0.35 -0.5 | 0.4 -0.45 | 0.45 -0.44 | 1 | |
15. | x y | 0.5 0.0 | 0.6 1 | 0.7 0.0 | 0.8 -1 | 0.9 0.0 | 1.0 1 | 3 |
Таблица заданий №2
Вар. | Вид функции | Вар. | Вид функции |
1 | x(t)=Ae-at sin(ωt+b) | 14 | y=ctgm (ax) |
2 | x(t)=Aeat cos(ωt+b) | 15 | y(x)=(eax-e-ax)n |
3 | | 16 | x(t)=tat |
4 | уυ(t)=cos2(at+b) | 17 | y(x)=(ax)sin(bx) |
5 | yυ(t)=sin2(at+b) | 18 | |
6 | | 19 | |
7 | q(t)=(a-btn)n | 20 | |
8 | y(x)=xncos(ax) | 21 | R(φ)=arccosm(a+bφn) |
9 | | 22 | r(φ)=csin(aφ+b) |
10 | | 23 | y(x)=ln(tgn(ax+b)) |
11 | | 24 | vυ(t)=loga(tn+bm)k |
12 | S(φ)=Вcоsn(aφ+b) | 25 | S(φ)=Asinn(aφ+b) |
13 | y=tgax( x/a ) | 26 | X(t)=lg(atn+b) |
2.6 Лабораторная работа 6. «Методы численного интегрирования функций»
Цель: ознакомление с методами численного интегрирования, с понятием порядка точности численного метода, а также со способами контроля численных результатов.
Порядок выполнения работы
-
Теоретическая часть-
Основные определения
-
Рассмотрим вопрос о применении некоторых классов квадратурных формул к вычислению интегралов вида:
где - вещественная функция некоторого класса, заданная на любом конечном или бесконечном отрезке числовой оси ; - некоторая фиксированная функция, которую называют весовой.
Довольно часто приближенное значение данного интеграла ищут в виде линейной комбинации значений функции на отрезке :
Это приближенное равенство называют квадратурной формулой, определяемой узлами и коэффициентами .
- называют остаточным членом, или остатком квадратурной формулы.
Квадратурные формулы с равностоящими узлами применяются для вычисления интеграла:
с постоянной весовой функцией и конечным отрезком интегрирования.
1.1.1. Квадратурная формула прямоугольников
Пусть на отрезке задана функция . Введем сетку, разбивающую отрезок