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

книги из ГПНТБ / Михельсон В.С. Элементы вычислительной математики учебное пособие для электроприборостроительных техникумов

.pdf
Скачиваний:
23
Добавлен:
29.10.2023
Размер:
7.59 Mб
Скачать

П р и м е р . Решить систему

10,1 *t — 0,3x2 = 20,

(21)

7 xi + 102*2 = — 100.

Эту систему можно записать различными способами в виде си­ стемы (18):

Xi = 2 — 0,01 jCi + 0,031 лг2,

*2 = — 1 + 0 ,0 7 * ! — 0,02 *2,

или

 

'* !=

1,982 +0,0297*2,

( 22)

*2 = _ 0,9804 + 0,0686 *!,

или

*! = 20 — 9,01 *! + 0,3 *2,

лг2 = — 100 + 7*2. — 101 *2.

Первыми двумя системами можно воспользоваться для нахож­ дения приближенного решения системы (21). Так как для первой системы

ГО,01 + 0,07 = 0,08 < 1, 10,03 + 0,02 = 0,05 < 1,

то выполняется первое условие теоремы. Для второй системы 0,0686<1 и 0,0297<1, т. е. также выполняется первое условие.

Расчет проводим по формулам:

(23)

составленным из коэффициентов первой системы.

Возьмем * i= 0 и *^~^ ™,-па

Вычисляем *{2* и х ^ :

*{2) = 2 — 0,001-2+ 0,03-(— 1 )= 1,95,

* Р > = _ 1 + 0,07-2 — 0,02-(— 1) = — 0,84

100

Теперь находим *{3) и х£3):

ДГ](3> = 2 — 0,01-1,95 + 0 , 03-(— 0,84) = 1,9553,

 

x<3) = — 1 +0,07-1,95 — 0,02-(— 0,84) = — 0,8467.

Аналогично определяем, что

 

 

 

 

 

х<4>=

1,955046,

х ^

=

— 0,846195,

 

=

1,955064,

*<5>=

— 0,84622.

Итак, составлена последовательность решений:

 

(0; 0), (2; — 1). (1,95; — 0,84),

(1,9553;

— 0,8467),

 

(1,955046;

— 0,846195),

(1,955064; — 0,84622).

Последнее решение с точностью до пятого десятичного знака

совпадает с точным решением системы

 

 

 

X l=

6700

 

 

— 2900

 

----- = 1,9550627-•• и х2 =

- — — = — 0,84622118. ..

1

3427

при помощи

 

3427

можно получить

Таким образом,

формулы (23)

приближенное решение системы с любой наперед заданной точно­

стью.

 

коэффициентами

системы (22) и вычис­

Если воспользоваться

лять по формулам

 

 

 

х[к) =

1,982 + 0,0297

,

*№ =

_

0,9804 + 0,0686 х[к~ Х),

то получим последовательность

 

(0; 0), (1,982;

— 0,9804), (1,952; — 0,844),

 

(1,9569; — 0,8464),

 

которая также сходится к решению системы (21).

Чтобы ускорить сходимость процесса итерации, заменим фор­

мулу (19). Для нахождения

х[к\ . . . , х (кХ мы пользовались только

значениями х}к~ Х) ,..., х^ ~

1), найденными на предыдущем этапе.

Можно при вычислении xjkx пользоваться только что вычисленными

101

значениями х }**,

>х \—\ .

т-е' значение xjk>

вычислять не при

помощи

 

 

„(*—1)

 

 

 

 

 

 

 

 

 

' > л п

'

 

 

 

 

 

 

 

 

 

 

 

а при помощи

 

 

 

 

 

 

 

 

 

 

М )

 

y W

y ( k ~ \ )

,

(А— 1)

y ( k ~ \ )

Х [

. . ■. , X[_i , Х(-

 

 

 

хп

 

В этом случае формулы (19) примут вид

 

 

 

 

 

*{*’ = Pi + 2

«1/ х}(*—1)

 

 

 

 

 

 

 

 

/=1

 

 

 

 

 

 

*-1

 

 

 

 

(24)

 

 

 

 

 

 

 

 

 

 

 

 

 

/=1

 

 

 

 

 

 

 

 

 

л — 1

 

 

 

 

 

 

 

= Р„ +

 

1 ] «*]л к) + а пп х п

1)-

 

 

 

 

/= 1

 

 

 

 

 

Таким образом для решения системы (21) можно воспользовать­

ся формулами

 

 

 

 

 

 

 

 

 

 

 

х[к) = 2 — 0,01

 

 

+ 0 ,0 3 * ^ - 1>,

 

 

 

= -

1 +

0,07л}*) —

0,02 л ]*-1».

 

Возьмем л®=Л2= 0, тогда

получим х}1) =2

и л}1)= —1. Продол­

жаем вычисления:

х}2) =1,95,

х ^

—0,844,

х}3) = 1,95516, х}3)=

= —0,84624; получаем

последовательность решений,

сходящуюся к

исходному решению. Метод вычисления по формулам

(24) называет­

ся методом Зейд'еля, Последовательность решений, составленная по этому методу сходится, если матрица /4=||ао11 удовлетворяет усло­ вию приведенной выше теоремы.

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

102 -

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

Глава III

МЕТОДЫ ПРИБЛИЖЕННОГО РЕШЕНИЯ АЛГЕБРАИЧЕСКИХ

ИТРАНСЦЕНДЕНТНЫХ УРАВНЕНИЙ

СОДНИМ НЕИЗВЕСТНЫМ

Решение многих задач часто сводится к решению уравнений, содержащих одно неизвестное. Такие уравнения имеют вид

/(•*) = о,

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

7ха5 — х4 + Зх3 х — 0,5 = 0,

тригонометрическими

2 tg3 х — 2 cos х + sin 2 х = 0 ,

показательными

5*’-1 _|_ з* _ 4 = 0>

иррациональными

Ухз --------3—2т Ух,---------

+ 1

трансцендентными

б'в 3* + 2 xsin х = 3.

Изучение методов решения уравнений с одним неизвестным нач­ нем с алгебраических уравнений.

ЮЗ —

 

§

1. Алгебраические уравнения

 

 

 

Алгебраические

уравнения

в

общем виде записываются

 

так:

 

а0 хп -\-а1 х11

1 +

• • •+

ап—\ х “Ь а „ = 0-

 

 

(1)

Числа а0,

аи . .. , а п могут

быть

как

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

так и комп­

лексными,

они называются коэффициентами уравнения.

Если а

0

Ф О,

то число п называется степенью уравнения. Для краткости левую часть выражения (1) будем обозначать через Р(х) и называть ее

многочленом, от неизвестного х. Если а0 =1, то многочлен называет­ ся приведенным. Подставляя вместо х какое-нибудь число с, можно найти числовое значение этого многочлена, это значение обозначим

через Р(с).

 

многочлена

х2+

Так, например, число —4,25 есть значение

+3*4-2,5 при х —1,5, так как —(—1,5)2+ 3 (—1,5) +-2,5=—4,25;

число —2+131/

есть значение многочлена

2*3—/*+ 3/+2 при

* = —4/, так как 2(—4/)3—/(—4/)+3/+2 = —2 + 131г.

Р(х)=0

О п р е д е л е н и е .

Корнем алгебраического

уравнения

или корнем многочлена Р(х) называется такое значение а неизвест­ ного х, при котором значение многочлена равно нулю: Р(а) = 0.

П р и м е р ы:

 

 

 

 

 

 

1

 

 

1

является корнем

 

 

1) Число -|т-

уравнения —125*4+2*— —^~= 0,

так как -125 ( у - ) + 2 ( у )

-

у

= 0 .

 

2) Число

г+1

не

является

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

ix2+ (Зг—1)*+

+ 27г—3=0,

так как

—г(г+1)2+(Зг—1) (г+ 1)+27/—3=^0.

Делимость многочлена.

Пусть

даны два многочлена

 

Р (х) = а 0

хп + а1

х"

- 1

Н-------h ал_! * +

ап

И

 

 

 

 

 

 

 

 

 

где

Q (х) =

b0 xm +

х т ~ 1-|--------h bm_ I * + Ьт,

 

 

 

 

 

 

 

 

 

 

 

 

 

а0 Ф 0

и 60 ф 0.

 

Если

степень

первого многочлена

не меньше

степени второго,

т. е. п ^ т ,

то многочлен Р(х)

можно

разделить на

многочлен Q(x),

104

т. е. найти такие два многочлена q(x) степени п—т и г(х) степени меньше чем т, что

Р(х) = Q( x) q( x) +r( x) .

В этом случае многочлен q(x) называется частным, а многочлен

г(х) остатком.

Пр и м е р . При делении многочлена Р( х )=—2х5—х4 +2хЗ—5л:2— —4л:+7 на Q(x)=x3 —л:+ 3 получаем частное q(x) = —2л:2—х и г(х) =

~ —х -р7.

 

 

Можно доказать, что если число а является корнем уравнения

(1), то многочлен делится без остатка на х—а и г(х) = 0.

Например,

й=1 является корнем многочлена

Р(х) = х3 + 4х2 —1

и Р(х) де­

лится на (х— 1), так как Р (х) = —1) (х2+ 5 х + 1).

 

Кратность корня многочлена.

Мы видели, что если число а яв­

ляется корнем многочлена Р(х),

то Р(х) делится на ха. Может

оказаться, например, что Р(х) также делится на —а)2 и на —а)3, но не делится на а)4. В этом случае число а называют корнем третьей кратности многочлена Р(х).

Аналогичным образом можно дать определение корня k-n крат­ ности.

Число а называется корнем k-й кратности уравнения Р(х)= 0 или многочлена Р(х\, если многочислен Р(х) делится на (ха)к, но не делится на (ха)'г+1.

Однократный корень называется простым.

П р и м е р ы . 1) Число а = 3 является корнем второй кратности многочлена Р(х) =х3 7л:2+ 15л:—9, так как Р(х) = —3)2(х—1) де­

лится на —З)2 и не делится на —З)3.

четвертой кратности

много­

2)

Число а= —2 является

корнем

члена

Р{х)= 2л:5+15х4 + 40л:3+40х2—16,

так

как

Р(х),

равный

(х-р2 )4

(2 х—1),

делится на

—(—2)]4

и

не

делится

на

—(—2)]5.

многочлена.

Многочлен

степени

п имеет

в

точ­

Число корней

ности п действительных или комплексных корней, если каждый k-

кратный корень считать k раз.

Например, уравнение х5+7л:4+ Юл:3—18л'2—27x+27=0 имеет только два различных корня: 1 и —3, но так как левая часть этого уравнения равна произведению —1)2-(л + 3 )3, то первый корень является двукратным, а второй — трехкратным. Поэтому мы считаем, что это уравнение имеет пять действительных корней, из которых два равны 1 и три равны —3.

105

§2. Графический метод решения алгебраических

итрансцендентных уравнений

Приступим к изучению методов решения уравнения с одним не­ известным

/(*) = 0.

(2)

Один из таких методов связан с построением графика функции y=f(x). Абсциссы точек пересечения этого графика с осью Ох яв­ ляются корнями уравнения (2). Так как трудно определить на гра­ фике эти абсциссы с большой точностью, то графический метод ча­ ще всего используют для отделения корней. Отделить действительные

корни (2) значит для каждого корня Хг найти такие два числа а{

и bi, что ai< x{<bi и никаких других корней

данного

уравнения

между этими числами не было бы.

 

 

 

П р и м е р . Отделить действительные корни

уравнения

4х = 0.

 

 

(3)

Построим

график

функции

у=2х —4х. Он

пересекает ось

Ох в двух точках: первая из них имеет абсциссу, равную 4; абсцисса же второй точки за­

ключена

между 0,3 и 0,4

(рис. 16).

Поэтому один корень

равен четырем, а другой нахо­

дится в

интервале

(0,3; 0,4).

В этом

интервале

находится

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

ри этого интервала возрастает. Вели же первая производная

отрицательна, то функция в этом интервале убывает:

Г (х) = 2х \п2 — 4,

106

При 0,3<х<0,4 f'(x) меньше пуля, поэтому в рассматриваемом ин­ тервале функция убывает и только в одной точке пересекает ось Ох. Таким образом, мы отделили корень уравнения (3). Если найден ин­ тервал (а; Ь), в котором находится корень, то за приближенное

а + Ь

значение этого корня можно принять число — -— ■.

Можно поступить и по-другому. Заменим уравнение f (x)= О равносильным уравнением ср(х) =ф(х). Если на одном чертеже по­ строить графики у=(р(х) и y=ty(x), то абсциссы точек пересечения составленных графиков определяют приближенные значения корней исходного уравнения. Запишем уравнение (3) в следующем виде: 2х =4х. Теперь построим графики у = 2 х и у=4х. Для каждого урав­ нения составим таблицу значений.

X

0,1

0,2

0,3

0,4

0,6

0,8

1,0

1,5

2

2,5

3

3,5

4,0

5

У

1,07

1,14

1,23

1,32

1,51

1,74

2

2,82

4

5,65

8

11,31

16

32

X

0,1

0,2

0,3

0,4

0,6

0,8

1,0

1,5

2

2,5

3

3,5

4,0

5

У

0.4

0,8

1,2

1,6

2.4

3,2

4

6

8

10

12

14

16,0

20

Строим по точкам графики этих двух функций. Эти графики пе­ ресекаются в точках А и В. (рис. 17). Получаем для корней при­ ближенные значения *1 = 0,35 и х2 =4.

§ 3. Метод хорд

После того как найден интервал (а; Ь) (рис. 18), в котором на­ ходится один корень уравнения f(x)= 0, приступаем к вычислению значения этого корня. Для этого соединим точки Л, и Bt. Отрезок A\Bi пересекает ось Ох в точке а^. Координату этой точки по оси Ох можно взять за приближенное значение корня. Чтобы получить бо­ лее точное значение, опустим из точки at перпендикуляр до пересе­ чения с графиком y —f ( x ) — получим точку А2. Соединив точки Л2 и В и находим точку а2— точку пересечения отрезка А2 В , с осью Ох. Координата точки а2 является более точным значением корня урав-

107

Рис. 17

нения. Продолжая этот процесс, получаем последовательность то­ чек Яь а2 ....... неограниченно приближающихся к точке х0. Коорди­ наты этих точек позволяют получить значение искомого корня с лю­ бой точностью. Рассмотренный метод определения корня называется

методом хорд, или методом линейной интерполяции.

Пусть в интервале (я, Ь) находится

один

0

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

f(x)= О и для всех х в интервале (я, b),

f'(x) ^

и Г'(х)ф 0. Если

108

при a<x<b f"(x) больше нуля, го при этих значениях х график функции y--f(x) обращен своей вогнутостью вверх (рис. 19 и 22), если же меньше нуля, то — вниз (рис. 20 и 21).

Так как корень уравнения (2) находится в интервале (а, Ь) и других корней в нем нет, то значения f(a) и f(b) имеют разные знаки. Одно из них положительное, другое — отрицательное.

S'(X)>0

f'ljr)^ О

f i d * О

109

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