
- •3Правила округления. Погрешность машинной арифметики.
- •5 Задача отделения корней.
- •2 Теорема
- •6 Метод деления отрезка пополам.
- •22.Определение параметров эмпирической формулы методом наименьших квадратов
- •8 Итерационные методы решения уравнений с одной переменной (метод хорд).
- •9 Итерационные методы решения уравнений с одной переменной (метод касательных)
- •10 Метод Фридмена
- •12 Метод исключений Гаусса с выбором главного элемента.
- •25. Численное интегрирование. Формулы трапеций Оценка точности
- •13 Метод lu-разложения для систем уравнений.
- •17. Интерполяционный многочлен Ньютона.
- •15 Итерационные методы (метод Зейделя).
- •20. Понятие о сплайн-интерполировании.
- •4. Структура полной погрешности решения задач.
- •18. Интерполяционный многочлен Ньютона.
- •19. Оценки погрешности интерполирования.
17. Интерполяционный многочлен Ньютона.
Пусть функция f
задана таблицей. Построим интерполяционный
многочлен
,
степень которого не больше n и для
которого выполнены условия:
(1) Будем искать
в
виде:
(2) где
-
многочлен степени n, причём
(3)
Очевидно, что
требование (3) с учётом (2) вполне
обеспечивает выполнение условий (1).
Многочлены
составим
следующим способом:
(4) где
- постоянный коэффициент, значение
которого найдём из первой части условия
(3):
(замечаем, что ни один множитель в
знаменателе не равен нулю). Подставим
в
(4) и далее с учётом (2) окончательно имеем:
(5). Это и есть интерполяционный многочлен
Лагранжа. По таблице исходной функции
f формула (5) позволяет весьма просто
составить «внешний вид» многочлена.
15 Итерационные методы (метод Зейделя).
В отличие от метода простой итерации приближение полученные из предыдущих уравнений используется в последующих на каждом шаге итерации.
В
качестве нач. приближения выбирается
свободные члены.
Предположим
и
т.д.
Получим
Метод Зейделя обладает более высокой скоростью сходимости по сравнению с методом итерации.
Алгоритм для системы (4.1) можно записать в виде:
(5.1)
где
Метод Зейделя можно трактовать как разновидность общего итерационного процесса:
где
,
.
Теперь для сходимости (5.1) необходимо и
достаточно выполнение условия
и достаточно, чтобы
или
Если для одной и той же системы методы итерации и Зейделя сходятся, то метод Зейделя предпочтительнее. Однако области сходимости этих двух методов, вообще говоря, различны. Можно привести примеры, для которых метод итераций сходится, а метод Зейделя не сходится, а наоборот.
20. Понятие о сплайн-интерполировании.
При большом количестве узлов интерполяции сильно возрастает степень интерполяционных многочленов, что делает их неудобными для вычислений. Высокой степени многочлена можно избежать, разбив отрезок интерполяции на несколько частей с построением на каждой части самостоятельного интерполяционного многочлена. Однако такое интерполирование приобретает существенный недостаток: в точках стыка разных интерполяционных многочленов будет разрывной их первая производная.
В этом случае удобно пользоваться особым видом кусочно-полиноминальной интерполяции — интерполяции сплайнами (от англ. spline— рейка).
Сплайн — это функция, которая на каждом частичном отрезке интерполяции является алгебраическим многочленом, а на всем заданном отрезке непрерывна вместе с несколькими своими производными. Рассмотрим способ построения сплайнов третьей степени (так называемых кубических сплайнов), наиболее широко распространенных на практике.
Для
каждого отрезка
Получили
4
неизвестных. Для определения коэф-тов
используют условия сливания :
при (
)
при (
)
Должны сливаться 1-е, 2-е, 3-и производные в узлах. Решая систему 4n уравнений опр. Коэф-нты сплайнов. Конечная формула:
Для случая =отстоящих
узлов
-
значение функции в
-м
узле.
4. Структура полной погрешности решения задач.
Систематический учёт погрешностей.
Метод предусматривает поэтапный подсчёт границ погрешностей всех промежуточных и окончательного результатов по правилам вычисления погрешностей, рассмотренных выше. Промежуточные результаты, также как и их погрешности, заносятся в специальную расчётную таблицу, состоящую из двух параллельно заполняемых частей – для результатов и их погрешностей
Метод границ.
В случае, когда не
столь важно получить наиболее близкое
к точному значению вычисляемой величины,
сколь важно иметь абсолютно-гарантированные
границы её возможных значений применяют
метод границ, суть которого в следующем.
Для функции
из
аргументов X
и Y
необходимо вычислить
,
где a
и b
– приближённые значения аргументов,
причём совершенно точно известно, что
,
,
где
и
– соответственно обозначения нижней
и верхней границы значений, и тогда
если f возрастает по X иY, и
,
если f возрастает по X и убывает по Y.
В частности, если
,
то
;
,
то
;
,
то
;
,
то
Расчётная
граница метода имеет две строки для
вычисления НГ и ВГ выражения.
Правило подсчёта цифр.
При вычислении этим методом составляется обычная расчётная таблица, явный учёт погрешностей не ведётся, округления результатов промежуточных действий проводятся по следующим правилам:
-
при сложении и вычитании приближённых чисел следует округлить число с меньшей абсолютной погрешностью (для десятичных дробей с большим количеством знаков после запятой) так, чтобы в нём осталось на один-два разряда больше, чем в точном числе. В результате считать верными столько десятичных знаков после запятой, сколько их в приближённом данном с наименьшим числом десятичных знаков после запятой;
-
при умножении и делении двух приближённых чисел нужно округлить число с большим количеством значащих цифр так, чтобы в нём было лишь на одну значащую цифру больше, чем в другом числе. В результате считать верными столько значащих цифр, сколько их в приближённом данном с наименьшим числом значащих цифр;
-
в значениях элементарных функций от приближённых значений аргумента (включая возведение в степень, извлечение и т.д.) в результате можно считать верными столько значащих цифр, сколько верных значащих цифр имеет значение аргумента;
-
при записи промежуточных результатов следует сохранять на одну цифру больше, чем рекомендуют правила 1-3. В окончательном результате эта запасная цифра округляется.
16. Задача приближения функций. Постановка задачи интерполирования.
Пусть известные
значения некоторой функции f образуют
таблицу. При этом требуется получить
значение функции f для такого значения
аргумента x, которое входит в отрезок
[],
но не совпадает ни с одним из значений
(i=0,1,…,n). Очевидный приём решения этой
задачи - вычислить значение
,
воспользовавшись аналитическим
выражением функции f . Этот приём, однако,
можно применить лишь в случае, когда
аналитическое выражение f пригодно для
вычислений. Более того, часто аналитическое
выражение функции f вовсе неизвестно.
В этих случаях применяется особый приём
– построение по исходной информации
(см. таблицу) приближающей функции F,
которая в некотором смысле близка к
функции f и аналитическим выражением
которой можно воспользоваться для
вычислений, считая приближённо, что
(1)
Классический подход
к решению задачи построения приближающей
функции основывается на требовании
строгого совпадения значений
и
в точках,
т.е.
(2) В этом случае нахождение приближённой
функции называют интерполяцией (или
интерполированием), а точки
- узлами интерполяции. Будем искать
интерполирующую функцию
в
виде многочлена степени n:
.
(3) Этот многочлен имеет n+1 коэффициент.
Естественно предполагать, что n+1 условия
(2), наложенные на многочлен, позволят
однозначно определить его коэффициенты.
Действительно, требуя для
выполнения условий (2), получаем систему
n+1 уравнений с n+1 неизвестными:
(4) Решая эту систему относительно
неизвестных
,
мы и получим аналитическое выражение
полинома (3). Система (4) всегда имеет
единственное решение, т.к. её определитель
известный в алгебре как определитель
Вандермонда, отличен от нуля. Отсюда
следует, что интерполяционный многочлен
для функции
,
заданной таблицей, существует и единствен
(может случиться, что какие-то коэффициенты
в
,
в том числе и
,
равны нулю; поэтому интерполяционный
полином при рассмотренных условиях в
общем случае имеет степень, не большую,
чем n) . Описанный приём в принципе можно
было бы использовать и для практического
решения задачи интерполирования
многочленом, однако на практике
используются другие, более удобные и
менее трудоёмкие способы.