|
0 / 0 / 0
Регистрация: 27.03.2014
Сообщений: 41
|
|
Клеточный автомат блуждания частицы по поверхности фуллерена C6027.03.2014, 19:24. Показов 6497. Ответов 74
Метки нет (Все метки)
всем доброго времени суток))) приехали в провинцию умные дяди из Москвы и задали создать клеточный автомат блуждания частицы по поверхности фуллерена C60!!! Моделирование процессов не особо проходили, про клеточные автоматы первый раз услышал, с комп. графика - VBA немного "просмотрели", про фуллерен тем более никогда не слышал - "с места в карьер"!!! осваивать новые технологии времени нет, да и спросить тоже особо не у кого((( это про фуллерен http://ru.wikipedia.org/wiki/%... 0%B5%D0%BD, а это развертка [cut]
Так что, если кто-то может помочь сделать или просто сделать - напишите)))
0
|
|
| 27.03.2014, 19:24 | |
|
Ответы с готовыми решениями:
74
Клеточный автомат Клеточный автомат Клеточный автомат |
|
|
|
| 29.03.2014, 20:49 | |
|
Так вы шлите этих дядей на ... обратно в столицу и пребывайте себе дальше в счастливом неведении по поводу всех и всяческих автоматов.
![]() А если серьезно - то с какого перепугу частице блуждать по поверхности фуллерена? Как минимум вам должны дать правила перехода состояний ячеек автомата.
1
|
|
|
0 / 0 / 0
Регистрация: 27.03.2014
Сообщений: 41
|
|
| 30.03.2014, 19:11 [ТС] | |
|
это вся инфа, что дали!
0
|
|
|
0 / 0 / 0
Регистрация: 27.03.2014
Сообщений: 41
|
|
| 30.03.2014, 19:12 [ТС] | |
|
вот развертка
0
|
|
| 30.03.2014, 20:02 | |
|
0
|
|
|
|
|
| 30.03.2014, 20:41 | |
|
OK. Начни с двух вещей:
- выясни у дядек закономерность изменения приоритетов перехода для ячеек; - пронумеруй ячейки и установи, с какими другими ячейками связана каждая из них(окрестность). Дальше будем думать за код. И давай уже посерьезней вникай, это ведь нужно не кому-то из форумчан, это нужно тебе.
1
|
|
|
0 / 0 / 0
Регистрация: 27.03.2014
Сообщений: 41
|
|
| 01.04.2014, 18:33 [ТС] | |
|
это случайно не 5 пункт в документе Word, что я приложил..? Там описываются правила переходов..
Добавлено через 23 минуты Если я правильно тебя понял на счет окрестности, то т.к. рассматриваемая окрестность - Неймана, то получается у 12 пятиугольников по 5 соседей, у 20 шестиугольников - по 6.
0
|
|
|
|
|
| 01.04.2014, 21:39 | |
|
Допустим. А все, что ты написал, то и допустим.
![]() Пусть в документе, что ты приложил, описываются правила переходов. Вопрос - как решить, является ли на следующем шаге переход заряда обязательным или нет для каждой из зараженных ячеек? Пусть ты знаешь, что "у 12 пятиугольников по 5 соседей, у 20 шестиугольников - по 6". Как тебе это поможет определить конкретных соседей каждой из ячеек? Трехмерную сферообразную матрицу строить будешь, да? Соображай уже шустрее, здесь репетиторов особо нету...
1
|
|
|
0 / 0 / 0
Регистрация: 27.03.2014
Сообщений: 41
|
|
| 18.04.2014, 19:28 [ТС] | |
|
Добрый человек! Наверное ты уже не ждешь, что я отвечу.. Написал дядькам - уже 2 неделю нет ответа!!!А так - пронумеровал ячейки, как ты и советовал! Трехмерную сферообразную матрицу не надо строить, а развертку! Насколько я понял, хоть и развертка, но подразумевается сфера, в плане соседства ячеек, т.е. либо 5, либо 6 соседей у каждой ячейки! Надо бы уточнить - но никак не ответят дядьки...
0
|
|
|
|
|
| 18.04.2014, 21:31 | |
|
Про трехмерное сферообразное - это был
фиг ее построишь...Пронумеровал - хорошо. Теперь можешь построить ассоциативную таблицу, где для каждой ячейки будет хранится список ее связей с соседями. Это будет основная карта окрестностей.
1
|
|
|
0 / 0 / 0
Регистрация: 27.03.2014
Сообщений: 41
|
|
| 22.04.2014, 19:46 [ТС] | |
|
Доброго времени суток))) поговорил с дядькой - сказал что начальные приоритеты ячеек зависят от начального расположения зарядов(от 2 до 20) уже во время работы программы, т.е. случайным образом расставляешь ячейки, а потом смотришь какой приоритет у каждой и дальше по правилам (пункт 5 в документе Word)! Были некоторые проблемы с вопросом соседства ячеек - сказал что вышлет ближе к 9-10 мая!!!
Добавлено через 1 минуту готовую таблицу соседства для фуллерена С60 Добавлено через 3 минуты Доброго времени суток))) поговорил с дядькой - сказал что начальные приоритеты ячеек зависят от начального расположения зарядов(от 2 до 20) уже во время работы программы, т.е. случайным образом расставляешь ячейки, а потом смотришь какой приоритет у каждой и дальше по правилам (пункт 5 в документе Word)! Были некоторые проблемы с вопросом соседства ячеек - сказал что вышлет ближе к 9-10 мая готовую "таблицу соседства"!
0
|
|
|
|
|||
| 22.04.2014, 21:06 | |||
1
|
|||
|
0 / 0 / 0
Регистрация: 27.03.2014
Сообщений: 41
|
|
| 23.04.2014, 18:38 [ТС] | |
|
если 2 заряженные ячейки граничат друг с другом - тогда они должны оттолкнуться обязательно, если есть конечно куда оттолкнуться (свободная ячейка рядом)))) Это то..???
0
|
|
|
0 / 0 / 0
Регистрация: 27.03.2014
Сообщений: 41
|
|
| 23.04.2014, 19:12 [ТС] | |
|
по начальному расположению зарядов приоритеты всех ячеек определить не получается, насколько я понимаю!!!
0
|
|
|
0 / 0 / 0
Регистрация: 27.03.2014
Сообщений: 41
|
|
| 23.04.2014, 19:42 [ТС] | |
|
я так и спросил у них - четкого ответа не было! и еще - в 5 пункте не оговаривается же в каких случаях переход желателен (приоритет 5) и в каких не желателен (приоритет 6) или я не вижу!!!
0
|
|
|
|
|||||||||||
| 25.04.2014, 18:28 | |||||||||||
|
Накидал простенький автомат:
Все изменения приоритетов рандомные. Поверхность не замкнутая - то бишь окрестность составляют лишь ближайшие клетки. Вычисляются они тупым перебором. В случае с разверткой фуллерена, чувствую, придется тебе соседей забивать вручную... Цветовая индикация приоритетов вроде очевидна: 3 - голубой, 4 - бледно-голубой, 5 - зеленый, 6 - красный. Экзешник - Project1.rar
4
|
|||||||||||
|
0 / 0 / 0
Регистрация: 27.03.2014
Сообщений: 41
|
|
| 25.04.2014, 18:49 [ТС] | |
|
здравствуй BRcr, сегодня лично беседовал с одним из дядек)) Спросил про изменения приоритетов во время выполнения! немного подробнее рассказал про пресловутый 5 пункт, и все же - все приоритеты ставятся в зависимости от расположения ячеек:
1) приоритет 3(переход обязателен) - если граничат 2 заряженные ячейки. если есть свободная ячейка с заряженным соседом, то переход в эту ячейку не желателен(приоритет 6), если нет заряженного соседа - то желателен( приоритет 5). Если сосед с приоритетом 5, то переходим туда, если их несколько с приоритетом 5 - случайно в любую их них! если сосед с приоритетом 6 (не желателен переход) - то переходим, т.к. переход обязательный, если их несколько - также переходим случайным образом; 2) приоритет 4 ( переход возможен, но не обязателен)- если нет заряженных соседей! Надо проверять, чтоб несколько ячеек не претендовали на одну ячейку за 1 такт! 1 такт - это переход всех ячеек, с приоритетом 3! завершив 1 такт - снова расставляем приоритеты и т.д.
0
|
|
|
0 / 0 / 0
Регистрация: 27.03.2014
Сообщений: 41
|
|
| 21.05.2014, 18:44 [ТС] | |
|
привет всем)) получил список соседей, а также еще одно условие - надо использовать генератор случайных чисел с длиной последовательности 32000. дядя объяснил для чего : "У Вас на развертке 32 ячейки. Потенциально для каждой из них может оказаться необходимым на каждом шагу делать случайный выбор.
За 1000 шагов (если есть стационарное состояние) мы ожидаем возможность прихода в стационарное состояние. Итого оценка сверху для необходимой длины последовательности генератора случайных чисел - 32000". файл соседства приложил! Люди - что дальше делать посоветуете?
0
|
|
| 21.05.2014, 18:44 | |
|
Помогаю со студенческими работами здесь
20
Клеточный автомат на торе
Одномерный клеточный автомат
Клеточный автомат Винера-Розенблюта Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|