2014 dxdy logo

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

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


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


Посмотреть правила форума



Начать новую тему Ответить на тему На страницу 1, 2, 3  След.
 
 Можно ли вывести формулу произвольной последовательности
Сообщение25.09.2017, 11:08 


12/03/17
686
Возможно ли произвольную целочисленную конечную последовательность объединить в одной формуле члена последовательности?

Например, дана последовательность $(7, 20403, 189, 501, 16, 9065)$. Возможно ли вывести для нее формулу члена последовательности?

 Профиль  
                  
 
 Re: Можно ли вывести формулу произвольной последовательности
Сообщение25.09.2017, 11:19 
Аватара пользователя


11/06/12
10390
стихия.вздох.мюсли
Да запросто. Через шесть точек проходит полином пятой степени. Найти его коэффициенты не проблема.

 Профиль  
                  
 
 Re: Можно ли вывести формулу произвольной последовательности
Сообщение25.09.2017, 11:27 


06/06/13
71
Тогда следующий вопрос. А для всякого ли рекуррентного отношения, например, $x_{n+1}=f(x_n)$, $x_0=a$существует решение в виде одной формулы $x_n=g(n)$?

 Профиль  
                  
 
 Re: Можно ли вывести формулу произвольной последовательности
Сообщение25.09.2017, 11:28 


12/03/17
686
Aritaborian в сообщении #1250609 писал(а):
Через шесть точек проходит полином пятой степени. Найти его коэффициенты не проблема.


Т.е. Вы имеете ввиду взять члены последовательности как корни уравнения n-ой степени и составить по ним это уравнение? Но ведь в этом случае не будет учитываться порядок следования их в последовательности. Или я Вас неправильно понял?

 Профиль  
                  
 
 Re: Можно ли вывести формулу произвольной последовательности
Сообщение25.09.2017, 11:35 
Заслуженный участник


12/09/10
1547
Aritaborian в сообщении #1250609 писал(а):
Да запросто. Через шесть точек проходит полином пятой степени. Найти его коэффициенты не проблема.

С целочисленностью проблемы возникнут
Upd. Сорри. Я невнимательно условие прочел.

 Профиль  
                  
 
 Re: Можно ли вывести формулу произвольной последовательности
Сообщение25.09.2017, 11:35 


06/06/13
71
granit201z в сообщении #1250617 писал(а):
Т.е. Вы имеете ввиду взять члены последовательности как корни уравнения n-ой степени и составить по ним это уравнение?
Нет. Имеется в виду взять точки $(n,x_n)$, $n=1,\dots,6$ и найти полином $f$, график которого проходит через эти точки, то есть $f(n)=x_n$.

 Профиль  
                  
 
 Re: Можно ли вывести формулу произвольной последовательности
Сообщение25.09.2017, 11:38 
Заслуженный участник
Аватара пользователя


26/01/14
4842
granit201z, гуглите "интерполяцию".
Cash в сообщении #1250619 писал(а):
С целочисленностью проблемы возникнут
Про целочисленность коэффициентов самой формулы ТС ничего не говорил.

 Профиль  
                  
 
 Re: Можно ли вывести формулу произвольной последовательности
Сообщение25.09.2017, 11:41 
Заслуженный участник


20/08/14
11709
Россия, Москва
Заменять 6 чисел на 6 коэффициентов (тем более вещественных) не интересно, вот уменьшить количество чисел - да. Если это вообще возможно, в общем случае.

 Профиль  
                  
 
 Re: Можно ли вывести формулу произвольной последовательности
Сообщение25.09.2017, 11:50 
Заслуженный участник
Аватара пользователя


26/01/14
4842
Dmitriy40 в сообщении #1250624 писал(а):
Заменять 6 чисел на 6 коэффициентов (тем более вещественных) не интересно, вот уменьшить количество чисел - да.
Ну, взаимно однозначное отображение чего-то $n$-мерного на что-то $m$-мерное в принципе возможно, но ожидать от такого отображения чего-то хорошего не приходится.

 Профиль  
                  
 
 Re: Можно ли вывести формулу произвольной последовательности
Сообщение25.09.2017, 11:53 
Заслуженный участник


20/08/14
11709
Россия, Москва
Т.е. только лишь перебор нескольких "хороших" функций по списку и проверка не подходят ли? Жаль. Тоже надеялся есть некий общий метод, разумеется при условии что в данных таки реально есть некая закономерность.

 Профиль  
                  
 
 Re: Можно ли вывести формулу произвольной последовательности
Сообщение25.09.2017, 12:10 


05/09/16
12041
Dmitriy40 в сообщении #1250624 писал(а):
Заменять 6 чисел на 6 коэффициентов (тем более вещественных) не интересно, вот уменьшить количество чисел - да. Если это вообще возможно, в общем случае.

Заменить $6$ чисел на одно можно легко, если наложить ограничения на входные числа, например если они натуральные меньшие $100$, то $6$ чисел, например: $35,7,3,9,10,53$, в одно преобразуем так: $350703091053$ :D

Dmitriy40 в сообщении #1250634 писал(а):
Тоже надеялся есть некий общий метод, разумеется при условии что в данных таки реально есть некая закономерность.

По сути речь идет об уплотнении ("архивации"). Ясно, что существуют такие последовательности, которые уже не уплотнишь.

 Профиль  
                  
 
 Re: Можно ли вывести формулу произвольной последовательности
Сообщение25.09.2017, 23:05 
Заслуженный участник
Аватара пользователя


21/11/12
1968
Санкт-Петербург
wrest в сообщении #1250639 писал(а):
По сути речь идет об уплотнении ("архивации").


Похоже на то. Заархивировать конечную последовательность натуральных чисел можно в рациональную точку, если её по каким-то причинам удобней хранить. Разархивация - разложение в непрерывную дробь, вряд ли тут может быть более экономный способ: $\frac{1961752881034892}{280248449341331}=7,20403,189,501,16,9065.$ Можно и в целую точку. Например как последовательность знаков разложения дробной части квадратного радикала некоторого целого числа (в котором оказывается 53 десятичных знака), или так: целое число, двоичная запись которого содержит в порядке следования 7 единиц, 20403 нуля, 189 единиц, 16 нулей, и т.д. А вот если бы речь шла об архивации неупорядоченных множеств, числа были бы поменьше: $\frac{7849988494930}{1046877256563}=7,2,164,139,8252,2774.$

\mbox{$7+2=9,9+164=173,173+139=312,312+8252=8564,8564+2774=11338$}

\mbox{$7+9=16,16+173=189,189+312=501,501+8564=9065,9065+11338=20403$}

Итого $7,16,189,501,9065,20403.$ Тут еще требуется указание порядка суммирования.

 Профиль  
                  
 
 Re: Можно ли вывести формулу произвольной последовательности
Сообщение25.09.2017, 23:32 


03/06/12
2862
granit201z в сообщении #1250617 писал(а):
Но ведь в этом случае не будет учитываться порядок следования их в последовательности

Будет учитываться: $f(1)=7$, $f(2)=20403$ и т.д.

 Профиль  
                  
 
 Re: Можно ли вывести формулу произвольной последовательности
Сообщение26.09.2017, 10:31 


12/03/17
686
Sinoid в сообщении #1250790 писал(а):
Будет учитываться: $f(1)=7$, $f(2)=20403$ и т.д.


Все, я понял. При желании так можно и рекурсивную функцию сделать: $f(1)=7$, $f(7)=20403$, $f(20403)=189$ и т.д.

 Профиль  
                  
 
 Re: Можно ли вывести формулу произвольной последовательности
Сообщение26.09.2017, 10:40 
Аватара пользователя


11/06/12
10390
стихия.вздох.мюсли
granit201z в сообщении #1250826 писал(а):
Все, я понял.
Боюсь, что не поняли. Как вы собираетесь конструировать рекурсивную функцию?

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 34 ]  На страницу 1, 2, 3  След.

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



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

Сейчас этот форум просматривают: YandexBot [bot]


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

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