Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Пулькин, С. П. Вычислительная математика пособие для учащихся 9-10 классов по факультативному курсу

.pdf
Скачиваний:
19
Добавлен:
21.10.2023
Размер:
9.64 Mб
Скачать

до пересечения

с кривой в точке М и через

— прямую,

параллельную

оси Ох, до пересечения с

биссектрисой

в точке N 2 и т .

д . Э т о т процесс представим' себе продолжен­

ным неограниченно. В результате получим ломаную с бес­ конечным множеством звеньев M oN xM ^^M ^... и беско­ нечным множеством вершин. Вершины М 0, М и М 2, ...

лежат на кривой, вершины N u N 2, Na, ...— на биссектрисе. Эту ломаную будем называть ломаной итерации. Абсциссы вершин этой ломаной х0, хг, х2, ... суть не что иное, как члены итерационной последовательности.

На рисунке 34 в окрестности корня \ кривая такова, что |/'(х )|< 1, причем f'{x) > 0 (функция возрастающая). Из рассмотрения чертежа ясно, что итерационная последо­ вательность возрастающая (если хй< \) или убывающая (если x0>-s). Ломаная итерации имеет вид лестницы с бес­ конечным множеством ступенек. В любом случае последо­ вательность сходится к корню | (одностороннее прибли­ жение) .

На рисунке 35 в окрестности корня 1 кривая такова, что |/(*)|<1, но f'{x)< 0 (функция убывающая). Из чертежа видно, что ломаная итерации имеет вид бесконечной спи­ рали, сжимающейся при приближении к точке пересечения кривой и биссектрисы. Итерационная последовательность

НО

немонотонна: чередуются члены последовательности, боль­ шие ^ и меньшие Е- Последовательность сходится к корню Е (двустороннее прибли­ жение).

в

На

рисунках

36, 37

окрестности

корня

|/'(х)|>1. Очевидно, что

как бы близко

к

корню

I

ни

взять

х 0,

члены

итерационной

последо­

вательности

будут уда­

ляться от корня и для

нахождения

 

значения

корня Е метод итераций

неприменим.

 

 

 

 

49°.

Пример решения

уравнения методом ите­

раций. Решим задачу: найти методом итераций корень уравнения

2х3+ 4х— 1=0

с точностью до третьего

 

десятичного знака.

Рис. 36

ill

Решая уравнение графически, находим грубо прибли­ женное значение корня х0=0,25.

Представляем уравнение в виде

1

 

 

Х ~~ 2(2 + хг) '

 

 

 

 

Здесь

f (х) = 2(2+ хг) f

(х) ~

(2-{- х2)2

f

(0»25)»gjp.

Метод

итерации применим, производная /'(х) весьма

мала,

итерационный процесс быстро сходящийся. Состав­

ляем

расчетную

таблицу

и

постепенно

заполняем

ее,

приняв л'0—0,25

(табл. XIII). Промежуточные вычисления

 

 

 

 

 

 

 

Таблица XI II

k

*k

хк

<3) + 2

( 4 ) - 2

хь +

1=4-

 

 

 

 

 

 

О

1

2

3

 

4

 

5

6

 

0

0,25000

0,06250

2,06250

4,12500

0,24242

1

0,24242

0,05877

2,05877

4,11754

0,24287

2

0,24287

0,05899

2,05899

4,11798

0,24284

3

0,24284

 

 

 

 

 

 

 

 

 

 

 

 

 

 

— ..........

—1

Н2

выполняем до пятого десятичного знака. Вычисления здесь надо делать по строкам, а не по столбцам, так как исходные

данные для последующей строки

мы получим, проведя

все вычисления предыдущей.

Как видим, вычисления можно

прекратить на третьем шаге:

в числовых значениях х г и х%

совпадают три первых десятичных знака.

Из сравнения х2 и х3

видно, что следует принять

| г» 0,243. с тремя верными

десятичными знаками.

50°. Вычисление корня любой степени методом итера­

ций. Пусть требуется вычислить

где а —данное по­

ложительное число. Эта задача равносильна отысканию

положительного

корня алгебраического уравнения

 

хт—а = 0.

(4.21)

Преобразуем это

уравнение к виду (4.16). Для этого

к каждой части

уравнения (4.21)

прибавим тхт и запи­

шем уравнение так: тхт —a ф- 1)хт. Теперь разделим обе части на тхт~1, получим:

x = i ( ^ T+(m“ 1)*)-

(4-22)

Вблизи искомого корня производная правой части этого уравнения близка к нулю, поэтому выгодно применить метод итераций. Пусть х0—некоторое грубое приближен­ ное значение искомого корня. Будем вычислять последо­ вательные приближения xit хг, . . . , xk, . . . по формуле:

+( * - = 0 ,1 ,2 ,...) . (4.23)

При достаточно большом k получим приближенное зна­ чение искомого корня с любой заданной точностью.

П р и м е р 1. Вычислить методом итераций |/ 2 с точ­ ностью до пятого десятичного знака.

Полагая х„— 1, вычисляем по формуле (4.23) (промежу­ точные значения находим с шестью десятичными знаками):

х±= 1,500000;

х%— 1,416666; ж,= 1,414215; * .= 1,414214.

Как видим, xs и л:4 совпадают до пятого десятичного знака. Значит, можно принять

К2»1,41421.

113

П р и м е р 2. Вычислить методом итераций f/Ю

с точ-

з

• При­

ностыо до пятого десятичного знака. Примем

меняя формулу (4.23), получим последовательность:

X!— 1,595062;

х2= 1,585022;

х3= 1,584893; х4=1,584893.

Как видим,искомый корень будет у / 10» 1,58489 (все цифры верные).

Заметим, что изложенный метод извлечения корня удобен для вычисления на ЭВМ.

51°. Оценка погрешности метода итераций. Преиму­ щества метода итераций перед другими методами. Пусть искомый корень £ содержится в отрезке [а; Ы и для всех значений аргумента х этого отрезка абсолютная величина производной не превышает некоторого положительного числа <7, меньшего единицы, т. е.

 

!/'(*) |< < К 1.

(4.24)

Для оценки

погрешности последовательных приближений

существует

формула:

 

 

|£ —■* » К г = ^ 1 * л —■xn - i l

(4.25)

Этой формулой целесообразно пользоваться, если последо­ вательность приближений монотонна. Если последователь­ ность немонотонна, то для оценки погрешности лучше поль­ зоваться тем свойством, что истинное значение корня содержится между любыми двумя соседними приближе­ ниями.

Метод итераций в ряде случаев имеет существенные преимущества перед другими методами.

Во-первых, вычисление по методу итераций представ­ ляет собой последовательность повторяющихся однотипных процессов. В силу этого вычислительная схема сравнительно проста. Описанное свойство метода итераций делает его очень удобным для программирования на ЭВМ.

Во-вторых, метод итераций обладает замечательным свойством с а м о и с п р а в л я е м о с т и . При приме­ нении любого иного метода ошибка в вычислениях оказы­ вает влияние на весь дальнейший вычислительный процесс

114

и приводит к ошибочному результату. Если же допущена ошибка в вычислениях при применении метода итераций, то эта ошибка не окажет влияния на окончательный ре­ зультат: ошибочное значение аргумента х окажется просто начальным приближением в новом итерационном процессе, осуществляемом с помощью той же формулы. В худшем случае ошибка приведет лишь к тому, что замедлит сходи­ мость итерационного процесса.

Упражнения к главе 4

1. Найти графически корень уравнения. Убедиться

в том , что данное уравнение имеет единственный действи­ тельны й корень:

а) х 3 + х — 1 = 0 ;

д)

х — 0 ,5 = c o s x ;

б)

х 5 +

2 х 4 -5 = 0;

е)

|/ - ^ :=:co s0 ,6 x ;

в)

 

1

ж )

cos 2 х — Зх2— 1 = 0;

Х

Зх2 —1 ’

г) 2 1 п х — - = 0; з) ха— 2 = 3 |/х " .

х

2.Найти графически все корни данного уравнения:

 

а)

х + 2 = 5*;

в) sinx = x2— 1;

 

б) х4+ 3х26х + 1 = 0;

г) 10х38хф -1 = 0.

3.

Найти графически наименьший положительный

корень данного

уравнения:

 

 

 

 

а) х3— 5хг+ 7х—3 = 0; б) ~ = t g x .

4.

Построив графики соответствующих функций, убе­

диться,

что данное уравнение

не имеет действительных

корней:

 

 

 

 

а) х4—х + 1 = 0 ;

б) xa-f 1 = arctgx;

в) 3* + 2 = sinx.

5.

Применяя

метод проб,

найти

корни уравнения

с точностью до 0, 1:

 

 

х4—0,5х 1 = 0.

6. Применяя метод проб, найти корень трансцендент­ ного уравнения с двумя верными десятичными знаками

115

(пользоваться таблицами соответствующих функций):

а) x = cosx; в) 2х = 1 -f-sinx;

б) е~х = Ух; г) ~ — ]gx.

7. Найти корень уравнения комбинированным методом проб и хорд с точностью до трех десятичных знаков:

а)

х* + 0,2х—0,84 = 0

(положительный

корень);

б)

x8-fQ,4x3— 1,26 — 0

(положительный

корень);

в)

х + е* = 0;

 

 

 

г)

■— — sin х

(наименьший положительный корень).

8. Найти корень уравнения комбинированным мето­ дом хорд и касательных с точностью до трех десятичных знаков:

а)

х*+

2х — 1 = 0

(положительный корень);

б)

x2flg x = 5;

 

 

в)

х ф arctg x = 10;

 

г)

3x + sinx = 7.

 

 

9. Площадь Q кругового сегмента, дуга которого а,

определяется формулой

 

 

 

Q = у R'1(а — sin а)

 

(а есть радианная

мера дуги). Найти сегмент, площадь

которого

равна 4- площади круга (найти сегмент—зна­

чит найти

угловую

меру его дуги; см. рис.

13).

10. Прямоугольная стальная пластинка

150 х 100 см

и толщиной 0,5 см

защемлена по краям и

подвергается

действию равномерно распределенной нагрузки, равной 0,25 кг/см2. Стрела прогиба г определяется из уравнения

1,05г3 + 0,702 = 96,4.

Найти г, решив данное уравнение. (Найти корень с тремя верными значащими цифрами.)

11. Шар радиуса R разделить на т частей, равных по объему, путем проведения плоскостей, параллельных между собой (m = 5; т = 1 0 ) . Отношение h:R найти с пятью верными десятичными знаками (ft— высота шаро­ вого слоя).

116

12.

Решить

задачу

2 из п.

37°,

если:

а) ОМ = у - ;

т :п = 1:2; б)

О М - у - ;

m: n =

l: l ;

в) ОМ = R\ т :п —

= 1:3.

(Найти

угол <р с точностью

до 5'.)

 

13.

Найти

корень уравнения

2

2

с точностью

до трех десятичных

знаков. (Уравнения такого типа

встречаются при

изучении колебаний стержня под дейст­

вием продольного

удара.)

из уравнений

14. Показать, что

каждое

 

ig x -^ k x ,

tgjc = |-

имеет бесконечное множество корней. Положив k —0,6, найти наименьший положительный корень каждого из этих уравнений с тремя верными десятичными знаками. (Эти уравнения встречаются при изучении теплового режима

встенке.)

15.Найти методом итераций у^5 с точностью до чет­ вертого десятичного знака.

16.Найти методом итераций корень уравнения

ЗУ—0,9л:— 6 = 0

сточностью до третьего десятичного знака,

17.Найти методом итераций корень уравнения с точ­ ностью до четвертого десятичного знака:

а) Зх-{-ех = 2,4;

б) l g . v = 5 — 2л:;

в) tg л:—-7л:- f 2 = 0;

г) х 1,2 cos у = 0.

Л А Б О Р А Т О Р Н А Я Р А Б О Т А № 2

Приближенное решение алгебраического уравнения комби» нированным методом

С о д е р ж а н и е р а б о т ы . Отыскание корня ал­ гебраического уравнения комбинированным методом (ме­ тодом проб и хорд или методом хорд и касательных).

117

Т и п з а д а н и я . Дано алгебраическое уравнение степени выше второй /(%)—0. Даются указания, какой именно корень требуется найти. Ставится задача отыскания при­ ближенного значения корня с заданной точностью.

П о р я д о к п р о в е д е н и я р а б о т ы . 1. Гра­ фически отделить корень данного уравнения: найти отре­ зок [а; Ь] достаточно малой длины, внутри которого содер­ жится искомый корень, и этот корень единственный.

2.Проверить аналитически, что: 1) /(а) и f(b) имеют разные знаки; 2) f'(x) сохраняет постоянный знак на [я; Ы.

3.Методом проб уточнить корень, добившись того, что

длина

отрезка

[я; Ь] станет равной 0,1.

4.

Избрать

один из рекомендуемых комбинированных

методов, составить расчетный бланк для записи вычислений. 5. Провести вычисления в соответствии с разработан­

ной схемой.

6. Проверить полученный результат путем подстановки

найденного

корня

в

уравнение.

положитель­

З а д а н и е

1.

Вычислить наименьший

ный корень

уравнения

 

 

 

 

2х4х—2—0

(4.26)

комбинированным методом проб и хорд с точностью до четвертого десятичного знака. (Расчетная таблица — табл. XIV.)

Р е ш е н и е 1. Запишем уравнение в виде 2х*=2х, построим графики функций у=2х* и у = 2—х. Из чертежа заключаем, что искомый корень содержится внутри от­ резка [0; 1].

2. Полагая f(x)=2xtjf x —2,

нахоДим:

/(0)= —2< 0;

/(1)= 1> 0;

/'(* )= 8х»+ 1.

Очевидно, /'(х )> 0 на

отрезке

[0;

1]. Итак, аналитически

доказано, что уравнение имеет внутри отрезка [0; 1] корень, и притом единственный. Ясно, что это есть наименьший положительный корень, который требуется найти.

3. Составляем расчетную таблицу для применения ком­ бинированного метода проб и хорд (табл. XIV).

Проводим вычисления в следующем порядке (все проме­ жуточные результаты находим с одним запасным знаком).

П е р в ы й ш а г . Методом проб находим корень с точ­ ностью до 0,1. Для этого делим отрезок [0; 1] на 10 равных частей, испытываем точки деления 0,0; 0,1; 0,2; ... . Чтобы

118

не испытывать много точек, найдем грубое приближение методом хорд:

с‘ = а ~ т = т ’ f {а}= 0~ т = р = 2) ' (~ 2) “ т •

Итак, корень близок к числу 0,7. Испытываем точки деле­

ния 0,7; 0,8; 0,9

(см. верхнюю секцию таблицы). Видим, что

корень заключен между 0,8 и 0,9.

В т о р о й

ш а г . Вычисляем корень методом проб

с точностью до 0,01. Отрезок [0,8; 0,9], в котором заключен корень, делим на 10 частей, точки деления: 0,81; 0,82;

..., 0,89. Методом хорд находим, что корень близок к 0,86 (можно применять формулу метода хорд, а можно поступить проще, сделать прикидку в уме по правилу линейной интер­ поляции, см. п. 30°). Поэтому испытываем только точки деления [0,86; 0,87]. В этих точках f(x) имеет разные знаки (см. таблицу), поэтому заключаем, что корень содержится между 0,86 и 0,87.

Т р е т и й ш а г . Вычисляем корень с точностью до 0,001. Отрезок [0,86; 0,87] делим на 10 частей. Пользуясь грубой прикидкой по методу хорд (лучше опять проделать это в уме), находим, что нужно испытать точки деления, близкие к 0,867. Испытывая числа 0,867 и 0,868, приходим к выводу, что между ними содержится корень.

Ч е т в е р т ы й ш а г . Вычисляем корень с точностью до 0,001. Делим отрезок [0,867; 0,868] на 10 частей, испыты­ ваем точки 0,8674 и 0,8675. Искомый корень заключен между ними. Значит, каждое из этих чисел есть прибли­ женное значение корня с погрешностью, не превышаю­ щей 0,001. Следовательно, корень найден с требуемой точностью:

1^0,8674

или

1^0,8675.

 

З а м е ч а н и е . Из

таблицы

видно, что

f (0,8674)=

= —0,00044, f (0,8675)=+0,00020. Отсюда

следует, что

корень ближе к числу 0,8675, чем к 0,8674. Поэтому за приближенное значение корня лучше принять число 0,8675, погрешность будет меньше половины единицы низшего разряда, т. е. меньше 0,0005. Таким образом, в записи корня 0,8675 все цифры верны.

З а д а н и е 2. Вычислить наименьший положитель­ ный корень уравнения (4.26) комбинированным методом хорд и касательных. (Расчетная таблица — табл. XV.)

i 19

Соседние файлы в папке книги из ГПНТБ