- •Содержание
- •Глава 1. Численные методы в теории приближений
- •Глава 2. Численное интегрирование.
- •Глава 3. Численные методы алгебры.
- •Глава 4. Численные методы решения обыкновенных дифференциальных уравнений.
- •Предисловие
- •Глава 1. Численные методы в теории приближений.
- •1.1. Структура погрешности в численном анализе.
- •1.3 Понятие близости в метрическом пространстве.
- •1.2 Распространение ошибок округления в арифметических операциях.
- •1.4. Задача интерполяции как простейшая задача приближения функций.
- •1.5 Конечные разности и их свойства.
- •1.6 Интерполяционный полином Ньютона
- •1.7 Многочлены Чебышева, их свойства и применение в задаче интерполяции.
- •1.7.1. Основные определения.
- •1.7.2. Простейшие свойства многочленов Чебышева.
- •1.7.3. Применение многочленов Чебышева в задаче интерполяции.
- •1.8 Среднеквадратичное приближение функций.
- •1.8.1. Общая постановка задачи и ее разрешимость.
- •1.8.2. Среднеквадратичное приближение функций алгебраическими многочленами.
- •1.8.3. Среднеквадратичная ошибка аппроксимации полиномами Лежандра.
- •Глава 2. Численное интегрирование.
- •2.1. Использование функциональных рядов.
- •2.2. Квадратурные формулы на основе интерполяции.
- •2.3. Квадратурные формулы Ньютона-Котеса.
- •2.4. Некоторые общие свойства ортогональных с весом полиномов.
- •2.5.Квадратурные формулы Гаусса-Кристоффеля.
- •Глава 3. Численные методы алгебры.
- •3.1. Принцип сжатых отображений.
- •3.2. Метод простых итераций для функциональных уравнений.
- •3.3. Метод Ньютона.
- •3.4. Численные методы решения систем лау.
- •3.4.1. Прямые методы решения систем лау.
- •3.4.2. Нормы векторов и матриц.
- •3.4.3. Обусловленность матриц и систем уравнений.
- •3.4.4. Итерационные методы решения систем лау.
- •3.4.5. Стационарные итерационные процедуры.
- •Глава 4. Численные методы решения обыкновенных дифференциальных уравнений (оду).
- •4.1. Численное дифференцирование на основе интерполяции.
- •4.2. Численное дифференцирование на равномерной сетке.
- •4.3. Задача Коши для оду.
- •4.3.1. Постановка задачи.
- •4.3.2. Метод Эйлера и его модификации.
- •4.4. Численные методы решения краевых задач для оду.
- •4.4.1. Постановка задачи для диффернциального уравнения 2-го порядка.
- •4.4.2. Метод конечных разностей (метод сеток).
- •4.4.3. Аппроксимация, устойчивость и сходимость разностных схем.
- •, Где с не зависит от h (т.Е. От n). Без доказательства (см.[1,2]).
- •Литература
Глава 1. Численные методы в теории приближений.
1.1. Структура погрешности в численном анализе.
Рассмотрим основные источники погрешностей, возникающих в численном анализе.
Погрешности математической модели.
Любая задача есть модель какого-то явления. Всякая модель – это объект более простой, чем реальный. Модель – приближенное описание реального объекта, т.е. содержит погрешности.
Погрешности исходных данных.
Данные могут оказаться неточными в результате неточных измерений или ввода в компьютер таких констант как π, е и др.
Погрешности метода решения.
Численные методы заменяют задачу на близкую. Например, вместо интегрирования – суммирование, вместо дифференцирования – вычисление конечно разностного отношения и т.д. В результате вместо точного решения исходной задачи получаем приближенное решение преобразованной задачи.
Погрешности округлений при выполнении арифметических операций.
В рамках численных методов погрешности 1 и 2 считаются неустранимыми. Погрешность метода обычно оценивается в норме того метрического пространства, в котором действуют операторы преобразованной задачи. Чаще всего алгоритм решения устроен как итерационный процесс. Поэтому возникает проблема сходимости этого процесса к некоторому решению – приближенному решению исходной задачи и вопрос о близости полученного решения к точному решению исходной задачи.
Рассмотрим подробнее пункт 4 – ошибки округления.
Ошибки округления связаны с устройством арифметического процессора на ЭВМ, имеющего конечную разрядность. Чтобы разобраться в этом вопросе, рассмотрим две основные формы записи чисел.
1) Запись числа в позиционной системе счисления:
,
где a
– основание позиционной системы,
a
{2,8,16,10,…},
.
Пример 1. Пусть a =10. Расшифровать десятичное число X= 27,135
.
Определение 1. Значащими называются все цифры числа X, записанного в позиционной системе, начиная с первой слева отличной от нуля.
Пример 2. В записи числа X = 0,006071 значащими являются цифры 6,0,7,1.
2) Нормализованная форма записи числа (запись числа в арифметическом процессоре «с плавающей запятой»):
,
где f
– мантисса
числа X,
удовлетворяющая условию
,
а
- основание системы счисления (а=2,8,10
и т.д.), L
– порядок числа,
,
,
- цифра в k-ом
разряде мантиссы (дробного числа),
,
k=2,3,…
, 0< f1<a,
t
– число используемых значащих цифр
(характеристика вычислительного
устройства).
Пример 3. Пусть X = 0,03045 в десятичной системе. Записать число X в нормализованной форме.
.
Если вводимое в ЭВМ число X (или полученное на каком либо этапе вычислительного процесса) имеет число значащих цифр мантиссы, превышающее значение t, то происходит так называемое округление числа. В компьютерах обычно реализовано симметричное округление по следующему правилу: если в старшем из отбрасываемых разрядов стоит цифра меньшая пяти, то содержимое сохраняемых разрядов числа не изменяется. В противном случае в младший сохраняемый разряд добавляется единица с тем же знаком, что и у самого числа. Кратко это правило формулируют так: округление до ближайшего целого.
Существуют и другие правила округления, осуществляемые по решению пользователя ЭВМ. Например, в пакете MATLAB реализовано четыре специальные команды округления чисел: fix, ceil, floor, round. Подробно эти и другие способы округления чисел обсуждаются на семинарских занятиях и лабораторных работах.
Ошибка округления, будучи внесена на каком либо этапе вычислительного процесса, начинает распространяться во всех последующих операциях. Таким образом, в конечный результат будет внесена результирующая ошибка округления.
Введем основные понятия, связанные с погрешностью чисел.
Пусть
- приближенное представление числа X,
т.е.
,
где
- погрешность.
Определение 2.
Величина
называется абсолютной погрешностью представления числа X с помощью числа .
Максимально
возможное значение
,
т.е. число
,
удовлетворяющее неравенству
,
называется максимальной
или предельной
абсолютной
погрешностью
(ошибкой).
Определение 3. Величина, равная
,
называется относительной ошибкой представления числа X числом .
Если
,
то число
называется максимальной
(предельной)
относительной ошибкой.
Определение 4.
Значащая цифра αj
числа X,
записанного
в позиционной системе, называется верной
в широком смысле,
если выполняется условие Δ(X*)
a
j
и верной
в узком смысле,
если выполняется условие Δ(X*)
0,5*a
j.
В дальнейшем курсе будет использоваться главным образом понятие верной цифры в широком смысле.
