Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛабРаб 2 Трансц.ур-я.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
204.63 Кб
Скачать

Уточнение корней методом дихотомий или методом хорд

Проведем уточнение корней уравнения lnx–2+x=0 на интервале 1,55<х<1,9, воспользовавшись алгоритмом метода дихотомий (метода хорд).

  1. Введем заголовки новой таблицы:

E5  Уточнение корней методом дихотомий (хорд) .

D6A E6 F(A) F6 B G6 F(B) H6  P I6 F(P)

Для метода дихотомий: J6 B-A . Для метода хорд: J6 R

K6 N (столбец для номеров итерации).

  1. Введем начальные значения A и B, найденные на этапе отделения корней:

D7 1,55 F7 1,9

  1. Введем формулы вычисления значений функции F(A), F(B)

E7 = LN(D7)-2+D7 G7 = LN(F7)-2+F7 ( можно скопировать B6 в E7 и G7 ) .

  1. Введем формулу вычисления P

Для метода дихотомий: H7 =(D7+F7)/2

Для метода хорд: H7 =(D7*G7-F7*E7)/(G7-E7)

  1. Введем формулу вычисления значений функции F(P):

I7 = LN(H7)-2+H7 ( можно скопировать G7 в I7 ) .

  1. В клетки D8, E8 записываем логические функции поиска концов нового интервала [A,B]:

D8 =ЕСЛИ(E7*I7>0;H7;D7) F8 =ЕСЛИ(G7*I7>0;H7;F7) .

  1. Скопируем ячейки E?-A<7 в E8, G7 в G8, диапазон H7:I7 в диапазон H8:I8.

  2. Скопируем диапазон D8:I8 в диапазон D9:I21.

  3. В столбце J сформируем ошибку текущей итерации:

Для метода дихотомий: J7 =F7-D7 . Копируем J7 в диапазон J8:J21

Для метода хорд: J7-пусто, J8 =ABS(H7-H8) . Копируем J8 в диапазон J9:J21.

  1. В столбце K сформируем номера итераций:

K81 K92 . Копируем диапазон K8:K9 вниз до K21.

В результате выполнения этих действий на экране будет представлено:

в случае метода дихотомий

A

B

C

D

E

F

G

H

I

J

K

1

Решение уравнения lnx–2+x=0

2

Иванов И.И. Группа СВ-1Х1

3

Отделение корней

4

Хнач=

0,5

Хкон=

7,5

Н=

0,35

 

 

 

 

 

5

X

F

 

Уточнение корней методом дихотомий

6

0,50

-2,193147

 

A

F(A)

B

F(B)

P

F(P)

B-A

N

7

0,85

-1,312519

 

1,55

-0,0117451

1,9

0,5418539

1,7250000

0,270227

0,350000

1

8

1,20

-0,617678

 

1,55

-0,0117451

1,725

0,2702271

1,6375000

0,130671

0,175000

2

9

1,55

-0,011745

 

1,55

-0,0117451

1,6375

0,1306707

1,5937500

0,059840

0,087500

3

10

1,90

0,541854

 

1,55

-0,0117451

1,59375

0,0598397

1,5718750

0,024144

0,043750

4

11

2,25

1,060930

 

1,55

-0,0117451

1,571875

0,0241442

1,5609375

0,006224

0,021875

5

12

2,60

1,555511

 

1,55

-0,0117451

1,5609375

0,0062241

1,5554688

-0,002754

0,010938

6

13

2,95

2,031805

 

1,5554688

-0,0027543

1,5609375

0,0062241

1,5582031

0,001736

0,005469

7

14

3,30

2,493922

 

1,5554688

-0,0027543

1,5582031

0,0017364

1,5568359

-0,000509

0,002734

8

15

3,65

2,944727

 

1,5568359

-0,0005085

1,5582031

0,0017364

1,5575195

0,000614

0,001367

9

16

4,00

3,386294

 

1,5568359

-0,0005085

1,5575195

0,0006140

1,5571777

0,000053

0,000684

10

17

4,35

3,820176

 

1,5568359

-0,0005085

1,5571777

0,0000528

1,5570068

-0,000228

0,000342

11

18

4,70

4,247563

 

1,5570068

-0,0002279

1,5571777

0,0000528

1,5570923

-0,000088

0,000171

12

19

5,05

4,669388

 

1,5570923

-0,0000876

1,5571777

0,0000528

1,5571350

-0,000017

0,000085

13

20

5,40

5,086399

 

1,5571350

-0,0000174

1,5571777

0,0000528

1,5571564

0,000018

0,000043

14

21

5,75

5,499200

 

1,5571350

-0,0000174

1,5571564

0,0000177

1,5571457

0,000000

0,000021

15

22

6,10

5,908289

 

 

 

 

 

 

 

 

 

23

6,45

6,314080

 

 

 

 

 

 

 

 

 

24

6,80

6,716923

 

 

 

 

 

 

 

 

 

25

7,15

7,117112

 

 

 

 

 

 

 

 

 

26

7,50

7,514903

 

 

 

 

 

 

 

 

 

либо в случае метода хорд

A

B

C

D

E

F

G

H

I

J

K

1

Решение уравнения lnx–2+x=0

2

Иванов И.И. Группа СВ-1Х2

3

Отделение корней

4

Хнач=

0,5

Хкон=

7,5

Н=

0,35

 

 

 

 

 

5

X

F

 

Уточнение корней методом хорд

6

0,50

-2,193147

 

A

F(A)

B

F(B)

P

F(P)

R

N

7

0,85

-1,312519

 

1,55

-0,0117451

1,9000000

0,5418539

1,5574255

0,0004597

 

1

8

1,20

-0,617678

 

1,55

-0,0117451

1,5574255

0,0004597

1,5571459

0,0000004

0,0002797

2

9

1,55

-0,011745

 

1,55

-0,0117451

1,5571459

0,0000004

1,5571456

0,0000000

0,0000003

3

10

1,90

0,541854

 

1,55

-0,0117451

1,5571456

0,0000000

1,5571456

0,0000000

0,0000000

4

11

2,25

1,060930

 

1,55

-0,0117451

1,5571456

0,0000000

1,5571456

0,0000000

0,0000000

5

12

2,60

1,555511

 

1,55

-0,0117451

1,5571456

0,0000000

1,5571456

0,0000000

0,0000000

6

13

2,95

2,031805

 

1,55

-0,0117451

1,5571456

0,0000000

1,5571456

0,0000000

0,0000000

7

14

3,30

2,493922

 

1,55

-0,0117451

1,5571456

0,0000000

1,5571456

0,0000000

0,0000000

8

15

3,65

2,944727

 

1,55

-0,0117451

1,5571456

0,0000000

1,5571456

0,0000000

0,0000000

9

16

4,00

3,386294

 

1,55

-0,0117451

1,5571456

0,0000000

1,5571456

0,0000000

0,0000000

10

17

4,35

3,820176

 

1,55

-0,0117451

1,5571456

0,0000000

1,5571456

0,0000000

0,0000000

11

18

4,70

4,247563

 

1,55

-0,0117451

1,5571456

0,0000000

1,5571456

0,0000000

0,0000000

12

19

5,05

4,669388

 

1,55

-0,0117451

1,5571456

0,0000000

1,5571456

0,0000000

0,0000000

13

20

5,40

5,086399

 

1,55

-0,0117451

1,5571456

0,0000000

1,5571456

0,0000000

0,0000000

14

21

5,75

5,499200

 

1,55

-0,0117451

1,5571456

0,0000000

1,5571456

0,0000000

0,0000000

15

22

6,10

5,908289

 

 

 

 

 

 

 

 

 

23

6,45

6,314080

 

 

 

 

 

 

 

 

 

24

6,80

6,716923

 

 

 

 

 

 

 

 

 

25

7,15

7,117112

 

 

 

 

 

 

 

 

 

26

7,50

7,514903

 

 

 

 

 

 

 

 

 

После выполнения этих действий в клетках столбца F будут находиться последовательные приближения к точному значению корня с ошибкой, которая отражается в столбце J. Как только ошибка станет меньше заданной точности ε, то мы можем считать задачу выполненной. Так как задана точность ε=0,0001, то из приведенных выше таблиц видно, что в случае метода дихотомий в качестве ответа можно взять значение 1,557135, достигнутое на 13-й итерации, а в случае метода хорд – значение 1,557146, достигнутое на 3-й итерации.