2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


В этом разделе нельзя создавать новые темы.



Начать новую тему Ответить на тему
 
 Сумма степеней натуральных чисел
Сообщение02.02.2012, 12:40 


08/07/07
96
Изучал степенные ряды и наткнулся на интересную закономерность, по сути получилась рекуррентная формула для получения суммы степеней натуральных чисел.

Хотел уточнить, есть ли практическая ценность полученного алгоритма:

Дано:
$n \in \mathbb{N}$
$p \in \mathbb{N}$
Сумму степеней буду обозначать $S$, в скобках - та степень ($p$), для которой считаем сумму, например $S(0)$ - считаем сумму нулевых степеней до $n$
Очевидно, что $S(0) = n$

Получение рекуррентной формулы $S(1)$ через $S(0)$:
1. Найдем неопределенный интеграл от $S(0)$, получим формулу: $\frac{n^2}{2}$, приведем эту формулу к такому виду, чтобы у члена высшей степени в знаменателе стояло число равное степени, т.е. необходимо поделить результат интегрирования на $p$. Обозначим эту формулу как $K_{1}(n)$ - функция от $n$, найдем $K_{1}(-1)$, $p = 1$, получим $K_{1}(-1) = \frac{1}{2}$.
2. Выпишем: $S(1) = \int \frac{S(0)}{p} {dn} + K_{1}(-1) n$

Получение общей рекуррентной формулы $S(p)$ через $S(p-1)$:
3. Общая формула: $S(p) = \int \frac{S(p-1)}{p} {dn} + K_{p}(-1) n$

Примеры:
1. $S(1) = \int \frac{S(0)}{1} {dn} + K_{1}(-1) n$, $K_{1}(n) = \frac {n^2}{2}$, $p = 1$, $K_{1}(-1) = \frac{1}{2}$, $S(1) = \frac{n^2}{2} + \frac{n}{2}$
2. $S(2) = \int \frac{S(1)}{2} {dn} + K_{2}(-1) n$, $K_{2}(n) = \frac {n^3}{3} + \frac {n^2}{2}$, $p = 2$, $K_{2}(-1) = \frac{1}{6}$, $S(2) = \frac{n^3}{3} + \frac{n^2}{2} + \frac{n}{6}$
3. $S(3) = \int \frac{S(2)}{3} {dn} + K_{3}(-1) n$, $K_{3}(n) = \frac {n^4}{4} + \frac {n^3}{2} + \frac {n^2}{4}$, $p = 3$, $K_{3}(-1) = 0$, $S(3) = \frac{n^4}{4} + \frac{n^3}{2} + \frac{n^2}{4}$
4. $S(4) = \int \frac{S(3)}{4} {dn} + K_{4}(-1) n$, $K_{4}(n) = \frac {n^5}{5} + \frac {n^4}{2} + \frac {n^3}{3}$, $p = 4$, $K_{4}(-1) = -\frac{1}{30}$, $S(4) = \frac{n^5}{5} + \frac{n^4}{2} + \frac{n^3}{3} - \frac{n}{30}$

Собственно натолкнуло меня на эту мысль то, что коэффициенты многочлена $(x+y)^n$ можно посчитать через неопределенный интеграл:
1. $F(1) = (x+y)^1 = x + y$
2. $F(2) = (x+y)^2 = 2 \int (x+y) {dx} + y^2 = x^2 + 2xy + y^2$
...

 Профиль  
                  
 
 Re: Сумма степеней натуральных чисел
Сообщение02.02.2012, 12:57 
Заслуженный участник


08/04/08
8562
Что-то не очень понятно.
Иоганн Бернулли умел считать суммы степеней еще в 17-м веке.
http://ru.math.wikia.com/wiki/%D0%A7%D0 ... 0%BB%D0%B8
Рекуррентная формула для чисел Бернулли через биномиальные коэффициенты тоже есть.
Можно также почитать в книге Грэхем Кнут Паташник Конкретная математика. Ну и еще много где.

В чем отличие того, что Вы нашли от того, что уже найдено?

 Профиль  
                  
 
 Re: Сумма степеней натуральных чисел
Сообщение02.02.2012, 13:41 


08/07/07
96
2 Sonic86:

Цитата:
В чем отличие того, что Вы нашли от того, что уже найдено?

Отличие в том, что для вычисления не нужно знать как значения чисел Бернули, так и значения биномиальных коэффициентов.

 Профиль  
                  
 
 Re: Сумма степеней натуральных чисел
Сообщение02.02.2012, 14:45 
Заслуженный участник


12/08/10
1677
Что-то у вас $K_l(-1)$ на числа Бернулли похожи.

 Профиль  
                  
 
 Re: Сумма степеней натуральных чисел
Сообщение02.02.2012, 16:00 
Заслуженный участник


08/04/08
8562
maravan в сообщении #534087 писал(а):
Отличие в том, что для вычисления не нужно знать как значения чисел Бернули, так и значения биномиальных коэффициентов.
У меня такое ощущение, что Вы вычисляете их неявно :roll: Во всяком случае все равно минимум $O(p)$ операций на вычисление.
Сейчас точно не скажу, надо на свежую голову, но ощущение именно такое.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group