- •«Численные методы»
- •Оглавление
- •§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
- •Примеры выполнения заданий работы
- •Контрольные вопросы
- •Литература
3.4 Метод простой итерации
Пусть дано уравнение f (x) =0. Необходимо определить корень ξ этого уравнения на отрезке [a,b]. Причем функция f (x) имеет на концах отрезка значения разных знаков f (a)· f (b) <0. Заменим уравнение f (x) =0 равносильным уравнением x =ϕ (x). Зададим некоторое начальное приближение корня x0 и, подставляя его в правую часть уравнения, получим первое приближение корня x1 . Затем, подставляя найденное значение x1 в правую часть уравнения, получим следующее приближение корня x2 , и так далее.
Если последовательность x1 , x 2,… , x n , при n → ∞ сходится, то она сходится к точному решению уравнения f (ξ ) =0.
Итерационная формула метода простой итерации имеет вид: (3.1), где
Оценка погрешности производится по формуле:
(3.2),
где , ε – заданная погрешность.
Задания для самостоятельного решения
1. Локализуйте все корни уравнения, графически и с помощью математических программных средств: .
2. Найдите все корни уравнения методом половинного деления с точностью 0,001: .
3. Найдите все корни уравнения методом половинного деления с точностью 0,001: .
4. Найдите все корни уравнения методом простой итерации с точностью 0,001: .
5. Найдите наименьший положительный корень уравнения методом простой итерации с точностью 0,001: .
Практическая работа №2
Тема: «Решение уравнений методами половинного деления и простой итерации»
Цели: освоение решения алгебраических и трансцендентных уравнений методом половинного деления и методом простой итерации; сравнение методов.
Задание 1. Локализуйте корни заданного уравнения, на заданном отрезке. Укажите количество корней и отрезки, в каждом из которых заключен корень уравнения.
Задание 2. Найдите один из кореней заданного уравнения, с погрешностью ε = 0,001 методом половинного деления;
Задание 3. Найдите один из кореней заданного уравнения, с погрешностью ε = 0,001 методом простой итерации;
Задание 4. Сравните методы половинного деления и простой итерации по вычислительным затратам и по точности вычислений, путем сопоставления количества верных цифр в полученных результатах (или сравнения погрешностей).
Исходные данные:
Вариант 1 0,008x3 – cos x = 0 [-10; 10] с шагом 0,1
Вариант 2 [-10; 1] с шагом 0,1
Вариант 3 х – 10 sin x = 0 [-10; 10] с шагом 0,1
Вариант 4 8 cos x – x – 6 = 0 [-10; 10] с шагом 0,1
Вариант 5 ln(x + 6,1) – 2 sin(x – 1,4) = 0 [-6; 10] с шагом 0,1
Вариант 6 2 – х – sin x =0 [-10; 10] с шагом 0,1
Вариант 7 lg (x+5) – cos x = 0 [-4,9; 5] с шагом 0,1
Вариант 8 [-1,7; 10] с шагом 0,1
Вариант 9 2 x – 2cos x = 0 [-10; 10] с шагом 0,1
Вариант 10 x∙sin x – 1 = 0 [-10; 10] с шагом 0,1
Вариант 11 10 cos x - 0,1x2 = 0 [-10; 10] с шагом 0,1
Вариант 12 3 sin 8x – 0,7x + 0,9 = 0 [-1; 1] с шагом 0,1
Вариант 13 1,2 – ln x – 4 cos 2x = 0 [0,1; 10] с шагом 0,1
Вариант 14 sin x – 0,2x = 0 [-10; 10] с шагом 0,1
Вариант 15 4 cos x + 0,3x = 0 [-10; 10] с шагом 0,1
Вариант 16 2 lg (x+7) – 5sin x = 0 [-6,9; 10] с шагом 0,1
Вариант 17 2x2 – 5 – 2x = 0 [-10; 10] с шагом 0,1
Вариант 18 1,2x4 + 2x3 – 13x2 –14,2x – 24,1 = 0 [-10; 10] с шагом 0,1
Вариант 19 2–x –10 + 0,5x2 = 0 [-10; 10] с шагом 0,1
Вариант 20 4x4 – 6,2 – cos(0,6x) = 0 [-10; 10] с шагом 0,1