|
7 / 30 / 9
Регистрация: 13.05.2015
Сообщений: 1,835
|
|
Задача про амёбу12.11.2017, 16:27. Показов 8490. Ответов 37
Метки нет (Все метки)
Подскажите, пожалуйста, как решить следующую задачу.
Имеем промежуток времени за который амёба может умереть с веротяностью 0.25, выжить с вероятностью 0.25 и разделиться на две с вероятностью 0.5. В следующий промежуток времени с каждой амёбой происходит то же самое. Сколько амёб и с какой вероятностью через два промежутка времени, если перед этим было n амёб? Единственное что приходит на ум, так это рассмотреть сначала всех n амёб и для каждой выполнить выживание, смерть и разделение на две, потом для полученных результатов сделать в каждом случае всё то же самое. Но это очень уж громоздко. Есть ли другое решение?
1
|
|
| 12.11.2017, 16:27 | |
|
Ответы с готовыми решениями:
37
Задача про Амебу ПРо амебу Задача про взлом кода из книги Эрика Фримена про основы javascript в конце 5 главы. |
|
7 / 30 / 9
Регистрация: 13.05.2015
Сообщений: 1,835
|
|
| 13.11.2017, 13:24 [ТС] | |
|
zer0mail, если у нас одна амёба, то через два промежутка времени будут такие вероятности количеств амёб:
Верно? Если да, то что дальше?
0
|
|
| 13.11.2017, 14:17 | |
|
Расчеты надо доводить до чисел (0 точно неверно посчитан). А дальше пишете полином
2
|
|
|
|
||
| 13.11.2017, 15:19 | ||
|
Можно развить для m моментов времени. Записав вышеприведённый многочлен для количества амёб после первого интервала времени чтобы получить вероятности количества одной амёбы после двух интервалов времени. Ну и так далее - сколько промежутков времени - столько вложений.
1
|
||
| 13.11.2017, 15:36 | |
|
Я так в Maple и считал для 2 интервалов: зачем себя напрягать, если есть такие классные инструменты?
Правда, не получилось вывести полином строго по степеням, кое-где порядок нарушается (для 20 амеб, скажем).
1
|
|
| 13.11.2017, 16:02 | |
|
Я начал с Mathematica, но там синтаксис неудобный, в Maple проще и наглядней и мои потребности в математических/физических расчетах и моделировании она покрывает с большим запасом. Полиномы, матрицы (произведения, обратные, собственные ветора), интегралы, дифуры (обычные и частные), системы уравнений и многое-многое другое. Плюс рисует 2D и 3D графики. Если что-то непонятно, всегда можно спросить (тут VSI здорово помогает) да и инете много полезной информации с примерами.
А как Maple считает факториалы или гармонический ряд... Писал на C++ - это минуты или часы, а она выводит махом! КАК?! Я бы в научно-технических вузах и университетах ввел обязательный курс по Maple.
2
|
|
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
|||||
| 13.11.2017, 23:08 | |||||
![]() Добавлено через 8 минут Добавлено через 10 минут Только вы не подумайте, что я собираюсь обгонять робота. Так мысли вслух... Но именно таким мыслям, имхо, и следует учить )
2
|
|||||
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
|
| 13.11.2017, 23:54 | |
|
oobarbazanoo, А за задачку - спасибо! Казалось бы - ну, амебы, ну - размножаются (кстати, любопытненькая такая экологическая модель, сюда бы еще товарища Мальтуса присобачить...), а сколько инересных вещей по этому поводу было узнано!) Нет, это все в коллекцию...
В защиту Оффтопа
1
|
|
|
|
||
| 14.11.2017, 00:05 | ||
.
1
|
||
|
7 / 30 / 9
Регистрация: 13.05.2015
Сообщений: 1,835
|
|
| 14.11.2017, 20:11 [ТС] | |
|
zer0mail, объясните, пожалуйста, суть этого полинома. Что такое x?
Добавлено через 19 минут Если x - количество амёб, а F(x) - вероятность того, что x амёб будут живы через один промежуток времени, то F(1) = 1. Значит одна амёба полюбому бедт жива и что-то не то выходит. Добавлено через 6 минут jogano, как Вы понимаете этот многочлен?
0
|
|
| 14.11.2017, 20:34 | |
|
Эта формула аналогична формуле
1
|
|
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
|||
| 14.11.2017, 20:43 | |||
|
Суть его в том, что коэффициент при xk - вероятность того, что останется ровно k амеб. Потому-то сумма коэффициентов всегда = 1 ![]() Но представление задачи в виде производящей функции позволяет делать кой-какие хитрые манипуляции...
1
|
|||
|
|
||
| 14.11.2017, 21:32 | ||
|
У вас есть 2 амёбы, которые через какое-то время размножились или вымерли. И из первой амёбы образовалось 5 с вероятностью 0,1, а из второй амёбы 3 с вероятностью 0,2 (и другие количества с другими вероятностями). И вот вам нужно узнать, сколько в сумме потомков будет от этих двух амёб через этот промежуток времени. Рассмотрев именно эти два варианта, вы имеете 5+3=8 потомков от двух амёб с вероятностью 0,1*0,2=0,02. Т.е. арифметические операции с вероятностями и количествами будут те же, что и при умножении одночленов: Возможно, есть и другие комбинации количеств потомком обеих амёб, которые тоже в сумме дают 8 потомков. Формально это означает, что нужно свести подобны слагаемые при других произведениях двух одночленов со степенью 8 при х. Тут х - просто буква, она не несёт вероятностного смысла. Это всё означает, что если от первой амёбы через 1 промежуток времени есть 0, 1 или 2 потомка с вероятностями
3
|
||
|
|
|
| 14.11.2017, 22:11 | |
|
zer0mail, 10-пальцевый слепой набор позволяет развернуться
. Тренажёр Stamina (на правах рекламы).
2
|
|
| 14.11.2017, 22:11 | |
|
Помогаю со студенческими работами здесь
20
Задача на перебор вариантов. Задача Л.Эйлера. Про чиновника Задача про IP задача про мыло! Задача про экзамен Задача про собак Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|