-1,26 |
0,00 |
1,51 |
0,00 |
2,31 |
0,00 |
В ячейку А2 введем значение -2, в ячейку А3 – значение -1,9.Затем протянем диапазон А2:А3 до А47
В ячейку В2 введем формулу=A2^3+2,56*A2^2-1,3251*A2+4,395006
И с помощью автозаполнения заполним ячейки до В24.
Итак, мы видим, что функция меняет знак на промежутках (-1,3;-1,2), ( 1,5;1,6), (2,3;2,4)
Теперь решим уравнение методом дихотомии:
Метод половинного деления |
|||||
точность приближения |
0,0001 |
||||
a |
b |
c |
проверка знака |
значение функции в средней точке |
|
-1,3 |
-1,2 |
-1,25 |
-0,039868748 |
0,098256 |
0,05 |
-1,3 |
-1,25 |
-1,275 |
0,060768586 |
-0,149763375 |
0,025 |
-1,275 |
-1,25 |
-1,2625 |
0,003708424 |
-0,024761891 |
0,0125 |
-1,2625 |
-1,25 |
-1,2563 |
-0,000916048 |
0,036994271 |
0,00625 |
-1,2625 |
-1,2563 |
-1,2594 |
-0,000152981 |
0,006178086 |
0,003125 |
-1,2625 |
-1,2594 |
-1,2609 |
0,000229702 |
-0,009276417 |
0,0015625 |
-1,2609375 |
-1,2594 |
-1,2602 |
1,43348E-05 |
-0,001545295 |
0,00078125 |
-1,26015625 |
-1,2594 |
-1,2598 |
-3,58101E-06 |
0,002317363 |
0,000390625 |
-1,26015625 |
-1,2598 |
-1,26 |
-5,9691E-07 |
0,000386275 |
0,000195313 |
-1,26015625 |
-1,26 |
-1,2601 |
8,95421E-07 |
-0,00057945 |
Корень найден и равен -1,260 |
1,5 |
1,6 |
1,55 |
-0,001909739 |
-0,085424 |
0,05 |
1,5 |
1,55 |
1,525 |
-0,000733129 |
-0,032793375 |
0,025 |
1,5 |
1,525 |
1,5125 |
-0,000123577 |
-0,005527672 |
0,0125 |
1,5 |
1,5125 |
1,50625 |
0,000186397 |
0,00833765 |
0,00625 |
1,50625 |
1,5125 |
1,50938 |
1,15541E-05 |
0,001385769 |
0,003125 |
1,509375 |
1,5125 |
1,51094 |
-2,87654E-06 |
-0,002075768 |
0,0015625 |
1,509375 |
1,51094 |
1,51016 |
-4,79756E-07 |
-0,000346202 |
0,00078125 |
1,509375 |
1,51016 |
1,50977 |
7,19884E-07 |
0,000519483 |
0,000390625 |
1,50976563 |
1,51016 |
1,50996 |
4,49693E-08 |
8,65655E-05 |
0,000195312 |
1,50996094 |
1,51016 |
1,51006 |
-1,12394E-08 |
-0,000129837 |
Корень найден и равен1,510 |
2,3 |
2,4 |
2,35 |
-0,003411329 |
0,121296 |
0,05 |
2,3 |
2,35 |
2,325 |
-0,00123258 |
0,043826625 |
0,025 |
2,3 |
2,325 |
2,3125 |
-0,000201574 |
0,007167328 |
0,0125 |
2,3 |
2,3125 |
2,30625 |
0,000299481 |
-0,0106486 |
0,00625 |
2,30625 |
2,3125 |
2,30938 |
1,89896E-05 |
-0,001783293 |
0,003125 |
2,309375 |
2,3125 |
2,31094 |
-4,78162E-06 |
0,002681342 |
0,0015625 |
2,309375 |
2,31094 |
2,31016 |
-7,95985E-07 |
0,000446357 |
0,00078125 |
2,309375 |
2,31016 |
2,30977 |
1,19326E-06 |
-0,000669135 |
0,000390625 |
2,30976563 |
2,31016 |
2,30996 |
7,46459E-08 |
-0,000111556 |
0,000195313 |
2,30996094 |
2,31016 |
2,31006 |
-1,86698E-08 |
0,000167359 |
Корень найден и равен2,310 |
Для этого уравнения создадим функцию
Function fur(x)
fur = x ^ 3 –2,56* x ^ 2 – 1,3251* x +4,935006
End Function
B1=0.001
C3 =(B3+A3)/2
D3 =fur(A3)*fur(C3)
E3=fur(C3)
F3=ЕСЛИ(ABS(C3-A3)<=$B$1;"Корень найден и равен"&ТЕКСТ(C3;"0,000");ABS(C3-A3))
A4=ЕСЛИ(D3<0;A3;C3)
B4=ЕСЛИ(D3<0;C3;B3)
C4=(B4+A4)/2
D4=fur(A4)*fur(C4)
E4=fur(C4)
F4=ЕСЛИ(ABS(C4-A4)<=$B$1;"Корень найден и равен"&ТЕКСТ(C4;"0,000");ABS(C4-A4))
В А3 и В3 вводим промежуток на котором имеется корень.
Выделяем для автозаполнения блок A3:F3 и выполняем его до тех пор пока в столбце F не будет записан корень.
Здесь также используем уже найденные промежутки, где существуют корни, и уже созданную функцию fur(x)
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.