Улучшение графо - аналитического способа решений кубических уравнений.
В случаях, когда все коэффициенты уравнения (1) одного знака, возникает трудность с определением точек пересечения двух кривых по формуле (40) и (41) .
Пример 1: (x – 2)(x - 3)(x - 4) = x3 – 9x2 + 26x – 24 = 0
d1 = a2 + 9a + 26 d2 = -24/a
Пример
2: (x + 1)(x + 2)(x + 3) = x3 + 6x2 + 11x + 6 = 0
d1 = a2 – 6a + 11 d2 = 6/a
Можно трансформировать уравнение (1) к такому виду, когда корни разного знака и по модулю приблизительно одинаковы. Из уравнения (46) коэффициент при c2 равен A(m - 2n) и он будет равен нулю при m = 2n , и, в частности, при m = 2 n =1 .
(x + a1)(x + a2)(x
+ a3) = x3 + (a1 + a2 + a3)x2
+ (a1(a2 + a3) + a2a3)x
+ a1a2a3 = x3 + Ax2 + Bx
+ D = 0
A = a1 + a2 +
a3 = a + b
B = a1(a2 + a3)
+ a2a3 = ab + d
D = ad = a1a2a3
b1 + b2 + b3
= A – a1 + A – a2 + A – a3 = 3A – (a1
+ a2 + a3) = 2A
c1 = b1 – 2a1 c1 + c2 + c3
= b1 + b2 + b3 - 2a1 - 2a2
- 2a3 = 2A – 2A = 0 c3 = (–c1) + (–c2)
В систему ур-ний (3), (4), (5) вводим новый коэффициент c = b – 2a или b = 2a + c.
После
подстановок получаем: (50) (51) (52)
(53) (54)
c3 + (9B – 3A2)c
+ 27D –9AB + 2A3 = 0
(55) BC = 9B –
3A2 (56) DC = 27D –9AB + 2A3 (57)
c3 + BC · c
+ DC = 0 (58) A = 0
c2 + BC = – DC
/ c (59) y1 = c2
+ BC y2 = – DC
/ c
Пример 3: (x + 1) (x + 8) (x + 6) = x3 + 15x2 + 62x + 48 = 0
BC = 9B – 3A2
= 9·62 – 3·152 = - 117
– DC = – 27D + 9AB – 2A3
= –27·48 + 9·15·62 – 2·153 = 324
c2 – 117 = 324/c
c1 = 12; c2 =
- 9; c3 = -3.
Из графика видно, что: 1) –(с2 + с3) = с1 ; 2) Значение большего корня находится правее оси у , а значения двух меньших корней находится левее оси у .
Рассмотрим
ф-лу x3 + Bx + D = 0 (59)
Согласно ф-лам (3),
(4), (5) :
A = a + b = 0 a = -b b = -a
B = ab + d = -a2 + d d = a2 + B
(60)
D = ad
При подстановке x = -x1 в
уравнение (59) имеем :
-x13
– Bx1 +
D = 0 x13 + Bx1 – D = 0
т. е. при изменении знака D меняется знак корней на обратный.
Таким образом,
ур-ние x3 + Bx ± D = 0 сводится к ур-нию: x3 + Bx = |D| .
Знак большего из
корней x1
соответствует знаку D.
x3 + Bx + D = (x + a)(x2
– ax + d) (61) или =
(x – a)(x2 + ax + d) (62)
Следует заметить,
что после сравнения ур-ния (1) после преобразования z = x + A/3 и уравнения (59) можно выявить,
что c = 3z = 3x + A .
x3 + Bx + D = (x + a)(x2
– ax + d)
В уравнении (60)
обозначим a2 + B = d1 (63) D/a = d2 (64)
d1 = d2 at2 + B = D/at (65)
Введём
обозначения: at = a0 + Δa (66) , где at — точное
значение коэффициента a , удовлетворяющее
ур-нию (65) , a0 — приближённое
к точному значение, Δa — отклонение
(разность) между точным значением и приведенным значениями. Подставляем (66) в (65) , имеем (a0 + Δa)2 + В = D / (a0 + Δa)
Δa3 + 3a0Δa2 + 3a02Δa + a03 + Ba0
+ BΔa = D
Δa2(3a0 + Δa) + Δa(3a02 + B) +
Ba0 + a03 – D = 0 (67)
Введём обозначение: 3a0 + Δa = K (68) 3a02
+ B = L (69) Ba0 + a03
– D = M (70)
KΔa2 + LΔa + M = 0 (71)
(72)
По ф-ле aп = a0 + Δa (73) определяется первое приближение к точному значению коэффициента at .
При вычислении коэффициента К вместо значения Δa подставляется измеренная по графику величина разности at – a0 , где at — измеренное по графику точное значение абсциссы в точке пересечения графиков d1 и d2 , a0 — вычисленное или измеренное по графику приближённое значение коэффициента.
При Δa << 3a0 значение К = 3a0
.
Ниже показаны графики, построенные по ф-лам (63) , (64) при разных значениях коэффициента В.
Пример 1:
d1 = a2 – 20 d1 = 0
a02 + B = 0
(74)
Пример 2:
B = 0 d1 = a2 d2 = D/a a2 = D/a a3 = D (75)
Пример 3: B > 0 при a = 0 d0 =
B d2 = B = D/a0 a0 = D/B (76)
Значения a0 можно выбирать как по ф-лам (74) , (75) , (76) , так и непосредственно считывая по графику значение абсциссы точки пересечения кривых (63), (64).
07.10.2003