- •Конспект лекций
- •Пермь 1995
- •Лекция №1 Введение. Понятие о численных методах. История развития численных методов.
- •Приближенные числа. Абсолютная и относительная погрешности.
- •Погрешность числа (а).
- •Абсолютная погрешность().
- •Предельная абсолютная погрешность.
- •Относительная погрешность ().
- •Предельная относительная погрешность (a).
- •Основные источники погрешности.
- •Значащие и верные цифры.
- •Верные цифры.
- •Округление чисел.
- •Связь относительной погрешности приближённого числа с количеством верных цифр этого числа.
- •Лекция № 2 Погрешность суммы.
- •Погрешность разности.
- •Погрешность произведения.
- •Число верных знаков.
- •Погрешность частного.
- •Общая формула для погрешности.
- •Обратная задача теории погрешности.
- •Лекция №3 и 4 Интерполяция функций.
- •Постановка задачи.
- •Конечные разности различных порядков.
- •Первая интерполяционная формула Ньютона.
- •Вторая интерполяционная формула Ньютона.
- •Общая характеристика интерполяционных формул с постоянным шагом.
- •Интерполяционная формула Лагранжа.
- •Частные случаи.
- •Лекции №5 Фрмула Ньютона для неравностоящих узлов Разделённые разности
- •Интерполяционная формула Ньютона для неравностоящих значений аргумента
- •Погрешность формулы Ньютона для неравностоящих узлов
- •Интерполяция сплайками
- •Многочлены Чебышева
- •Выбор узлов интерполирования
- •Обратное интерполирование для равноотстоящих узлов
- •Обратное интерполирование для неравноотстоящих точек
- •Общие выводы по задаче интерполяции
- •Оценка погрешности интерполяционной формулы Лагранжа
- •Лекция n 6 и 7 приближенное решение алгебраических и трансцендентных уравнений.
- •Определение корней Графический способ.
- •Аналитический способ.
- •Графическое решение уравнений.
- •Метод половинного деления.
- •Алгоритм метода
- •Метод пропорциональных частей (метод хорд)
- •Алгоритм метода
- •Метод ньютона (метод касательных)
- •Сходимость метода итераций
- •Сходимость метода
- •Лекция №8 и 9 Решение системы линейных уравнений Общая характеристика методов решения систем линейных уравнений
- •Метод Гаусса
- •Трудоёмкость метода Гаусса
- •Достоинства метода
- •Метод итераций
- •Сходимость метода итераций для решения системы алгебраических уравнений
- •Достоинства метода итераций
- •Метод Зейделя
- •Лекция №10 Численное решение систем линейных уравнений
- •Метод Ньютона
- •Сходимость метода Ньютона
- •Теорема о существовании корней и сходимости процесса Ньютона
- •Метод скорейшего спуска (градиентный метод)
- •Градиент функции u
- •Сходимость градиентного метода
- •Лекции №11 и 12 Приближённое дифференцирование.
- •Графический способ дифференцирования.
- •Алгоритм построения графика производной.
- •Лекция n 13
- •Особенности метода Эйлера.
- •Метод Руте-Кутта.
- •Метод Адамса.
- •Лекция №14 Краевая задача. Методы её решения.
- •Метод конечных разностей для линейных дифференциальных уравнений.
- •Метод прогонки.
- •Метод конечных разностей для нелинейных уравнений второго порядка.
- •Лекция №15 методы обработки эксперементальных данных. Постановка задачи
- •Узловые точки
- •Класс функций
- •Критерий согласия
- •Среднеквадратический критерий
- •Минимальный критерий или критерий чебышева
- •Вероятностно-зональный критерий
- •Точность
- •Метод наименьших квадратов постановка задачи
Округление чисел.
Чтобы округлить число до n значащих цифр, отбрасывают все цифры, стоящие справа от той значащей цифры, или если, это нужно для сохранения разрядов, заменяют нулями. При этом
1) если первая из отброшенных цифр < 5, то оставшиеся знаки остаются без изменений;
2) если первая из отброшенных цифр >5, то к последней оставшейся цифре добавляется единица;
3) если первая из отброшенных цифр = 5, то последняя увеличивается на 1, если она нечётная, и последняя не изменится, если она чётная.
Такое правило означает, что погрешность округления не превышает 1/2 десятичного разряда оставшейся значащей цифры.
Пример:
= 3,1415926535
5 значащих: 3.1416;
4 значащих: 3.142;
3 значащих: 3.14.
Точность приближённого числа не зависит от количества значащих цифр, а зависит от верных значащих цифр.
В тех случаях, когда приближённое число содержит излишнее количество неверных значащих цифр, прибегают к округлению по следующему правилу: число значащих цифр промежуточных результатов не должно превышать числа верных цифр более, чем на 1 или 2.
Приведённое правило позволяет без ущерба точности вычисления избегать написания (сохранения) лишних цифр и значительно экономит время вычисления.
Связь относительной погрешности приближённого числа с количеством верных цифр этого числа.
Теорема: если положительное число а* имеет n верных десятичных знаков (цифр), то относительная погрешность этого числа не превосходит (1/10)n-1, делённого на первую значащую цифру данного числа, т.е.
(m)·(1/10)n-1
Следствие: предельная относительная погрешность числа а* равна a(m)·(1/10)n-1.
Данная теорема имеет следующее прикладное значение:
1) по числу верных цифр приближённого числа можно определить относительную погрешность;
2) по относительной погрешности можно определить количество верных цифр.
Пример:
а) Число в вычислениях заменяют приближённым а* = 3,14 (все цифры верны), необходимо определить a:
a(m)·(1/10)n-1 = | m=3, n=3 | = (1/3)·(1/10)2 = 1/300
б) Со сколькими
десятичными знаками нужно взять
,
чтобы относительная погрешность не
превысила 0.1%.
Т.к. первая цифра
4 (
=
4,
=5 =>
= 4. ....), то m=4,
причём =
0.001. Имеем:
1/(4·10n-1) 0.001 => 10n- и n 4
т.е. при вычислениях необходимо брать не менее 4 цифр.
Ориентировочно можно рекомендовать следующее: при относительной погрешности 10% достаточно 2 верных знака, при 1% - 3; 0.1% - 4; 0.01% - 5.
Лекция № 2 Погрешность суммы.
Теорема 1: Абсолютная погрешность алгебраической суммы нескольких приближённых чисел не превышает суммы абсолютных погрешностей этих чисел.
Доказательство:
Пусть x1, x2, ..., xn - данные приближённого числа. Алгебраическая сумма:
u = x1 x2 ... xn
Следовательно абсолютная погрешность:
u = x1 x2 ... xn
и, следовательно,
|u| |x1| |x2| ... |xn|.
Следствие: За предельную абсолютную погрешность алгебраической суммы можно принять сумму абсолютных погрешностей слагаемых.
u = x1 x2 ... xn
Следовательно предельная абсолютная погрешность суммы не может быть меньше предельной абсолютной погрешности наименее точного слагаемого, отсюда как бы точны не были другие слагаемые, точность суммы не увеличивается, отсюда нет смысла сохранять излишние знаки в более точных слагаемых.
Из выше сказанного, следует практическое правило сложения приближённых чисел:
выделяют числа, десятичная запись которых обрывается ранее других, и оставить их без изменения;
остальные числа округлить по образцу выделенных, сохраняя один или два запасных десятичных числа;
произвести сложение;
полученный результат округлить на один знак.
Пример: Даны следующие числа:
245,4
10,91
12,048
3,2
0,0925
1)
1 = 0,05
2 = 0,005
3 = 0,0005
4 = 0,05
5 = 0,00005
(5, т.к. абсолютная погрешность числа не превышает половины единицы разряда).
наименьшая точность у первого и четвёртого числа:
1 = 0,05
4 = 0,05
округляем остальные до второго знака после запятой:
245,4
10,91
12,05
3,2
0,09
271,75
округляем 271,75 271,8 подсчитываем абсолютную погрешность суммы.
абсолютная погрешность слагаемых:
1 = 0,05+ 0,005+ 0,0005+ 0,05+ 0,00005 = 0,10555
погрешность округления с учётом знака:
2 = |0+0-0,002+0,0025| = 0,0005
погрешность округления результата:
3 = 0,05 (т.к. брали по наименьшей точности)
= 1 +2 +3 = 0,10555+0,0005+0,05 = 0,15605
Т.О. 271,8 0,15605
Теорема 2: Если слагаемые одного знака, то предельная относительная погрешность их суммы не превышает наибольшей из предельных относительных погрешностей слагаемых.
Доказательство:
Пусть u = x1+ x2 ... xn (т.е. возьмём арифметическую сумму, а не алгебраическую). Обозначим через Ai (Ai > 0; i = 1,2, ...n) точные величины слагаемых xi, а через A = A1+A2+ ...+An - точное значение суммы u.
Следовательно за предельную относительную погрешность суммы принимаем:
Т.к.
,
тo
xi = Ai ·xi.
.
Пусть
является наибольшей
из относительных погрешностей xi,
т.е.
xi
, отсюда
Получаем
,
т.е. предельная относительная погрешность
не превышает наибольшей из предельных
погрешностей слагаемых:
u max(xi).
