- •Рязанский институт (филиал)
- •Содержание
- •1 Решение системы линейных алгебраических
- •1.1 Метод Гаусса……………………………………………………………..8
- •2 Решение дробно-рациональных функций (дрф) в
- •3 Решение уравнений третьей степени…………………..28
- •4 Интерполяция и экстраполяция …………………………46
- •Основные теоретические положения курсовой работы и практические рекомендации к выполнению заданий
- •1 Решение системы линейных алгебраических уравнений (слау)
- •1.1 Метод Гаусса
- •1.2 Решение слау по формулам Крамера
- •1.3 Решение слау матричным способом (метод обратной матрицы).
- •1.4 Алгоритм действий при выполнении задания
- •1.5 Практические рекомендации
- •1.5.1 Метод Гаусса (ручной способ)
- •1.5.2 Решение слау методом Гаусса (ms Exсel)
- •1.5.3 Решение слау методом Крамера (ms Exсel)
- •1.5.4 Решение слау методом обратной матрицы (ms Exсel)
- •1.5.5 Решение слау в MathCad (Гаусс)
- •1.5.6 Решение слау по формулам Крамера в MathCad
- •1.5.7 Решение слау методом «Обратной Матрицы» ( MathCad)
- •1.6 Выводы (методические указания)
- •2 Решение дробно-рациональных функций (дрф) в комплексной области
- •2.1 Алгоритм действий при выполнении задания
- •2.2 Практические рекомендации
- •2.2.1 Решение дрф (ручной способ)
- •2.2.2 Решение дрф (ms Exсel)
- •Шаг 2. Ввести в ячейки g3:h3 значения действительной и мнимой частей переменной z.
- •2.2.3 Решение дрф в MathCad
- •3 Решение уравнений третьей степени
- •3.1 Решение кубического уравнения (Кардано):
- •3.2 Численные методы решения нелинейных уравнений
- •3.2.1 Метод половинного деления
- •3.2.2 Метод простых итераций
- •3.2.3 Метод Ньютона (метод касательных)
- •3.2.4 Модифицированный метод Ньютона (метод секущих)
- •3.2.5 Метод хорд
- •3.3 Алгоритм действий при выполнении задания
- •3.4 Практические рекомендации
- •3.4.1 Решение уравнения в ms Excel
- •3.4.2 Решение уравнения в MathCad
- •3.4.3 Решение уравнения в Turbo Pascal
- •3.4.4 Метод половинного деления
- •4 Интерполяция и экстраполяция
- •4.1 Алгоритм действий при выполнении задания
- •4.2 Практические рекомендации
- •4.2.1 Выполнение задания ручным способом
- •4.2.2 Выполнение задания в ms Excel
- •4.2.3 Решение задачи интерполяции функции, заданной в дискретной форме (MathCad)
- •4.2.4 Решение задачи интерполяции (экстраполяции) функции, заданной в дискретной форме (Turbo Pascal)
- •Литература
- •Курсовая работа
- •Машиностроительного факультета специальности 151900 шифр ________
- •Задание
- •Содержание
- •Валерий Сергеевич Лаврентьев Наталия Георгиевна Кипарисова «компьютерное моделирование инженерных и экономических задач»
- •390000, Г. Рязань, ул. Право-Лыбедская 26/53
3.2.1 Метод половинного деления
Дано нелинейное уравнение.
Найти корень уравнения, принадлежащий интервалу [a,b], с заданной точностью ε.
Для уточнения корня методом половинного деления последовательно осуществляем следующие операции:
Делим интервал пополам:
В качестве нового интервала изоляции принимаем ту половину интервала, на концах которого функция имеет разные знаки (рисунок 12).
Рисунок 12 – Интервал изоляции
Для этого:
a) Вычисляем значение функции f(x) в точках a и t.
b) Проверяем: если f(a)*f(t)<0, то корень находится в левой половине интервала [a,b] (рисунок 12.а). Тогда отбрасываем правую половину интервала и делаем переприсвоение: b=t.
c) Если f(a)*f(t)<0 не выполняется, то корень находится в правой половине интервала [a,b] (рисунок 12.б). Тогда отбрасываем левую половину и делаем переприсвоение: a=t. В обоих случаях мы получим новый интервал [a,b] в 2 раза меньший предыдущего.
Процесс, начиная с пункта 1, циклически повторяем до тех пор, пока длина интервала [a,b] не станет равной либо меньшей заданной точности, т.е. |b-a|≤ε.
Схема алгоритма уточнения корней по методу половинного деления представлена в приложении 2.
3.2.2 Метод простых итераций
В ряде случаев весьма удобным приемом уточнения корня уравнения является метод последовательных приближений (метод итераций).
Пусть с точностью ε необходимо найти корень уравнения f(x)=0, принадлежащий интервалу изоляции [a,b]. Функция f(x) и ее первая производная непрерывны на этом отрезке.
Для применения этого метода исходное уравнение f(x)=0 должно быть приведено к виду
x=φ(x) . (15)
В качестве начального приближения x0 выбираем любую точку интервала [a,b].
Далее итерационный процесс поиска корня строится по схеме:
x1=f(x0),
x2=f(x1),
…
xn=f(xn-1). (16)
В результате итерационный процесс поиска реализуется рекуррентной формулой (16). Процесс поиска прекращается, как только выполняется условие
|xn-xn-1|≤ε , (17)
или число итераций превысит заданное число n.
Для того, чтобы последовательность х1, х2,…, хn приближалась к искомому корню, необходимо, чтобы выполнялось условие сходимости:
|φ”(x)|<1 . (18)
Рисунок 13 - Геометрический смысл метода простых итераций
Схема алгоритма решения задачи представлена в приложении 3.
3.2.3 Метод Ньютона (метод касательных)
Рассмотренные ранее методы решения нелинейных уравнений являются методами прямого поиска. В них для нахождения корня используется нахождение значения функции в различных точках интервала [a,b].
Метод Ньютона относится к градиентным методам, в которых для нахождения корня используется значение производной.
Дано нелинейное уравнение:
f(x)=0
Найти корень на интервале [a,b] с точностью ε.
Метод Ньютона основан на замене исходной функции f(x), на каждом шаге поиска - касательной, проведенной к этой функции. Пересечение касательной с осью Х дает приближение корня (рисунок 14).
Выберем начальную точку x0=b (конец интервала изоляции). Находим значение функции в этой точке и проводим к ней касательную, пересечение которой с осью Х дает нам первое приближение корня x1.
Рисунок 14 – Метод Ньютона
x
1
= x0
– h0,
где
П
оэтому
В результате итерационный процесс схождения к корню реализуется рекуррентной формулой
xn+1=xn- f(xn)/f’(xn) . (19)
Процесс поиска продолжаем до тех пор, пока не выполнится условие:
|xn+1-xn|≤ε . (20)
Упростим условие (20), учитывая (19). Получим:
|f(xn)/f’(xn)|≤ε . (21)
Метод обеспечивает быструю сходимость, если выполняется условие:
f(x0)*f”(x0)>0, (22)
т.е. первую касательную рекомендуется проводить в той точке интервала [a,b], где знаки функции f(x0) и ее кривизны f"(x0) совпадают.
Схема алгоритма уточнения корня (метод Ньютона) приведена в приложении 4.
