Вычислительная математика. Введение. Погрешности. Численное дифференцирование презентация

Содержание

Предмет вычислительной математики. Погрешности. Численное дифференцирование. Предмет вычислительной математики

Слайд 1Вычислительная математика. Лекция № 1.
6 сентября 2014 г., МФТИ, Долгопрудный
к.ф.-м.н. Уткин

Павел Сергеевич
e-mail: utkin@icad.org.ru, pavel_utk@mail.ru
(926) 2766560

Предмет вычислительной математики. Классификация погрешностей. Численное дифференцирование.

Данная лекция доступна по адресу: http://mipt.ru/education/chair/computational_mathematics/study/materials/compmath/lectures/


Слайд 2Предмет вычислительной математики. Погрешности. Численное дифференцирование.
Предмет вычислительной математики


Слайд 3Предмет вычислительной математики. Погрешности. Численное дифференцирование.
Краткий экскурс в историю
1768 г. –

Леонард Эйлер, метод ломаных

Леонард Эйлер (1707 – 1783)


Слайд 4Вычислительная математика в наше время
Tianhe-2 (Китай),
более 3 000 000 вычислительных ядер,

~ 55 PFlops

1950-ые

Первая Советская атомная бомба

БЭСМ-6, 1 MFlops

Трехмерное моделирование

Первые многомерные расчеты

Сложные трехмерные расчетные сетки

Серийные двумерные расчеты с достаточной разрешающей способностью

1970-ые

Женщины с арифмометрами, работали пока не уставали…

Кластеры типа Beowolf, ~ 10 GFlops

1990-ые

2014 год

Предмет вычислительной математики. Погрешности. Численное дифференцирование.


Слайд 5Специфика вычислительной математики
Предмет вычислительной математики. Погрешности. Численное дифференцирование.
Вычислительная математика имеет дело

не только с непрерывными, но и с дискретными объектами → погрешность метода;

Погрешность вычислений в связи с ошибками округления;

Имеет значение обусловленность задач, т.е. чувствительность решения к малым изменениям входных данных;

Выбор вычислительного алгоритма, вообще говоря, влияет на результат вычислений;

Важная черта численного метода – экономичность, т.е. требование минимизации числа операций.


Слайд 6Классификация погрешностей
Предмет вычислительной математики. Погрешности. Численное дифференцирование.


Слайд 7Классификация погрешностей
Погрешность решения задачи
Неустранимая
Устранимая
Неточность задания числовых данных
Погрешность математической модели
Погрешность метода
Вычислительная погрешность
Предмет

вычислительной математики. Погрешности. Численное дифференцирование.

Слайд 8Пример – колебания математического маятника
Предмет вычислительной математики. Погрешности. Численное дифференцирование.
ΔΣ =

| φ3 – φ | = | φ3 – φ2 + φ2 – φ1 + φ1 – φ | ≤ Δ1 + Δ2 + Δ3

ΔΣ ≤ Δ1 + Δ2 + Δ3

Неустранимая погрешность – трение зависит от скорости не совсем линейно + погрешность определения g, l, начальных условий; Δ1 = | φ1 – φ |.

Погрешность метода – дифференциальное уравнение не решается точно, требуется применить какой-либо численный метод; Δ2 = | φ2 – φ1 |.

Вычислительная погрешность связана, например, с конечностью разрядной сетки; Δ3 = | φ3 – φ2 |.


Слайд 9Вычислительная погрешность
Предмет вычислительной математики. Погрешности. Численное дифференцирование.
xмаш = x·( 1 +

ε(x) ), где мерой ε(x) может служить «машинное эпсилон» ε – наименьшее положительное число, для которого ( 1 + ε(x) )маш ≥ 1

Утверждение 1.1. Относительная погрешность округ- ления при представлении вещественного числа в ЭВМ ε ≈ 2–t, где t – разрядность мантиссы.

В расчетах с двойной точностью t = 52, εdouble ≈ 10–16

Машинное представление вещественных чисел:


Слайд 10Иллюстрация понятия вычислительной погрешности (1)
Предмет вычислительной математики. Погрешности. Численное дифференцирование.
Приближенное

вычисление значения синуса с помощью разложения в ряд Тейлора

Ряд сходится для любого значения x

Напишем программу для вычисления значения синуса при:
X1 = π / 6 ≈ 0.52366
X2 = 12π + π / 6 ≈ 38.22277

(Тер-Крикоров А.М., Шабунин М.И. Курс математического анализа. – М.: Физматлит, 2001. – С. 439.)


Слайд 11Предмет вычислительной математики. Погрешности. Численное дифференцирование.
#define EPS 1.e-8
#define X 0.52366
...
int i, k =

0;
double curr_sum = 0.0, curr_sum_old = 0.0, fact;
do {
fact = 1.0;
for ( i = 1; i<= 2*k+1; i++ )
fact *= i;
curr_sum_old = curr_sum;
curr_sum += pow( -1, k) * pow( X, 2*k+1 ) / fact;
k++;
} while ( fabs( curr_sum - curr_sum_old ) > EPS );

Результат расчета значения синуса:

Иллюстрация понятия вычислительной погрешности (2)

Для X1 = 0.52366: 0.500053…

Для X2 = 38.22277: 1.165079…


Слайд 12Предмет вычислительной математики. Погрешности. Численное дифференцирование.
Причина – быстрый рост ошибок округления
Для

| X | > 1: | ak | сначала возрастают, а затем убывают

Иллюстрация понятия вычислительной погрешности (3)

Для | X | < 1: | ak | монотонно убывают


| ak | ~ 1015
ε ~ 10–16
Δ| ak | ~ 0.1


Слайд 13Численное дифференцирование
Предмет вычислительной математики. Погрешности. Численное дифференцирование.


Слайд 14Численное дифференцирование – простейший пример
Предмет вычислительной математики. Погрешности. Численное дифференцирование.
u’(x) ≈

?

Слайд 15Оценка погрешности метода
Предмет вычислительной математики. Погрешности. Численное дифференцирование.
Погрешность метода рассматривается как

мера малости по степеням h. Говорят, что погрешность метода O(h), а сам метод обладает первым порядком аппроксимации.



Слайд 16Полная погрешность
Предмет вычислительной математики. Погрешности. Численное дифференцирование.
Пусть u(x) вычисляется с неустранимой

погрешностью δ

Погрешность метода прямо пропорциональна h, неустранимая – обратно пропорциональна. Значит, существует оптимальный шаг рассматриваемой формулы численного дифференцирования.



Слайд 17Определение оптимального шага
Предмет вычислительной математики. Погрешности. Численное дифференцирование.
Рассматриваемая формула точна для

линейной функции u(x), погрешность метода 0

Слайд 18Численное дифференцирование – другие примеры
Предмет вычислительной математики. Погрешности. Численное дифференцирование.


Слайд 19Постановка задачи численного дифференцирования
Предмет вычислительной математики. Погрешности. Численное дифференцирование.
u(k)(xj) ≈ ?
Метод

неопределенных коэффициентов:



Слайд 20Формирование системы уравнений
Предмет вычислительной математики. Погрешности. Численное дифференцирование.
Для простоты рассмотрим случай

k = 1

Слайд 21Система уравнений для нахождения коэффициентов
Предмет вычислительной математики. Погрешности. Численное дифференцирование.
Число неизвестных

равно числу уравнений при условии:

n = l + m

Остаточный член имеет n-ый порядок аппроксимации


Слайд 22Разрешимость полученной системы уравнений
Предмет вычислительной математики. Погрешности. Численное дифференцирование.
Определитель матрицы A

– детерминант Вандермонда. В случае различия всех узлов шаблона det A ≠ 0, и, значит, существует единственное решение системы – набор коэффициентов.

Слайд 23Определитель Вандермонда
Предмет вычислительной математики. Погрешности. Численное дифференцирование.


Слайд 24Общее теоретическое утверждение
Предмет вычислительной математики. Погрешности. Численное дифференцирование.
На шаблоне из N

точек с помощью метода неопределенных коэффициентов всегда можно построить единственную формулу для вычисления производной k-го порядка (k от 1 до N – 1) с точностью по крайней мере O(hN–k).

Слайд 25Замечание
Предмет вычислительной математики. Погрешности. Численное дифференцирование.


Слайд 26Пример использования метода неопределенных коэффициентов (1)
Предмет вычислительной математики. Погрешности. Численное дифференцирование.






с

максимальным порядком

Слайд 27Предмет вычислительной математики. Погрешности. Численное дифференцирование.
Пример использования метода неопределенных коэффициентов (2)


Слайд 28Предмет вычислительной математики. Погрешности. Численное дифференцирование.
Пример использования метода неопределенных коэффициентов (3)


Слайд 29Примерный план лекций
Предмет вычислительной математики. Погрешности. Численное дифференцирование.
Введение. Погрешности. Численное дифференцирование.

(06.09)
Интерполяция. Полиномы Лагранжа и Ньютона. Интерполяция по Чебышевским узлам. (13.09)
Обусловленность задачи интерполяции. Сплайн-интерполяция. (20.09)
Численное интегрирование. (27.09)
Введение в методы решения СЛАУ. Нормы векторов и матриц. Число обусловленности матрицы СЛАУ. (04.10)
Прямые методы решения СЛАУ. (11.10)
Итерационные методы решения СЛАУ. Полусеместровая контрольная работа. (18.10)
Вариационные методы решения СЛАУ. (25.10)
Метод наименьших квадратов. (01.11)
Методы решения нелинейных уравнений и систем. (08.11)
Основные понятия теории разностных схем. (15.11)
Простейшие численные методы решения задач Коши для ОДУ. Методы Рунге-Кутты. (22.11)
Численное решение краевых задач для ОДУ. (29.11)
Семестровая контрольная работа. (06.12)

Слайд 30Рекомендованная литература
Предмет вычислительной математики. Погрешности. Численное дифференцирование.
Петров И.Б., Лобанов А.И. Лекции

по вычислительной математике: учеб. пособие. – М.: Интернет-Университет Информационных Технологий. Бином. Лаборатория знаний, 2006.
Косарев В.И. 12 лекций по вычислительной математике (вводный курс): учеб. пособие. – 2-е изд., испр. и доп. – М.: Изд-во МФТИ, 2000.
Самарский А.А., Гулин А.В. Численные методы. – М.: Наука, 1989.
Рябенький В.С. Введение в вычислительную математику: учеб. пособие. – 2-е изд., испр. – М.: Физматлит, 2000.
Федоренко Р.П. Введение в вычислительную физику: учеб. пособие. – М.: Изд-во МФТИ, 1994.
Бахвалов Н.С., Жидков Н.П., Кобельков Г.М. Численные методы. – М.: Бином. Лаборатория знаний, 2008.
Press W.H. et al. Numerical Recipes in C. – Cambridge University Press, 1992.

Слайд 31Выводы из Лекции № 1
Предмет вычислительной математики. Погрешности. Численное дифференцирование.
Рассмотрены основные

особенности предмета вычислительной математики.
Классифицированы погрешности и проанализированы основные причины их возникновения в расчетах.
Сформулирована задача численного дифференцирования и продемонстрирован способ построения формул численного дифференцирования методом неопределенных коэффициентов. Построены формулы для аппроксимации 1-ой и 2-ой производных на симметричном 3-х точечном шаблоне с максимальным порядком.

Петров И.Б., Лобанов А.И. Лекции по вычислительной математике: учеб. пособие. – М.: Интернет-Университет Информационных Технологий. Бином. Лаборатория знаний, 2006. – С. 16 – 28.
Бахвалов Н.С., Жидков Н.П., Кобельков Г.М. Численные методы. – М.: Бином. Лаборатория знаний, 2008. – С. 8 – 20.
Федоренко Р.П. Введение в вычислительную физику: учеб. пособие. – М.: Изд-во МФТИ, 1994. – С. 24 – 25.

Заключение

При подготовке лекции использовались


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика