Срочная публикация научной статьи
+7 995 770 98 40
+7 995 202 54 42
info@journalpro.ru
Есин Валентин Васильевич ,пенсионер
Аннотация
Предложенные в статье методы расширяют возможности использования математического аппарата и позволяют решать широкий круг народно-хозяйственных задач, в том числе, и исследования процессов, описываемых уравнениями высших степеней.
Ключевые слова: уравнение, метод, алгоритм, реализация.
Keywords:the equation, method, algorithm, realization.
Известно, что прямого решения алгебраических уравнений степени выше 4-й не существует [1].
Предлагаю методы решения уравнений 5-й и выше степеней. Их суть…
1. Существует метод «касательных» для определения корня уравнения, находящегося в некотором интервале.
Пусть f(x) – график функции, к которому проведена касательная в точке y1. ;
Как видно из рисунка 1, чем меньше Δxi= xi+1-xi, тем ближе график f(x) приближается к прямой линии.
Т. е. при малых Δx график функции f(x) можно заменить касательной к графику функции.
Тогда: Δf(x) =f(x1+Δx1)-f(x1)= f1(x1)*Δx1,
гдеf1(x1) – первая производная функцииf(x) в точке x1
Если в данном выражении f(x1+Δx1) приравнять к 0, то получим:
Δx1 = - f(x1) / f1(x1) . (1)
Найдя x2= x1+ Δx1=x1 - f(x1) / f1(x1) , и определив значения f(x2) и f1(x2) , можно на очередном шаге найти значение x3 = x2 - f(x3) / f1(x3) , и т. д. с каждым шагом приближаясь к графику функции f(x).
В итоге, через определенное количество шагов, можно с требуемой точностью найти корень исходного уравнения f(x) =0
Выражение (1) можно получить, если в известной преобразованной формуле бинома Ньютона [2]:
Fn(x+Δx)=fn(x)+f1(x)*Δx+ f11(x)*Δx2/2!+ f111(x)*Δx3/3!+….+ f( n) (x)*Δxn/n!(2)
(которая, кстати, получается путем замены в функции fn(x) аргумента Х на выражение Х+Δx) - отбросить все члены, содержащие производные второго порядка и выше, и устремить f(x+Δx) к нулю.
(Действительно, при малых Δx выражениями Δx2, Δx3 ,Δxn…можно пренебречь.
Однако не стоит забывать о коэффициентах при Δx2, Δx3 ,Δxn, а также о стационарных точках, когдаf1(x)=0.)
2. Если же в выражении (2) отбрасывать не все последующие члены, а только последний член,содержащий Δxn, то можно получить другую функциюψ1(x), график которой с большей достоверностью приближается к функции f(x), чем график прямой линии.
Тогда:
ψ1(x1+Δx1)= f (x1)+f 1(x1)*Δx1+ f 11(x1)*Δx12/2+ f 111(x1)*Δx13/3!+….+
f ( n-1) (x1)*Δx1n-1 /(n1)! (3)
Устремив выражение ψ1(x1+Δx1) 0, мы получаем уравнение (n-1)-степени относительно Δx1:
Δx1n-1+а1*Δx1n-2+в1*Δx1n-3+…+k1=0 (4)
где: коэффициенты а1,в1…k1- получаются путем деления каждого члена ψ1(x1+Δx1) на выражение f( n-1) (x1)/(n-1)!
Решив уравнение (4), получаем значение Δx1, а следовательно,уточненное значение корня x2 = x1+Δx1, при котором f(x) стремится к 0.
При необходимости, повторяя данный прием, мы находим новую функцию ψ2 (x), следовательно, и новое уравнение
Δx2n-1+а2*Δx2n-2+в2*Δx2n-3+…+k2 = 0 , (5)
где: коэффициенты а2,в2…k2- получаются путем деления каждого члена ψ2(x2+Δx2) на выражение f( n-1) (x2)/(n-1)!
Решая уравнение (5), находим значения Δx2и соответственно x3 =x2+Δx2 и т.д., пока не найдем корень исходного уравнения f(x)=0 :
X1 = x1 + Δx1 + Δx2 + Δx3 …+ Δxn(6)
;Как видно из рис.2 и подтверждает практика решения уравнений [3], здесь уже нет жесткого ограничения на стремление Δxi к 0, и требуется гораздо меньшее число шагов для определения (уточнения) одного из корней уравнения.
Таким образом, от уравнения f(x) (n)-степени мы перешли к последовательному решению уравнений(n-1)-степени (пусть и относительно новой переменной Δx), т.е.фактически понизили степень уравнения.
3.Поскольку любой многочлен f(x), имеющий корниxi , можно представить в виде произведения:(x-x1)*(x-x2)*…(x-xi),
то, поделив f(x) на (x-x1), мы получаем новый многочлен, а, следовательно, и новую функцию φ(x) (n-1)-степени, (снова понижение степени уравнения) решая которую, мы получаем все остальные корни исходного уравненияf(x)=0:X2,X3,X4,X5.
Все эти три приема используются в программной реализации метода[3]:
1- в качестве дополнительного,2 и 3- в качестве основного.
4. Решения уравнений высших степеней можно пояснить на примере решения уравнения 5-й степени в виде блок – схемы, изображенной на рис 3.
4, x3, x2, x иx0 соответственно (уравнение приведенное).
Блок-4 f 1(x) дифференцирует исходное уравнение и находит корни производной.
В анализаторе Хг определяется знак и значение функции f (xi1) в стационарных и близлежащих точках точках, по которым с помощью первого метода находится грубое значение одного из корней исходного уравнения Хг .
Это грубое значение Хг поступает в следующий блок4: ψ(Хг), где с помощью 2-го метода вычисляется значение Δx и, соответственно, более точное значение x.
Анализатор-X проверяет достаточность точности вычисления первого корня X1.
В очередном блоке 4: φ(Х) производится деление f(x) на) (x-X1), согласно 3-ьему методу, и определение оставшихсякорней исходного уравнения: X2,X3,X4,X5.
Рис з.
В случае браковки первого корня повторяется цикл его уточнения и т.д.
Как видно из блок -схемы, основным элементом решения уравнения 5-й степени является блок-4 (подпрограмма для известного решения уравнения 4-ой степени [1]).
По такому же принципу построены и остальные подпрограммы решения уравнений (до 9 –й степени включительно) программнойреализации метода, выполненного в Excel [3]. С той лишь разницей, что в качестве основного блока-«кирпичика» используется блок уже большей степени (степень «кирпичика» меньше степени уравнения на 1 ступень).
Хотелось бы остановиться на вопросе точности (приближенном значении вычисления) корней уравнений высших степеней: Поскольку используется метод обратной связи для проверки соответствия выраженияfn (xi) =0, то точность решения уравнений определяется лишь нашими желаниями (методами реализации решений на практике) и нашими возможностями (мощности и разрядностью компьютеров).
(Если в Excel оперировать 15-значащими разрядами, то при больших значениях корней и повышения степени уравнений погрешность вычисления значительно возрастает).
Кроме того, определенные ограничения на решения уравнений накладывает необходимость точной постановки вопросов решаемой задачи (а именно, точное определение коэффициентов уравнения, что с практической точки зрения решения народно- хозяйственных задач, требует более совершенных методов и приборов измерения).
В заключение, предвидя возражение оппонентов по поводу неактуальности постановки такой задачи,как решение уравнений высших степеней, приведу эпиграф к одной из подпрограмм:
Нельзя не видеть дальше носа и говорить, что мир курнос…
Что он в век «нанотехнологий» до сей проблемы не дорос…
P.S.: Методырешения уравнений высших степеней разработаны в 2003-2004 г, но проверены только после их программной реализации в2006-2007г. Предложенный подход в теоретическом плане открывает перспективы решения уравнений высших степеней гораздо более высокой степени (свыше 9-й) и в практической сфере – совершенствование уже созданного варианта решения уравнений 5-9 степени. [3]
Литература:
Электронные ресурсы (ресурсы Интернета):
1.Википедия.Уравнение четвертой степени.
ru.wikipedia.org/wiki/ Уравнение _четвертой _степени.
2.Википедия.Бином Ньютона.
ru.wikipedia.org/wiki/ Бином_Ньютона.
Дополнительные материалы:
3.Свидетельство о государственной регистрации программы для ЭВМ №2008611944 Приложение в среде разработки Excel: «Решение уравнений высших степеней(5:9)»
от 18 апреля 2008 г, автор Есин В.В.