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

книги из ГПНТБ / Остапов Г.К. Логарифмы

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

V Глава

Методы вычисления логарифмов

§ 1. Метод вычисления логарифмов при помощи ряда

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

Некоторые учителя считают, что вычислить логарифмы можно только при помощи высшей математики, и забывают, что первые таблицы логарифмов (Непера, Бюрги и Бригса) были составлены элементарным способом.

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

По нашему мнению, вполне достаточно на

уроках во

время прохождения логарифмов

ознакомить

учащихся не со всеми методами

вычисления логарифмов, а с одним,

например

138 с видоизмененным методом Непера

или с пер-

вым видоизмененным методом Бригса. Некото­ рые методы можно объяснить учащимся на кружковых занятиях.

Наиболее интересными являются метод Саррюса, непрерывных дробей и второй видоизме­ ненный метод Бригса.

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

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

При помощи логарифмического ряда

можно

вычислить

логарифм

 

с любой точностью.*

Дадим изложение этого

метода

вычисления

ло­

гарифма.

с логарифмического ряда

 

 

Начнем

 

 

In (1 + х) =

х

х2 . х3

х1 .

. . .

( 1)

1

2

3

Т

Формула (1) будет справедлива для значе­ ний х, удовлетворяющих неравенству— 1 < х < 1.

Обычно для вычисления логарифмов этим рядом не пользуются, так как он очень мед­ ленно сходится. Например, для вычисления In 2 с пятью десятичными знаками нужно было бы

* Логарифм можно еще вычислить с помощью при­

ближенного

вычисления

определенного интеграла

(см.,

например,

у Г. М. Фихтенгольца [18]) или теории интер­

поляции

(см.,

например,

у Я. С. Безиковича [19]

или

М. К. Гребенчи и С. И.

Новоселова [20]).

139

взять в этом логарифмическом ряде более ста

тысяч членов.

 

 

 

ряд

(1)

в такой,

Постараемся преобразовать

который бы быстрее сходился.

Заменим

в ряде

(1)х на — х. Выражения

1 + х

и

1— х

будут

положительными.

 

 

 

 

 

 

 

 

Итак,

 

v2

уЗ

 

 

у4

 

 

 

 

 

 

 

 

 

(2)

1п (1 _ * ) = - х - ^ - - ^ - —

 

 

 

Если из ряда

(1)

вычтем

ряд

(2),

то получим

In (1 + х) — In (1 х) = 2 -|-

 

 

 

+

•••)

или

 

 

 

 

 

 

 

 

 

In

= 2 х + т + Т

 

 

 

 

(3)

Этот ряд справедлив для

— 1 <

х <

1.

 

 

Положив

х =

2п!|_ 1

где п

 

Ь

2,

3,

... ,

находим

 

 

 

 

 

 

 

 

 

ln (n + 1) =

1пп + 2 2п + 1 "Г

3(2/1 -г I)3

 

 

 

1

 

. .

 

 

 

(4)

 

_________

'

 

 

 

 

5 ( 2 n + I)5

J

 

 

 

w

При помощи ряда (4) можем вычислять нату­ ральный логарифм любого целого числа, но при условии, если знаем натуральный логарифм предшествующего целого числа.

Положив, например, п — 1, получим

 

1п 2 = 2 М ' 1

1 + — - - - ь

г

 

или

 

З3

‘ * з5

 

 

1

 

 

 

1п 2

1 +

5-92

(5)

н о

3-9

Обозначая

 

сумму

п первых

членов ряда через

з

1

3-9

1 4 -

. . . -)------------- -----------

 

 

5 -9 2

(2n ~ \ ) 9 n~ \

а начиная

 

с п

1, через

 

 

_2

К

( 2 п + 1 ) - 9 п +

находим 1п 2 = Sn ~\ - Rn.

(2п -|- 3) Э ^ 1

Если

в

Rn заменим 2п +

1 ,2п -f 3, . . через

2п -f- 1, то дробь увеличится и получим

р ,

2

/

1

1

,

1

 

1 .

<

3

( 2/г -г Г

9"

Т

2 п + Г

9п+1 ”1“

или

 

 

 

 

 

 

 

 

Rn<

 

 

2

 

 

 

 

 

3 (2/1 4- 1) 9”

 

 

 

 

Выражение

1

 

4~

 

+

• • • является бес­

конечно убывающей геометрической прогрессией,

 

 

 

,

 

1

9

а поэтому ее сумма будет равна ------- р- =

 

Таким

образом,

если

отбросим

все члены,

начиная

с п

1,

то сделанная

погрешность

будет

 

2 -9

 

1

 

 

 

 

 

 

 

Rn < Т ( 2 п + 1)-9» -8 =

12 (2 п 4 - 1) 9П— 1 ‘

(6 )

Теперь можно

легко

вычислить логарифм 2

с какой угодно точностью. Если в ряде (5) ограничимся восемью первыми членами, то от

суммы отбрасываем

величину,

которая, соглас­

но (6), будет

 

 

1

 

 

12 • 17 ■97

975725676 <

108 '

Следует заметить, что можно получить еще 141

более точные

формулы,

чем

формула (4). На-

пример, положив в формуле

 

2

(3) х = п3__ д-~,

получим

 

 

 

 

 

. 1 + п 3 — Зп

0

 

4

8

+

In ---------s

^

 

 

 

 

п 3 — Зл л 3 (л3 — Зп)3

 

п 3 — 3п

или

In

п 3 — Зп + 2

 

+ '

42

+

п 3 — Зп — 2

п 3

3 ( п 3 — 3п)3

— 3« 1

 

Если мы ограничимся первым членом разло­ жения, то получим формулу

1п

п 3 — Зп + 2

4

п 3 Зп — 2

п3 — 3п

но если заменим

п3З п ± 2 = (п ±. 2) (п ц: I)2,

то найдем

In (п + 2) = 2 In (п + 1) — 2 In (n — 1) +

 

 

- И п (я - 2) + ^ г4 - зГ -

 

 

Эта

формула

дает для

In (п 4- 2)

значение

с 26 десятичными знаками, если считать, что

логарифмы

1,

п — 1 и п 2

известны, при

этом п > 103.

 

 

будет

меньше

В самом

деле, погрешность

4 2

 

1 +

 

 

4 2

 

 

з (п3 — Зп)3

(п3 Зп)3

(п3 — Зп)* '

 

 

 

 

16

 

<

1

 

~

Зп (п2 — 4) (п2 — 3) (п2— 1 )2

Ю26 ’

142 если п

> 103.

 

 

 

 

 

Далее дадим формулу для вычисления деся­ тичных логарифмов. Для того чтобы перейти к десятичным логарифмам, нужно найти модуль перехода от натуральной системы логарифмов

к десятичной.

Мы знаем,

что

М

t ^

. Най­

дем In 10.

 

 

 

 

 

 

п = 4,

Для

этого

положив

в

формуле

(4)

получим

 

 

 

 

 

 

 

 

In 5 =

In 4 -f 2 (-g- + 3.93

+

5.95

+

■■

но

 

 

 

 

 

 

 

 

^n2—3 (H 3 -9

^ 5

92

^

7 -9 3

^

 

или

 

In 10 =

In 2 +

In 5

 

 

 

 

 

 

 

 

 

 

In 10 =

2 (1 -f- 3-^g +

 

+ ■■•) +

+ "§'(1 + Т Г + 5 ^ +

Возьмем сумму восьми членов в этих рядах

и найдем

 

 

 

In 10 =

2,30258909, М =

43489448. . .

Теперь,

умножая обе

части равенства (4)

на М, получим формулу

 

 

lg (n + 1) =

lgn + 2/W 2п +

1 1

3 ( 2 л + 1 ) ! +

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

чисел между 104 и 105, а поэтому в последней формуле можем положить 104. Взяв только первый член разложения в этой формуле, найдем погрешность

Rn = 2М

 

 

1

 

 

1

 

<

3(2га

+

I)3

5(2га

+

I)5

 

 

<

___ ;____ I

;__

 

 

 

 

(2га + I)3 ~

(2га + I)1

 

 

3 (2n +

I)3

1 +

(2га + 1)2- 1

(2га +

Г Л~

 

 

1)

(2М заменяем через 1,

а -у ,

у -,

. . . — через

Выражение

 

 

 

 

 

 

 

1

[

 

1

.

1

 

1

 

 

(2га +

I)2 Г

(2п + 1 ) 4

 

есть бесконечно убывающая геометрическая прогрессия, а поэтому ее сумма будет равна

(2га + I)2

2- 2га (л + 1) ‘

Следовательно,

 

и /

(2я+ !)2

=

 

3- 22п (га + 1)(2га + I)3

 

12га (га +

1) (2га + 1) ^ 24га3 ^

1013

 

(при П — 104).

 

Итак, применяя формулу lg (п + 1) ss; lg п +

+t для вычисления логарифма, допускаем

погрешность менее одной единицы 13-го деся- 144 тичного знака.

Элементарные методы § 2. вычисления логарифмов

В области рациональных чисел при произ­ вольном положительном основании, вообще говоря, не существует логарифма произвольного положительного числа. Но мы можем все же найти приближенное значение логарифма произ­ вольного положительного числа в области рациональных чисел.

Пусть надо определить приближенное зна­ чение логарифма 3 (с какой угодно наперед

заданной точностью)

при основании

10. Если

не существует такой

степени 10 с

рациональ­

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

определить положительное

целое число а

(а может равняться нулю)

так,

чтобы

10* <

3" <

10*+'.

Из этих неравенств непосредственно следует

а

'

а-р*1

1о""< 3 <

1 0 ~ ,

т. е. 3 заключается между двумя степенями 10,

показатели

которых отличаются друг

от друга

только на

а именно на дробь,

которая

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

10 Г. К. Остапов

число гп, всегда можно найти такое положи­ тельное целое число X, что

Теперь

 

/ А-}- 1

__ /_ И ” _

(X 4- 1)” — X”

 

 

 

 

 

\ т

)

 

Vот I

 

 

 

т "

 

 

 

 

 

1

я'/.'1-1

 

1 п

( п — 1) ).”■

 

 

=

 

“ от”

 

 

+ т -

 

 

 

-2 + . . •

 

 

л ( х

1

1

 

 

 

 

 

2

 

 

 

 

п

 

п — 1 . (* у -

-1-

 

 

m { гп )

 

А 2!

m

 

m

\ От /

 

t

 

 

1 1 п

 

л— 1 п — 2 / X л—3

1

• •

 

 

 

3!

m

 

m

 

\

гп

 

 

Так как

Ш

 

" <

ш -

т°

такжеШ

а ! <

ш ’

 

п —2

 

 

 

 

 

 

 

 

 

 

 

 

-отI /

< 10 и т. д.

 

 

 

 

 

 

 

 

Следовательно,

 

 

 

 

 

 

 

 

 

X +

1Y*

_х_'я /

1n | п

 

1

1 . «

. « -

1 I

 

 

 

гп

 

 

 

 

 

 

 

 

 

 

 

 

 

2_

 

п

 

 

 

 

 

 

 

 

 

 

 

"зг

 

гп

 

 

 

 

 

 

 

 

 

т-,

 

п

 

1

, тогда

п — 1 , 1

 

я — 2 ,

<

Полагаем

— = х

< х >

 

 

<,1

и т.

д.,

поэтому

 

 

 

 

 

 

 

 

 

 

 

+

3! •

^2

I- ■• ■)■

 

 

 

 

146 При

достаточно

большом

значении

R =

 

можно правую часть неравенства, а следова­ тельно, и левую сделать меньше сколь угодно малого числа г.

Если положить

, . ' п

i_ ,

ш= (+)

+ 8или <10- F,)"“ ^r

10 = ( ^ ) “- г' ™ ( Ю + 8Г = + ,

то мы можем, придавая достаточно большое

значение R = , достигнуть того, что как о,

так и о' будет меньше сколь угодно малого

числа

г.

 

 

 

 

 

Из

неравенств

10а < Зч < 1СН-1 следует:

 

(10 — 3)''< 3"< (10 +

о')а+1

и

 

 

 

_

 

а+1

 

 

(10 — S)" < 3 < (10 Н- ?/) л ,

 

 

а

\

 

i±i

X-I- 1 a + 1

(10 — о)т = ^

 

)

и (10 + 3 ') я

,

т )

Их

разность

 

н -i

 

 

 

 

 

 

 

 

 

 

(10 + 3')

" — (10

о)'1 =

 

 

 

а

 

а

1

 

 

= (1 0 - 3 )T | ( i J ± | l ) T (10 + 5')T

-

1 ] <

 

< (Ш — S)

 

+

 

1 ],

а^ 1

птак как — < 1, то она меньше

10 -*£±£(10 + o f

147

10+

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