
- •Оглавление предисловие
- •Основные понятия и вычислительные методы (теоретическая часть)
- •Метод Гаусса
- •Метод lu-разложения
- •Обращение матрицы и вычисление определителя
- •Число обусловленности матрицы (системы уравнений)
- •Вычислительные методы для решения нелинейных уравнений
- •Метод половинного деления
- •Метод Ньютона (метод касательных)
- •Метод секущих
- •Метод итераций
- •Преимущества и недостатки методов
- •Методы решения систем нелинейных уравнений
- •Метод Ньютона для систем уравнений
- •Метод итераций для систем уравнений
- •Некоторые сведения о полиномах и их корнях
- •Полиномиальные уравнения
- •Вычисление интегралов
- •Дифференциальные уравнения (численные методы)
- •Жесткие системы дифференциальных уравнений
- •Аналитическое решение систем линейных дифференциальных уравнений с постоянными коэффициентами
- •Нахождение экстремумов функции нескольких переменных
- •Метод покоординатного спуска
- •Симплекс-метод
- •Метод наискорейшего спуска
- •Метод Ньютона
- •Преобразования Фурье и Лапласа
- •Применение системы mathcad для решения вычислительных задач (практическая часть)
- •Исправления
- •Продолжение простейших вычислений
- •Точность
- •Символьные вычисления
- •Переменные
- •Функции пользователя
- •Операции математического анализа
- •Построение графиков функций одного переменного
- •Задания для самостоятельной работы
- •Матрицы
- •Векторы
- •Системы линейных уравнений
- •Число обусловленности матрицы
- •Собственные числа и собственные векторы матрицы
- •Графики функций двух переменных
- •Задания для самостоятельной работы
- •Нахождение корней нелинейного уравнения
- •Решение систем нелинейных уравнений
- •Корни многочлена
- •Наибольший общий делитель двух многочленов
- •Кратные корни
- •Результант
- •Задания для самостоятельной работы
- •Полиномиальные уравнения
- •Вычисление определенных интегралов
- •Решение дифференциальных уравнений
- •Задания для самостоятельной работы
- •Системы дифференциальных уравнений
- •Решение жестких систем дифференциальных уравнений
- •Решение линейных систем дифференциальных уравнений с постоянными коэффициентами
- •Задания для самостоятельной работы
- •Нахождение экстремумов функции
- •Экстремумы функции многих переменных
- •Преобразования Фурье и Лапласа
- •Дискретное преобразование Фурье
- •Задания для самостоятельной работы
Методы решения систем нелинейных уравнений
Систему
из n
нелинейных
уравнений с n
неизвестными будем записывать в виде
,
где
–векторы,
,
,
– функции отn
переменных. Мы рассмотрим только два
из многочисленных методов, применяемых
для решения систем уравнений.
Метод Ньютона для систем уравнений
Обозначим
через
матрицу
Якоби функции
,
т.е.
.
Выбирается
начальное приближение
.
Следующие приближения находятся по
формуле
,
.
Процесс
вычислений, как правило, останавливается,
если
,
гдеε
– заданная точность. Для гарантии
сходимости процесса нужно, чтобы точка
находилась вблизи точного решения. При
произвольном выборе
процесс может расходиться. Обычно перед
применением метода Ньютона находят
,
используя методы минимизации функции
.
Скорость сходимости – квадратичная, как и в случае одного уравнения.
Метод итераций для систем уравнений
Систему
преобразуют в равносильную систему
уравнений вида
.
Выбирают начальное приближение
и далее получают следующие приближения
,
.
Обозначим
через
матрицу Якоби функции
.
Если
выбрано достаточно близко к точному
решению
и
,
то процесс будет сходиться. Скорость
сходимости метода – линейная, т.е.
,
где
– некоторые положительные числа,
.
Некоторые сведения о полиномах и их корнях
Полином,
иначе многочлен, степени n
записывается так:
,
где
–
числа,
.
Константа
считается полиномом нулевой степени.
Основная
теорема алгебры утверждает, что любой
многочлен ненулевой степени имеет хотя
бы один корень. По теореме Безу многочлен
всегда делится на двучлен
,
гдеc
– корень. Поэтому любой полином ненулевой
степени n
можно разложить на множители
,
где
– попарно различные корни многочлена
(возможно комплексные);
– натуральные числа,
.
Если
,
то
называется корнем кратности
.
Если
,
то
называется простым корнем многочлена.
Верно
следующее утверждение. Корень c
является
корнем кратности k
тогда и только тогда, когда
,
,
…,
,
а
.
Определение.
Полином
делится на полином
с остатком
,
если
,
где
– полином (частное),
– полином, степень которогострого
меньше
степени делителя
.
Полином
делится на полином
(или
является делителем
),
если
,
т.е. если остаток равен нулю.
Легко
заметить, что если
– делитель полинома
,
то
,
где
– число, отличное от нуля, тоже является
делителем многочлена
.
Алгоритм
деления многочленов следующий. Пусть
обозначает
степень полинома
.
Пусть также
,
,
,
,т.е.
,
.
Если
<
,
то
,
и деление закончено, иначе
,
(3)
где
,
.
Последний многочлен запишем в виде
.
Если
<
,
то
,
и деление закончено, иначе повторяем
шаг алгоритма для многочлена
:
,
(4)
где
,
.
Подставив в (3) выражение (4), получим
.
Если
<
,
то процесс деления закончен, иначе
выполняем шаг алгоритма для многочлена
и т.д.
В результате получаем, что
.
Тогда частное – это
,
остаток
.
Определение.
Наибольшим общим делителем полиномов
и
называется многочлен наибольшей степени,
являющийся делителем этих двух полиномов.
Наибольший общий делитель определяется с точностью до умножения на число, отличное от нуля. Если наибольший общий делитель есть константа, то многочлены называются взаимно простыми.
Очевидно,
что корни наибольшего общего делителя
многочленов
и
и только они являются общими корнями
и
.
Справедлива следующая теорема. Кратные корни многочлена и только они являются корнями наибольшего общего делителя многочлена и его производной.
Определить,
имеют ли многочлены общие корни, можно
с помощью результанта.
Результантом двух многочленов
и
называется определитель матрицы порядка
,
составленной следующим образом. В первыеm
строк пишем коэффициенты
,
причем в каждой следующей строке
производим сдвиг на один элемент вправо,
незанятые места в строках заполняем
нулями. В остальныеn
строк вписываем коэффициенты
по тому же правилу (в (m
+
1)-й строке запись коэффициентов начинается
с первой позиции).
Пример.
Пусть
,
.
Тогда результант равен
Теорема. Результант равен нулю тогда и только тогда, когда многочлены имеют общие корни.
Лабораторные работы №4 и №5