книги из ГПНТБ / Михельсон В.С. Элементы вычислительной математики учебное пособие для электроприборостроительных техникумов
.pdfП р и м е р . Решить систему
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ха— 2х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 —4х—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 |
и |
не |
делится |
на |
||
Iх—(—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 и никаких других корней |
данного |
уравнения |
|
между этими числами не было бы. |
|
|
|
П р и м е р . Отделить действительные корни |
уравнения |
||
2х — 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
