Подключиться через MCP →

Введите расчет

В выражениях можно использовать x, n, + - * / ^ sqrt exp ln log sin cos tan pi e. Пример для sqrt(x): b0=1, a_n=x-1, b_n=2.

Математическая формула

Реклама

Результатов

f(x)
2,23606797749979
converged at n = 40 (14 significant digits requested)
n Подходящая дробь f_n(x)
1 3
2 2
3 2,3333333333333335
4 2,2
5 2,25
6 2,230769230769231
7 2,238095238095238
8 2,235294117647059
9 2,2363636363636363
10 2,235955056179775
11 2,236111111111111
12 2,236051502145923
13 2,236074270557029
14 2,236065573770492
15 2,236068895643364
16 2,2360676268002506
17 2,236068111455108
18 2,236067926333413
19 2,2360679970436066
20 2,236067970034716
21 2,2360679803511943
22 2,23606797641065
23 2,236067977915804
24 2,2360679773408862
25 2,2360679775604853
26 2,236067977476606
27 2,236067977508645
28 2,236067977496407
29 2,2360679775010817
30 2,2360679774992964

Что делает этот калькулятор

Этот инструмент вычисляет обобщённую непрерывную дробь вида $$f(x) = b_0 + \cfrac{a_1}{b_1 + \cfrac{a_2}{b_2 + \cfrac{a_3}{b_3 + \cdots}}}$$ Его главная особенность в том, что начальный член \(b_0\), n-й числитель \(a_n\) и n-й знаменатель \(b_n\) задаются как математические выражения, которые могут зависеть от переменной \(x\) и от текущего номера члена \(n\). Калькулятор подставляет ваше значение \(x\), генерирует члены для \(n = 1, 2, 3, \ldots\) и выдаёт предельное значение \(f(x)\) вместе с таблицей подходящих дробей \(f_n(x)\). Это чисто вычислительный инструмент из области численного анализа, и он применим повсеместно — здесь нет ни региональных правил, ни единиц измерения.

Как пользоваться

Введите три выражения и значение \(x\). В каждом выражении можно использовать символы \(x\) и \(n\), операторы + - * / ^ (возведение в степень), функции sqrt, exp, ln, log, sin, cos, tan, а также константы pi и e. Выберите число значащих цифр, чтобы задать, как будет показан результат (это влияет только на точность сходимости и формат вывода, но не на саму математику). В блоке результата отображается \(f(x)\) и номер \(n\), на котором достигнута сходимость; в таблице приведены первые подходящие дроби, чтобы вы могли увидеть, как значение постепенно стабилизируется.

Разбор формулы

Подходящие дроби строятся по прямой фундаментальной рекуррентной формуле. Начиная с \(A_{-1} = 1\), \(A_0 = b_0\), \(B_{-1} = 0\), \(B_0 = 1\), на каждом новом уровне вычисляется \(A_n = b_n \cdot A_{n-1} + a_n \cdot A_{n-2}\) и \(B_n = b_n \cdot B_{n-1} + a_n \cdot B_{n-2}\), а n-я подходящая дробь равна \(f_n = A_n / B_n\). Итерации прекращаются, как только две соседние подходящие дроби совпадают с запрошенной точностью, либо по достижении жёсткого предела в 1000 членов.

Вложенная лестничная диаграмма обобщённой непрерывной дроби с членами b0, a1, b1, a2, b2
Вложенная структура обобщённой непрерывной дроби \(f(x) = b_0 + a_1/(b_1 + a_2/(b_2 + \ldots))\).

Разобранный пример

Возьмём значения по умолчанию: \(b_0 = 1\), \(a_n = x - 1\), \(b_n = 2\) при \(x = 5\). Это классическая непрерывная дробь для \(\sqrt{x}\): $$\sqrt{x} = 1 + \cfrac{x-1}{2 + \cfrac{x-1}{2 + \cdots}}$$ При \(x = 5\) каждый числитель равен 4, а каждый знаменатель равен 2. Первые подходящие дроби: \(f_1 = 3\), \(f_2 = 2\), \(f_3 = 2{,}3333\ldots\), \(f_4 = 2{,}2\) — все они сходятся к \(\sqrt{5} = 2{,}2360679774997896\). Неподвижная точка \(t = 2 + 4/t\) даёт \(t = 1 + \sqrt{5}\), откуда \(f = 1 + 4/(1+\sqrt{5}) = \sqrt{5}\).

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

Частые вопросы

Могут ли \(a_n\) и \(b_n\) зависеть от номера \(n\)? Да. Например, функция \(x/(e^x - 1)\) задаётся как \(b_0 = 1 - x/2\), \(a_n = x^2/4\), \(b_n = 2n + 1\), где \(b_n\) растёт с увеличением \(n\).

Что будет, если знаменатель обратится в ноль? Вычислитель подставляет крошечное число эпсилон, чтобы продолжить расчёт — это аналог модифицированного метода Ленца; устойчивое отсутствие сходимости будет помечено предупреждением.

Почему расчёт останавливается на 1000 членах? Это предохранительный предел. Если к этому моменту дробь не сошлась, возвращается последняя подходящая дробь с предупреждением.

Последнее обновление: