|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.03.2014, 21:33 | #1 |
Пользователь
Регистрация: 25.09.2009
Сообщений: 15
|
Преобразование пекаря.
Здравствуйте уважаемые Форумчане! Мне очень нужно заручиться Вашей поддержкой, по одному, весьма интересному вопросу. При построении данного алгоритма и его запуска с любыми начальными условиями, результат сходиться к одному и тому же числу... Прошу найти возможную ошибку в программе и порекомендовать, что нужно сделать, что бы результат не сходился, а продолжал хоатическим образом выдавать числа.... Пекарь
Код:
|
18.03.2014, 11:08 | #2 | ||
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Какое-то непонятное округление у Вас там. Зачем Вам интервал от 0 до 1? Сделайте нормальные числа, а потом уже укладывайте в единичный интервал. Зачем проверка на 0,5? Просто переложите алгоритм на язык программирования, там все легко формализуется.
Берет начальные координаты и в цикле вычисляете по первому рисунку из ссылки. Условие выхода из цикла можно оставить прежним, если Вас интересует совпадение двух координат подряд. Ну например, по формуле х=1, у=2 (0; 2) (0; 1) (0; 0,5) (0; 0,25) (0; 0,125) Если построить графики в экзеле по каждой координате, и сравнить все это дело между собой визуально, то видно, что не такой уже там и хаос. ЗЫ. На каком-то этапе икс рано или поздно вырождается в нуль (ориентировочно на 50-м шаге). Возможно это и стоит брать как точку выхода из цикла. По ссылке: Цитата:
Цитата:
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика Последний раз редактировалось Utkin; 18.03.2014 в 11:23. |
||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Преобразование | Stasiksis | Общие вопросы C/C++ | 2 | 28.02.2013 10:27 |
преобразование | Drulya | Помощь студентам | 0 | 05.01.2011 18:17 |
преобразование | Dimarik | Общие вопросы .NET | 2 | 20.04.2010 20:57 |
Преобразование в С++ | Davlet M | Помощь студентам | 3 | 03.10.2009 14:30 |