2014 dxdy logo

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

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


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


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

Если Вы хотите задать новый вопрос, то не дописывайте его в существующую тему, а создайте новую в корневом разделе "Помогите решить/разобраться (М)".

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

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

Обязательно просмотрите тему Правила данного раздела, иначе Ваша тема может быть удалена или перемещена в Карантин, а Вы так и не узнаете, почему.



Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 Рекурсия в математике
Сообщение02.11.2009, 16:55 


02/11/09
68
Можете привести несложный пример, где для решения математического задания требуется использование рекурсии или это не удобно, кроме программирования.

 Профиль  
                  
 
 Re: Рекурсия
Сообщение02.11.2009, 17:17 
Заморожен
Аватара пользователя


18/12/07
8774
Новосибирск
Ханойские башни :)

 Профиль  
                  
 
 Re: Рекурсия
Сообщение02.11.2009, 17:46 


02/11/09
68
Действительно, но на много удобней решение через программу(В Pascal только процедура), человек пока проводит эти вычисления не очень быстро, рекурсия упрощает задачу, переводя ее в некое дерево, и решение идет от листьев к корню(если в задаче "Ханойские башни" взять, предположим, 1000 слоев, сомнительно, что решение будет быстрым) . Поэтому перефразирую свой вопрос, сталкивались ли вы с тем, что для доказательства гипотезы, была необходимость использовать рекурсию. Этот подход к решению помогает? Или можно обойтись без рекурсии в математике?:

 Профиль  
                  
 
 Re: Рекурсия
Сообщение02.11.2009, 17:54 
Заслуженный участник
Аватара пользователя


18/05/06
13438
с Территории
Подумайте про теорему Гудстейна или ещё какое-нибудь отрубание голов у гидры. Но вообще-то это другое. Рекурсия как таковая - это понятие из программирования, а не из математики.

 Профиль  
                  
 
 Re: Рекурсия
Сообщение02.11.2009, 18:06 
Заморожен
Аватара пользователя


18/12/07
8774
Новосибирск
likusta в сообщении #257620 писал(а):
...сталкивались ли вы с тем, что для доказательства гипотезы, была необходимость использовать рекурсию.


Каждое доказательство, использующее принцип математической индукции, сталкивается с этим :)

 Профиль  
                  
 
 Re: Рекурсия
Сообщение02.11.2009, 18:08 
Заслуженный участник


09/08/09
3438
С.Петербург
ИСН в сообщении #257625 писал(а):
Рекурсия как таковая - это понятие из программирования, а не из математики.

А как же теория вычислимости?

 Профиль  
                  
 
 Re: Рекурсия
Сообщение02.11.2009, 18:10 
Заморожен
Аватара пользователя


18/12/07
8774
Новосибирск
"Программирование" и "чистая математика" не так уж далеки друг от друга, как Вам кажется. Например, задача о существовании решения для ханойской башни произвольной высоты относится к области чистой математики. Или, если для Вас ханойские башни так прочно связаны с программированием, подумайте над вычислением интеграла
$$
\int \sin^n x \, dx
$$
для произвольного натурального $n$. Это что: программирование или математика? :)

 Профиль  
                  
 
 Re: Рекурсия
Сообщение02.11.2009, 18:12 


02/11/09
18
действительно существуют интегралы, где решение выражается через предыдущие решения

 Профиль  
                  
 
 Re: Рекурсия
Сообщение02.11.2009, 18:19 


02/11/09
68
Профессор Снэйп в сообщении #257634 писал(а):
"Программирование" и "чистая математика" не так уж далеки друг от друга, как Вам кажется.
Мне так не кажется.Я хотел узнать какая эффективность у рекурсии и как ее применяют в математике и все.:) А решения задач могут быть различными, вопрос один: рационально ли это?

 Профиль  
                  
 
 Re: Рекурсия
Сообщение02.11.2009, 18:21 
Заморожен
Аватара пользователя


18/12/07
8774
Новосибирск
likusta в сообщении #257642 писал(а):
А решения задач могут быть различными, вопрос один рационально ли это?

Изначально вопрос был другой!

likusta в сообщении #257598 писал(а):
Можете привести несложный пример, где для решения математического задания требуется использование рекурсии...

$$
\int \sin^n x \, dx
$$
Годится?

 Профиль  
                  
 
 Re: Рекурсия
Сообщение02.11.2009, 18:25 


02/11/09
68
Профессор Снэйп в сообщении #257644 писал(а):
likusta в сообщении #257642 писал(а):
А решения задач могут быть различными, вопрос один рационально ли это?

Изначально вопрос был другой!

likusta в сообщении #257598 писал(а):
Можете привести несложный пример, где для решения математического задания требуется использование рекурсии...

$$
\int \sin^n x \, dx
$$
Годится?

Да, большое спасибо.:)
Следующий раз буду точнее с вопросом.;) Не получилось сразу сформулировать.

 Профиль  
                  
 
 Re: Рекурсия
Сообщение03.11.2009, 15:05 


26/10/09
57
Ну если брать банальный пример, то это опредедение факториала числа. Если n=1, то n!=1. если n>1 то n!=n*(n-1)!. и так далее.

 Профиль  
                  
 
 Re: Рекурсия
Сообщение03.11.2009, 18:27 


21/03/06
1545
Москва
Вот тут недавно обсуждалось совершенно то же самое.
Кстати, Maslov, насчет аргументов насчет того, что рекурсия в 100% случаев теоретически может быть сведена к итерации, помню, и ищу на досуге. Как будет что-то дельное, отпишусь.

 Профиль  
                  
 
 Re: Рекурсия
Сообщение03.11.2009, 18:36 
Заморожен
Аватара пользователя


18/12/07
8774
Новосибирск
Кстати, деревья --- одно из основных математических понятий. Теоремы про них доказываются рекурсией (i.e. индукцией) по высоте дерева (ординальному типу дерева для бесконечных деревьев)...

-- Вт ноя 03, 2009 21:57:23 --

Судья: подсудимый, за что вы убили старушку?

Обвиняемый: ну, понимаете, мы ехали в автобусе. К ней подошёл кондуктор, попросил денег за проезд. Она открыла сумочку, достала кошёлку, закрыла сумочку, открыла кошёлку, достала из неё кошелёк, закрыла кошёлку, открыла сумочку, положила кошёлку, закрыла сумочку, открыла кошелёк, достала деньги, закрыла кошелёк, открыла сумочку, достала кошёлку, закрыла сумочку, открыла кошёлку, положила кошелёк, закрыла кошёлку, открыла сумочку, положила кошёлку, закрыла сумочку. Дала кондуктору деньги, он дал ей билет и сдачу. Она открыла сумочку, достала кошёлку...

-- Вт ноя 03, 2009 22:17:18 --

Цитата:
РАСПОРЯЖЕНИЕ ПРЕЗИДЕНТА УКРАИНЫ № 161/2009-рп

Об отмене Распоряжения Президента Украины от 6 марта 2009 года № 38

Отменить Распоряжение Президента Украины от 6 марта 2009 года № 38 «Об отмене распоряжения Президента Украины от 13 декабря 2007 года № 292».

Президент Украины Виктор ЮЩЕНКО

31 июля 2009 года

 Профиль  
                  
 
 Re: Рекурсия
Сообщение03.11.2009, 19:20 
Заслуженный участник


09/08/09
3438
С.Петербург
e2e4 в сообщении #257995 писал(а):
Кстати, Maslov, насчет аргументов насчет того, что рекурсия в 100% случаев теоретически может быть сведена к итерации, помню, и ищу на досуге. Как будет что-то дельное, отпишусь.
Хорошо.
Кстати, особых сомнений в том, что рекурсия может быть сведена к итерации, не было. Были сомнения в существовании доказательства того, что любой рекурсивный алгоритм может быть сведен к более эффективному итеративному.

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

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



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

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


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

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