a a* a* |
(I.4) |
Числа a* , a* принято записывать с одинаковым числом знаков после запятой.
Пример 3.
a 1.123 0.004
a 1.123 4 10 3
1.123 0.004 a 10123 0.004
Информацию о том, что a* является приближенным значением числа а относительной погрешностью a* записывают в виде:
a a* 1 a*
Пример 4.
1.123 1 0.003 a 1.123 1 0.003
1.4. Вычислительная погрешность
Далее для краткости будем обозначать абсолютную погрешность числа как ex , относительную погрешность x .
□ |
|
Погрешность |
|
суммирования |
|
|
чисел |
|
|
x ex . y ey : |
||||||||||||||||||||||||||||||||||||||||
абсолютная погрешность |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||
z x ex y ey |
|
x y ex ey ; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||
|
относительная погрешность |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||
|
z |
|
ex ey |
|
|
|
e |
x |
|
|
|
x |
|
|
|
|
|
ey |
|
y |
|
|
|
|
|
|
|
x |
|
|
|
|
|
x |
|
|
|
|
|
y |
|
|
|
|
|
y |
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
x y |
|
|
|
x y |
|
|
x |
|
|
|
|
x y |
|
|
|
y |
|
|
|
|
x y |
|
|
|
|
x y |
|
|
|||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
□Погрешность вычитания чисел x ex , y ey
абсолютная погрешность
y ey x y ex eyz x ex
относительная погрешность
|
z |
|
ex ey |
|
|
|
|
e |
x |
|
|
x |
|
|
|
|
|
|
|
|
ey |
|
|
y |
|
|
|
|
|
|
x |
|
|
|
|
|
|
|
|
x |
|
|
|
|
y |
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||
|
x y |
|
|
|
|
|
|
|
|
|
|
x y |
|
|
x |
|
|
|
x y |
|
|
|
|
y |
|
|
x y |
|
|
x y |
|
|
y |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||
□ Погрешность умножения чисел x ex , |
|
y ey |
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
абсолютная погрешность |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||
z x ex y ey |
x y y ex x ey ex ey |
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
относительная погрешность |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
z |
|
|
|
y |
|
ex |
|
|
|
x |
|
ey |
|
|
|
|
e |
x |
|
|
|
|
ey |
|
|
|
|
x |
|
y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||
|
|
|
|
|
|
x y |
|
|
|
|
|
|
|
|
|
x |
|
|
|
|
y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||
|
□ Погрешность деления чиселx ex , |
|
y ey |
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
абсолютная погрешность |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
z |
x ex |
|
x |
|
ey |
|
|
|
|
x ex y ey |
|
|
|
|
|
x |
|
|
|
y ex x ex |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
y ey |
y ey |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
y |
|
|
|
|
|
|
|
y 2 |
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
относительная погрешность |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
z |
|
|
y |
|
ex |
|
x |
|
ey |
|
|
|
|
y |
|
|
ex |
|
|
x |
|
ey |
|
|
e |
x |
|
|
|
|
ey |
|
x |
|
y |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x |
|
|
|
|
|
y |
|
|
||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
y 2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
□ Погрешность функции зависящей от одной переменной. |
|
абсолютная погрешность: |
|
f x ex f x f 1 x ex |
|
f f x ex f x f 1 x |
ex |
относительная погрешность
10
|
|
f |
|
|
|
|
|
f 1 x |
|
ex |
|||||
|
|
|
|
|
|||||||||||
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
f |
|
|
|
|
|
|
f x |
|
|
|
||
|
|
|
|
|
|
|
|||||||||
Аналогично получают формулы для оценки абсолютной и относительной погрешностей для функций, зависящих от n переменных.
1.5. Понятия о погрешности машинных вычислений
Для представления чисел в памяти компьютера применяют два способа.
Пусть в основу запоминающего устройства положены однотипные физические устройства, имеющие r устойчивых состояний, называемых регистрами. Причем каждому устройству ставится в соответствие одинаковое количество k регистров и кроме того, с помощью регистров может фиксироваться знак. Упорядоченные элементы образуют разрядную сетку машинного слова: в каждом разряде может быть записано одно из базисных чисел 0,1,..., r -1 (одна из r цифр r-ой системы счисления) и в специальном разряде отображен знак «+» или «-». При записи чисел с фиксированной запятой кроме упомянутых r параметров (основания системы счисления) и k (количество разрядов, отводимых под запись числа) указывается еще общее количество l разрядов, выделяемых под дробную часть числа. Таким образом, положительное вещественное число а, представляющее собой в r -ой системе бесконечную, непериодическую дробь, отображается конечной последовательностью
1 2 |
k l k l 1 |
k l k |
где 0,1, , r 1 , то есть |
|
|
1rk l 1 2rk l 2 k l r0 k l 1r 1 k l r l 1 k r 1
11
Диапазон представляемых таким способом чисел определяется числами с наибольшими цифрами во всех разрядах, т. е. наименьшим числом r 1 r 1 r 1 и наибольшим
r 1 r 1 r 1 , а абсолютная точность представления
— есть оценка величины a a , зависящая от способа ок-
ругления. Абсолютная точность представления вещественных чисел с фиксированной запятой одинакова в любой части диапазона. В то же время относительная точность представления числа может значительно различаться в зависимости от того, берется ли а близким к нулю или к границе диапазона.
Пример 5. Рассмотрим запоминающее устройство с фиксированной запятой, состоящее из k 7 элементов и имеющее r = 10 ( r = 0, 1,..., 9). Будем считать, что общее количество разрядов, выделяемых под дробную часть, l = 3, под знак — один разряд, под целую часть — три разряда (рис.I.2).
Знак числа / Целая часть числа / Дробная часть числа
Рис. I.2. Схема машинного слова запоминающего устройства с фиксированной запятой.
Тогда наибольшее число, которое можно сохранить в данном запоминающем устройстве, равно 999.999, а наименьшее равно -999.999. У любого числа из указанного диапазона, являющегося бесконечной периодической дробью, вне зависимости от его величины после запятой сохраняется только 3 цифры. Поэтому абсолютная точность представления чисел a 1 = 1.123456 и a2 = 999.123456 оказывается
одинаковой.
1 1.123456 1.123 0.000456 .
2 999.123456 999.123 0.000456 .
12
Относительные погрешности представления этих чисел в запоминающем устройстве будут различны:
1 1 0.04 %, a2
2 2 0.5 10 4 %, a2
В основе часто употребляемого представления с плавающей запятой лежит экспоненциальная форма записи числа:
a M r p
где r-основание, p порядок, M мантисса r 1 M 1 .
Если под мантиссу выделяется l r ичных элементов, а под порядок m , то в системе записи с плавающей запятой вещественное число a представляется конечным числом.
a 1r 1 2 r 2 l r l r ,
где целое число из промежутка rm , rm 1; 1 1; ;r 1 , i 2, ,l.
Структура машинного слова запоминающего устройства с плавающей запятой представлена на рис.I.3
Знак |
Порядок |
Знак |
Мантисса |
порядка |
числа(траз- |
мантис- |
числа(/ раз- |
|
рядов) |
сы |
рядов) |
|
|
|
|
Рис. I.3. Схема машинного слова запоминающего устройства с плавающей головкой
Числа r rm определяют границы допустимого числового диапазона. Относительная точность представления вещественных чисел равна
a a |
|
|
l 1r l 1 l 1r l 2 |
|
r 1 |
r1 l |
|
|
|||||||
a |
1r 1 2 r 2 |
1r 1 |
|||||
|
|
|
|
т. е. относительная точность одинакова в любой части числового диапазона и зависит лишь от числа разрядов, отводимых под мантиссу числа. Например для записи числа в 48разрядном машинном слове БЭСМ-6 40 двоичных разрядов выделялись под мантиссу, 6 — под порядок числа и 2 — под знаки мантиссы, r 2, l 40, m 6. Следовательно, точ-
ность представления чисел с плавающей запятой не хуже2 39 10 12 , граница машинного нуля 2 64 10 19 , машин-
ной бесконечности 263 .
Пример 6. Рассмотрим запоминающее устройство, состоящее из k 8 элементов и имеющееr 10 r 0,1, 9 . Будем счи-
тать, что общее количество разрядов, выделяемых под дробную частьl 5 , под знак порядка числа — 1 ячейка, под знак мантиссы числа — 1 ячейка, под порядок — 2 ячейки. Оценим точность представления чисел a1 1.123123 и
a 2 999123123 .Запишем числа в форме представления с плавающей запятой:
a1 0.1123123 101 , a 2 0.999123123 103 ,
В запоминающем устройстве числаa1 , a 2 будут записаны в виде, показанном на рис. I.4.
14
13
+ |
0 |
1 |
+ |
1 |
1 |
2 |
3 |
1 |
|
|
|
|
|
|
|
|
|
|
Порядок |
|
|
Мантисса числа |
|
|||
|
числа |
|
|
|
|
|
|
|
+ |
0 |
3 |
+ |
9 |
9 |
9 |
1 |
2 |
|
|
|
|
|
|
|
|
|
Рис. I.4. Представление чисел a1 ,a 2 с плавающей запятой в запоминающем устройстве.
Абсолютные погрешности чисел равны:
1 0.1123123 0.11231 101 0.23 10 5 101 ,
2 0.999123123 0.99912 103 0.31 10 5 105.
Относительные погрешности чисел равны:
1 |
|
1 |
|
0.32 10 5 10 1 |
2 10 3 0 0 , |
||
a1 |
|
0.1123 101 |
|||||
2 |
|
2 |
|
0.31 10 5 103 |
3 10 3 0 0 . |
||
a 2 |
0.99912 103 |
||||||
|
|
|
|
|
|||
15
II. РЕШЕНИЕ УРАВНЕНИЙ С ОДНОЙ ПЕРЕМЕННОЙ 2.1. Общие сведения и основные определения
Наиболее общий вид нелинейного уравнения: |
|
F x 0, |
(II.1) |
где функция F x определена и непрерывна на конечном или бесконечном интервале a, b . .
Определение 1. Всякое число a, b , обращающее функцию F x в ноль, называется корнем уравнения (II.1).
Определение 2. Число называется корнем k-ой кратно-
сти, если при x вместе с функцией |
F x равны нулю ее |
производные до k 1 го порядка включительно: |
|
F F, F k 1 0 |
(II.2) |
Определение 3. Однократный корень называется простым. Определение 4. Уравнение F x 0 и G x 0 называются
равносильными (эквивалентными), если множества решений данных уравнений совпадают.
Нелинейные уравнения с одной переменной подразделяются на алгебраические и трансцендентные.
Определение 5. Уравнение (II.1) называется алгебраическим, если функция F(x) является алгебраической.
Путем алгебраических преобразований из всякого алгебраического уравнения можно получить уравнение в канони-
ческой форме: |
|
Pn x a 0 x n a1xn 1 a n , |
(II.3) |
где a 0 ,a1 , ,a n действительные коэффициенты уравне-
ния, x-неизвестное. Из алгебры известно, что всякое алгебраическое уравнение имеет, по крайней мере, один вещественный или два комплексно сопряженных корня.
Определение 6. Уравнение (II.1) называется трансцендентным, если функция F x не является алгебраической.
Определение 7. Решить уравнение (II.1) означает: 16
1.Установить, имеет ли уравнения корни.
2.Определить число корней уравнения.
3.Найти значение корней уравнения с заданной точно-
стью.
2.2. Отделение корней
Определение 8. Отделение корней — процедура нахождения отрезков, на которых уравнение (II.1) имеет только одно решение. В большинстве случаев отделение корней можно провести графически. Для этого достаточно построить график функции f x и определить отрезки, на которых эта функция
имеет только одну точку пересечения с осью абсцисс.
В сомнительных случаях графическое отделение корней необходимо подкреплять вычислениями. При этом можно использовать следующие очевидные положения:
если непрерывная функция принимает на концах отрезка a, b значения разных знаков (т. е. F(a) F(b) < 0), то уравне-
ние (1) имеет на этом отрезке по меньшей мере один корень;если функция F(x) к тому же и строго монотонна, то ко-
рень на отрезке единственный.
2.3. Метод половинного деления
Пусть уравнение (II.1) имеет на отрезке [а, b] единственный корень, причем функция F(x) на данном отрезке непрерывна.
Разделим отрезок [а, b] пополам точкой c = (a+b)/2. Если F x 0, то возможны два случая:
1.Функция F(x) меняет знак на отрезке [а, с].
2.Функция F(х) меняет знак на отрезке [с, b].
Выбирая в каждом случае тот отрезок, на котором функция меняет знак и, продолжая процесс половинного деления дальше, можно дойти до сколь угодно малого отрезка, содержащего корень уравнения.
17
Рис. II.1 К объяснению метода половинного деления
Пример 1. Найти, используя пакет MATLAB, методом половинного деления корень уравнения x 4 11x3 x 2 x 0.1 0.
1. Создайте файл Func.m (листинг II.1) содержащий описание функции f x x 4 11x3 x2 x 0.1.
Листинг II.1. Файл Func.m Function z Func(x)
z x.^4 11* x.^3 x.^2 x 0.1;
2.Создайте файл Div2.m (Листинг II.2), содержащий описание функции, возвращающей значение корня уравнения f(x) = 0 методом половинного деления.
Листинг II.2 . ФайлDiv2.m Function z Div2 f , x1, x2,eps ;
0 0 F имя m-файла, содержащегоописаниефункцииf(x);
%x1 - левая граница отрезка, на котором производится поиск решения уравнения.
%x2- правая граница отрезка, на котором производится поиск решения уравнения.
%eps - точность решения.
L x2 x1; |
18 |
|