- •«Численные методы»
- •Оглавление
- •§1. Теоретические основы численных методов 10
- •§2. Особенности математических вычислений на эвм. Погрешности вычислений 13
- •§3. Численные методы решения алгебраических и трансцендентных уравнений 25
- •§4. Методы решения систем уравнений 38
- •Введение
- •Из истории вычислительной математики
- •§1. Теоретические основы численных методов
- •§2. Особенности математических вычислений на эвм. Погрешности вычислений
- •Задания для самостоятельного решения
- •Практическая работа №1
- •Примеры выполнения заданий работы
- •Контрольные вопросы.
- •§3. Численные методы решения алгебраических и трансцендентных уравнений
- •3.1 Задача решения алгебраических и трансцендентных уравнений
- •3.2 Локализация корней
- •3.3 Метод деления отрезка пополам (метод бисекции, метод дихотомии)
- •3.4 Метод простой итерации
- •Задания для самостоятельного решения
- •Практическая работа №2
- •Примеры выполнения заданий работы
- •Контрольные вопросы.
- •3.5 Методы Ньютона
- •3.6. Решение уравнений с помощью табличного процессора Excel
- •Задания для самостоятельного решения
- •Практическая работа №3
- •Примеры выполнения заданий работы
- •Контрольные вопросы.
- •§4. Методы решения систем уравнений
- •4.1 Система линейных уравнений
- •4.1.1 Прямые методы решения систем линейных уравнений
- •Задания для самостоятельного решения
- •Практическая работа №4
- •Примеры выполнения заданий работы
- •4.1.2 Вычисление определителей и обратной матрицы
- •Задания для самостоятельного решения
- •Контрольные вопросы.
- •4.1.3 Итерационные методы решения систем линейных уравнений. Метод простой итерации
- •4.2. Решение системы уравнений и вычисление определителя с помощью табличного процессора Excel
- •Задания для самостоятельного решения
- •Практическая работа №5
- •Примеры выполнения заданий работы
- •Контрольные вопросы
- •§5. Методы приближения и аппроксимации функций
- •5.1 Понятия интерполяции и экстраполяции
- •5.2 Интерполяционный многочлен Лагранжа
- •Задания для самостоятельного решения
- •5.3 Приближение функций с помощью табличного процессора Excel
- •Задания для самостоятельного решения
- •Практическая работа №6
- •Примеры выполнения заданий работы
- •Контрольные вопросы
- •5.3 Интерполяционные формулы Ньютона
- •Задания для самостоятельного решения
- •§6. Численное интегрирование
- •6.1 Задача численного интегрирования
- •6.2 Методы прямоугольников и трапеций
- •6.3 Метод Симпсона (метод парабол)
- •Задания для самостоятельного решения
- •Практическая работа №7
- •Примеры выполнения заданий работы
- •Контрольные вопросы
- •6.4 Квадратурная формула Гаусса
- •6.5. Вычисление интеграла с использованием табличного процессора Excel.
- •Задания для самостоятельного решения
- •Практическая работа №8
- •Примеры выполнения заданий работы
- •Контрольные вопросы
- •§7. Решение обыкновенных дифференциальных уравнений
- •7.1. Задача численного решения обыкновенных дифференциальных уравнений
- •7.2. Методы Эйлера
- •7.3 Метод Рунге – Кутта
- •Задания для самостоятельного решения
- •Практическая работа №9
- •Примеры выполнения заданий работы
- •Контрольные вопросы
- •§8. Методы оптимизации
- •8.1 Методы одномерной оптимизации
- •Задания для самостоятельного решения
- •8.2 Методы многомерной оптимизации
- •8.3. Решение задач оптимизации с помощью табличного процессора Excel
- •Задания для самостоятельного решения
- •Практическая работа №10
- •Примеры выполнения заданий работы
- •Контрольные вопросы
- •Литература
Примеры выполнения заданий работы
Задание 1. Найдите экстремум заданной функции f(x) = cos х – 0,1х на отрезке [–5; –0,5], с погрешностью ε = 0,1 методом половинного деления.
Решение:
f '(x) = – sin x –0,1
х0 = (–5 –0,5)/2 = –2,75; ∆x0= 2,25
f '(–5) = –1,06; f '(–2,75) = –0,48; f '(–0,5) = 0,38
[–2,75; –0,5]
х1 = (–2,75 –0,5)/2 = –1,625; ∆x0= 1,125
f '(–2,75) = –0,48; f '(–1,625) = 0,898; f '(–0,5) = 0,38
[–2,75; –1,625]
х2 = (–2,75 –1,625)/2 = –2,1875; ∆x0= 0,56
f '(–2,75) = –0,48; f '(–2,1875) = 0,61; f '(–1,625) = 0,898;
[–2,75; –2,1875]
х3 =–2,4688; ∆x0= 0,3
f '(–2,75) = –0,48; f '(–2,4688) = 0,52; f '(–2,1875) = 0,61;
[–2,75; –2,4688]
х4 = –2,6094; ∆x0= 0,14
f '(–2,75) = –0,48; f '(–2,6094) = 0,4; f '(–2,4688) = 0,52;
[–2,75; –2,6094]
х5 = –2,6797; ∆x0= 0,07 ≈ 0,1
х = –2,7±0,1 – точка минимума
f(–2,7) = cos (–2,7) – 0,1(–2,7) ≈ 1,3 – минимум функции.
Задание 2. Найти точку минимума функции с точностью 0,1, используя оптимально-пассивный поиск.
Решение.
Находим отрезок локализации. При имеем , при имеем , при имеем . Значит, на отрезке имеется точка локального минимума. Полагаем , .
На отрезке задаем последовательность точек таких, что , , , . В этих точках вычисляем значение функции :
;
;
;
;
;
;
;
;
;
;
.
За точку минимума принимается та точка, для которой выполняется соотношение:
. Следовательно, на отрезке имеется точка минимума, за которую мы можем взять либо точку , либо точку с предельной относительной погрешностью .
Точка минимума приблизительно равна . Значение функции в этой точке .
Контрольные вопросы
1. В чем заключается идея нахождения экстремумов функции методом половинного деления?
2. Каков алгоритм нахождения экстремумов функции методом половинного деления?
3. В чем заключается нахождение экстремума функции методом оптимально-пассивного поиска?
4. В чем заключаются многомерные методы оптимизации?
5. Как выполнить оптимизацию функций с помощью программных средств?
Литература
Бахвалов Н.С., Жидков Н.П., Кобельков Г.М. Численные методы – М.: БИНОМ. Лаборатория знаний, 2003г.
Вержбицкий В.М. Численные методы: Линейная алгебра и нелинейные уравнения – М.: Высшая школа, 2000г.
Карманов В.Г. Математическое программирование: Учебное пособие – М.: ФИЗМАТЛИТ, 2004г.
Лапчик М.П., Рагулина М.И., Хеннекер Е.К. Численные методы – М.: Изд. центр «Академия», 2004г.
Мышенков В.И., Мышенков Е.В. Численные методы. (В двух частях) – М.:МГУЛ,2001.
Поршнев С.В. Вычислительная математика. Курс лекций. – СПб.: БХВ-Петербург, 2004г.
Ходаковская Т.Ю.
«Численные методы»: учебное пособие
Формат 60х84 1/16.
Усл. печ. л. 7,2