- •«Численные методы»
- •Оглавление
- •§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
- •Примеры выполнения заданий работы
- •Контрольные вопросы
- •Литература
8.3. Решение задач оптимизации с помощью табличного процессора Excel
Для решения задач оптимизации в табличном процессоре Excel имеется специальное средство. Это средство – Поиск решения. Предварительно для каждой переменной отводят по ячейке. Например, для нахождения минимума функции
,
для переменной х выделим ячейку В3, внеся в нее произвольное значение, для переменной у – В4 с произвольным значением (рис.8.5). В отдельную ячейку вводят формулу для вычисления значения функции для данных значений х и у (рис. 8.5)
Рисунок 8.5. Подготовка к решению задачи оптимизации в Excel
После этого запускают Поиск решения в меню Сервис. В появившемся диалоговом окне (рис. 8.5) устанавливают целевую ячейку – ячейку с функцией, устанавливают флажок на минимальном значении и вводят номера ячеек с переменными в окошко «изменяя ячейки»
Рисунок 8.6. Оптимизация функции с помощью средства Поиск решения
Щелкнув Выполнить в Поиске решения получают оптимальное значение функции в ячейке функции и точку оптимальности в соответствующих ячейках переменных.
Задания для самостоятельного решения
Найти точку минимума функции с точностью 0,1 простым градиентным методом.
Найти точку минимума функции
с точностью 0,1 методом наискорейшего спуска.
Найти точку минимума функции
с точностью 0,1 простым градиентным методом
Найти точку минимума функции
с точностью 0,1 методом покоординатного спуска.
Найти точку минимума функции
с точностью 0,1 методом наискорейшего спуска.
Практическая работа №10
Тема: «Нахождение экстремумов функций»
Цели: освоение нахождения экстремумов функций с помощью метода половинного деления Задания.
1. Найдите экстремум заданной функции y = f(x) на отрезке [a; b], с погрешностью ε = 0,01 методом половинного деления.
2. Найдите экстремум заданной функции y = f(x) на отрезке [a; b], с погрешностью ε = 0,01 методом оптимально-пассивного поиска.
Исходные данные для заданий 1, 2:
Вариант 1. f(x) = 0,08x3 – cos x на отрезке [- 3; - 1]
Вариант 2. на отрезке [- 5; - 3]
Вариант 3. f(x) = х – 10 sin x на отрезке [1; 2]
Вариант 4. f(x) = 8 cos x – x – 6 на отрезке [2; 4] Вариант 5. f(x) = ln(x + 6,1) – 2 sin(x – 1,4) на отрезке [2; 4]
Вариант 6. f(x) = 10 cos x - 0,1x2 на отрезке [2; 4]
Вариант 7. f(x) = 3 sin 8x – 0,7x + 0,9 на отрезке [2; 4]
Вариант 8. f(x) = 1,2 – ln x – 4 cos 2x на отрезке [2; 4]
Вариант 9. f(x) = sin x – 0,2x на отрезке [ 4; 6]
Вариант 10. f(x)= 4 cos x + 0,3x на отрезке [2; 4]
Вариант 11 f(x) = 2 – х – sin x =0 на отрезке [2; 4]
Вариант 12 f(x) = lg (x+5) – cos x = 0 на отрезке [- 1; 1]
Вариант 13 f(x) = на отрезке [- 1; 1]
Вариант 14 f(x) = 2 x – 2cos x = 0 на отрезке [- 1; 1]
Вариант 15 f(x) = x∙sin x – 1 = 0 на отрезке [1; 3]
Вариант 16 f(x) = 2 lg (x+7) – 5sin x = 0 на отрезке [1; 3]
Вариант 17 f(x) = 2x2 – 5 – 2x = 0 на отрезке [0; 2]
Вариант 18 f(x) = 1,2x4 + 2x3 – 13x2 –14,2x – 24,1 = 0 на отрезке [1; 3]
Вариант 19 f(x) = 2–x –10 + 0,5x2 = 0 на отрезке [- 2; 0]
Вариант 20 f(x) = 4x4 – 6,2 – cos(0,6x) = 0 на отрезке [- 1; 1]
3. Найти точку минимума и максимума заданной функции с помощью программных средств.
Исходные данные для задания 3:
Вариант 1.
Вариант 2.
Вариант 3.
Вариант 4.
Вариант 5.
Вариант 6.
Вариант 7.
Вариант 8.
Вариант 9.
Вариант 10.