К.т.н. Федосеев В.М.

Пензенская государственная технологическая академия, Россия

Способ аппроксимации логарифмической функции

 

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

        Из математического анализа известно предельное равенство:

                               ,

 в котором предел С (постоянная Эйлера) имеет значение С = 0,57721566490…. Отсюда следует, что для логарифмов натуральных чисел имеет место асимптотическая формула:

                                                                                 (1)

или её улучшенный вариант (находится из формулы Эйлера-Маклорена):

                                   .                                    (2)

Для наших целей формула (1) видоизменяется следующим образом:

                                  .                                   (3)

Для формулы (2) отклонение частей асимптотически оценивается величиной . Можно доказать, что в случае формулы (3) аналогичная оценка имеет значение .        

        Для того чтобы получить выражение, аппроксимирующее логарифмическую функцию при действительных значениях аргумента, запишем уравнение касательной прямой к графику функции  в точке , воспользовавшись для значения логарифма формулой (3) при обозначении (целая часть числа ), и в итоге получим:

                                   .                        (4)

        Если же для  составления аппроксимирующей функции воспользоваться дробно-линейной интерполяцией на узлах: , при условии вычисления соответствующих значений логарифма по формулам (2) и (3), то получим другую формулу:              

                               .                (5)

Как это будет видно из дальнейшего содержания, формула (5) по сравнению с формулой (4) обладает рядом преимущеcтв. На рис. 1 и 2 показаны графики аппроксимирующих функций из формул (4) и (5), иллюстрирующие поведение функций и на отрезке .

          

                      Рис. 1.                                                               Рис. 2.

        Чтобы убедиться в эффективности формул (4) и (5) вычислим натуральный логарифм полного угла . В этом случае имеем: ,  , и после подстановки соответственно найдём:

                    ,

                    . 

Так как искомое число равно , то отклонение найденных значений логарифма от истинного составило: в случае использования формулы (4) - , формулы (5) -  .

        Общие оценки точности формул (4) и (5) следуют из теоремы:

Максимальное значение отклонения на отрезке имеет место при   и составляет ; для функции при тех же условиях величина отклонения оценивается неравенством .

        Доказательство теоремы основано на приведённых выше оценках для формул (2) и (3).

        Свойства аппроксимации :       

       1)  графиком функции является кусочная кривая, состоящая из ветвей, заданных на отрезках  , ;

        2) функция   непрерывна (в точках стыка составных частей их значения совпадают);

        3) при достаточно больших значениях  отклонение функции  от логарифма становится сколь угодно малым, при этом имеет место оценка ;

        4) совпадение производных логарифма и аппроксимирующей функции происходит при х= [x]+0,5, в остальных точках отклонение производных имеет величину порядка ; на такую же величину расходятся значения производных составных частей  в точках стыка.

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