
- •Министерство топлива и энергетики украины
- •В результате проведения практического занятия
- •2. Итерационные методы решения нелинейных уравнений.
- •2.1. Метод Ньютона (метод касательных) .
- •2.3. Метод хорд в форме «ложного» положения. Расчетная формула метода хорд в форме «ложного» положения имеет вид :
- •3. Решение нелинейных уравнений итерационными методами в среде системы Mathcad.
- •Метод хорд в форме «ложного» положения .
- •4. Нахождение нулей функций произвольного вида средствами Mathcad
- •5. Нахождение корней полиномов.
- •6. Контрольные задачи
- •Пример выполнения фрагмента задачи 1
- •7.2. Решение систем нелинейных уравнений.
- •7.3. Решение систем линейных и нелинейных уравнений и неравенств.
6. Контрольные задачи
Задача
1. Найти
указанный в варианте корень уравнения
f(x)=0
с точностью
,
двумя способами.
а) Использовать метод хорд в форме ложного положения. Предварительно определить отрезок локализации [a, b].
b) Использовать метод Ньютона.
Сравнить число итераций в п. a), b).
Варианты к задаче 1 и к задаче 2
N |
f(x) |
N |
f(x) |
1 |
|
6 |
|
2 |
|
7 |
|
3 |
|
8 |
|
4 |
|
9 |
|
5 |
|
10 |
|
Задача
2.
Локализовать
корни уравнения f(x)=0
и
найти их с точностью
,
используя метод простой итерации. К
видуx=j
(x),
удобному для итераций, уравнение f(x)=0
привести
двумя способами.
Задача
3.
Локализовать
корни уравнения f(x)=0.
Найти их с точностью
,
используя метод Ньютона и встроенную
функциюpolyroots.
Вычислить абсолютную и относительную
погрешности , считая точным результат
полученный с помощью функции polyroots.
Варианты к задаче 3 .
N |
f(x) |
N |
f(x) |
1 |
|
6 |
|
2 |
|
7 |
|
3 |
|
8 |
|
4 |
|
9 |
|
5 |
|
10 |
|
7.Задания на самостоятельную работу.
7.1.Задачи
Методы решения задач 2 и 3 реализовать в виде программных модулей(модуль-функции) по аналогии с решением задачи 1.
Задача
1.
Даны два уравнения f(x)=0
и g(x)=0.
Найти с точностью
любой
корень уравнения, содержащийся на
отрезке [a,
b].
Для решения задачи использовать метод
бисекции. Найти корень с помощью
встроенной функции root
пакета MATHCAD.
ПОРЯДОК РЕШЕНИЯ ЗАДАЧИ:
1. Найти аналитическое решение уравнения f(x)=0.
2. Используя пакет MATHCAD, локализовать корни f(x)=0 графически.
3.
Используя программу bisec
(см. Пример
выполнения фрагмента задачи 1),
найти корни уравнения f(x)=0
с точностью
с
помощью метода бисекции.
4.
Используя встроенную функции root
пакета MATHCAD, найти корни уравнения f(x)=0
с точностью
.
5. Аналогично п. 1-4 попытаться найти корни уравнения g(x)=0. Объяснить полученные результаты.
Пример выполнения фрагмента задачи 1
=0,
[a,b]=[0,
]
Аналитическое решение задачи:
,
=1.31811607652818,
=1.738244406014586
Численное решение задачи:
Локализация корней для численного решения задачи:
Метод бисекции
ПЕРВЫЙ КОРЕНЬ
bisec
Встроенная функция пакета MATHCAD
-
задание начального приближения
Значение корня отличается от найденного с помощью функции bisec , так как по умолчанию величина погрешности при работе встроенных функций равна 0.001.
Переопределим
параметр для задания погрешности
Значение корня с заданной точностью 1.3181160717.
ВТОРОЙ КОРЕНЬ
bisec
Значение корня с заданной точностью 1.7382444060, число итераций 32.
-
задание начального приближения
.
Значения корней в пределах заданной точности совпадают.
Варианты к задаче 1,2,3
N |
f(x) |
g(x) |
[a, b] |
1 |
|
|
|
2 |
|
|
|
3 |
|
|
|
4 |
|
|
|
5 |
|
|
|
6 |
|
|
|
7. |
|
|
[5,25] |
8 |
|
|
[0.1,10] |
9 |
|
|
[0.1,2] |
10 |
|
|
|
11 |
|
|
|
12 |
|
|
|
13 |
|
|
[0,3] |
14 |
|
|
[0,2] |
15 |
|
|
[0,3] |
16 |
|
|
|
17 |
|
|
|
18 |
|
|
|
19 |
|
|
|
20 |
|
|
|
21 |
|
|
|
22 |
|
|
[0.001,3] |
23 |
|
|
[0.1,35] |
24 |
|
|
[0.01,3] |
25 |
|
|
|
26 |
|
|
[-0.5,1.5] |
27 |
|
|
[-1.5,0] |
28 |
|
|
[1,3] |
29 |
|
|
[0,3] |
30 |
|
|
[0,5] |
Задача
2.
Найти
приближенно корень уравнения f(x)=0,
принадлежащий отрезку [a,b],
с точностью
,
используя метод Ньютона .
Задача
3.
Локализовать
корни уравнения f(x)=0.
Найти их с точностью
,
используяметод
хорд в форме ложного положения
и метод
простой итерации.
Сравнить скорость сходимости методов
(по числу итераций) .