- •«Численные методы»
- •Оглавление
- •§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:
.
Вычислить определитель и найти обратную матрицу А–1:
.
Вычислить определитель и найти обратную матрицу А–1, используя программные средства:
.
Вычислить определитель и найти обратную матрицу А–1, используя программные средства:
.
Вычислить определитель и найти обратную матрицу А–1, используя программные средства:
.
Контрольные вопросы.
1. К какой категории методов вычислительной математики относится метод Гаусса?
2. Каков алгоритм метода Гаусса?
3. Какого рода вычислительные ошибки отслеживает контроль вычислений при использовании метода Гаусса в табличной форме?
4. Каким образом метод Гаусса используется для вычисления определителя, нахождения обратной матрицы?
4.1.3 Итерационные методы решения систем линейных уравнений. Метод простой итерации
Алгоритм метода простой итерации:
Исходную систему приводят к системе с преобладающими диагональными коэффициентами и к виду Х = АХ;
Проверяют условия сходимости:
,
,
(4.15).За начальные значения берут столбец свободных членов;
Точность результата устанавливают по формуле:
(4.16),
где ρ зависит от α:
,
,
.
Метод Зейделя
Основная идея метода Зейделя в том, что на каждом итерационном шаге при вычислении значения xi учитываются уже полученные на данном шаге значения x1, x2,…, xi-1.
4.2. Решение системы уравнений и вычисление определителя с помощью табличного процессора Excel
Решение системы уравнений
Для решения системы уравнений может быть использовано средство, предназначенное для решения задач оптимизации. Это средство – Поиск решения. Предварительно для каждой переменной отводят по ячейке. Например, в выше приведенном примере три переменных, следовательно отводят три ячейки, например, А1, В1, С1. В каждую из этих ячеек заносят значение 0.
В какие либо другие ячейки вводят формулы для вычисления левых частей уравнения (по одной формуле в ячейку). Например, в ячейку А2: = 2,34*А1– 4,21*В1– 14,61*С1, аналогично в ячейку А3 – формулу для вычисления левой части второго уравнения, А4 – третьего уравнения.
Так же необходимо ввести целевую функцию – сумму всех переменных.
Рисунок 4.1. Подготовка к решению системы уравнений в Excel посредством опции Поиск решения
После этого запускают Поиск решения в меню Сервис. В появившемся диалоговом окне щелкают по кнопке Добавить – открывается окно Добавление ограничения, в которое необходимо внести ограничение, т.е. правую часть уравнения. Например, для первого уравнения: в Ссылку на ячейку нужно ввести номер ячейки, в которой находится левая часть уравнения – А2, из меню посередине нужно выбрать знак «=», в Ограничение вводят значение правой части: 14,41. Аналогично для каждого уравнения.
Щелкнув Выполнить в Поиске решения получают значения переменных в ячейках А1, В1, С1.
Для решения системы линейных уравнений в Excel также можно использовать метод Гаусса в виде схемы единственного деления (табл.4.1) или методы простой итерации и Зейделя выполняя расчеты непосредственно.
Вычисление определителя
Для вычисления определителя в Excel можно использовать схему единственного деления (табл. 4.2) или вычислять определитель непосредственно.
Однако в Excel есть специальное средство для нахождения определителя матрицы. Определитель можно вычислить с использованием мастера функций при помощи функции МОПРЕД. Для этого необходимо ввести матрицу, в свободной ячейке ввести функцию МОПРЕД, где в качестве массива выделить диапазон ячеек матрицы (рис. 4.2)
Рисунок 4.2. Вычисление определителя в Excel посредством функции МОПРЕД
