Здравствуйте, гость ( Вход | Регистрация )
| BlackGad |
20.1.2009, 22:24
Сообщение
#1
|
|
Новичок ![]() Группа: Продвинутые Сообщений: 8 Регистрация: 20.1.2009 Город: Житомир |
Столкнулся с задачей - условно есть 2 шеренги стрелков, одна из них атакующая, вторая оборонительная. Атакующая производит залп.
Задача: определить процент попадания Атакующих солдат по 1, 2, 3, ... раз по 1 воину обороны. попадание атакующих солдат 100%. пример 1: атакующих 2000 оборонительных 2000 распределение: попаданий|количество атакующих|процент от общего числа атакующих 1 |797 |0,3985 2 |722 |0,361 3 |348 |0,174 4 |108 |0,054 5 |25 |0,0125 Сумма |2000 пример 2: атакующих 1000 оборонительных 2000 распределение: попаданий|количество атакующих|процент от общего числа атакующих 1 |591 |0,591 2 |306 |0,306 3 |84 |0,084 4 |4 |0,004 5 |15 |0,015 Сумма 1000 пример 3: атакующих 2000 оборонительных 1000 распределение: попаданий|количество атакующих|процент от общего числа атакующих 1 |258 |0,129 2 |538 |0,269 3 |546 |0,273 4 |396 |0,198 5 |180 |0,09 6 |60 |0,03 7 |14 |0,007 8 |8 |0,004 Сумма 2000 примеры сгенерированы и подсчитаны обычной симуляцией, нужно определить математическую формулу распределения. Могу начертить графики распределения (IMG:style_emoticons/default/smile.gif) если необходимо... Помогите пожалуйста. |
![]() ![]() |
| malkolm |
21.1.2009, 7:09
Сообщение
#2
|
|
Старший преподаватель ![]() ![]() ![]() ![]() ![]() Группа: Преподаватели Сообщений: 2 167 Регистрация: 14.6.2008 Город: Н-ск Вы: преподаватель |
Возводить в большую степень можно с помощью логарифмирования: a^b = exp(b*ln(a)). Ну и делать это надо с дробью, а не с числителем-знаменателем в отдельности.
Для двух-трёх? M(X(2)) = (2000! / 2! * 1998!) * 1999^1998 / 2000^1999 = (2000 * 1999 /2) * (1999/2000)^1998 / 2000 = 367,9714379 (Excel) M(X(3)) = (2000! / 3! * 1997!) * 1999^1997 / 2000^1999 = (2000 * 1999 * 1998 / 6) * (1999/2000)^1997 / 2000^2 = 122,5957867 (Excel) У Вас там в картинках 0 попаданий - это, наверное, как раз 1-я группа? Для i=0 матожидание равно 735,5749043. Вообще Excel отлично это всё считает: =2000*ЧИСЛКОМБ(2000;B1)*(1999/2000)^(2000-B1)/2000^B1 Код 735,5749043 0 735,9428757 1 367,9714379 2 122,5957867 3 30,6182824 4 6,1144664 5 1,017038558 6 0,144927813 7 0,018061601 8 0,001999817 9 0,000199181 10 1,80259E-05 11 1,49464E-06 12 1,1434E-07 13 8,1181E-09 14 2000 |
BlackGad Интересная задача, помогите решить 20.1.2009, 22:24
malkolm А каким образом выбирается, куда кто стреляет? 20.1.2009, 22:38
BlackGad
А каким образом выбирается, куда кто стреляет?
... 20.1.2009, 22:44
malkolm А по-русски можно? Подробно механизм: кто куда стр... 20.1.2009, 22:54
BlackGad
А по-русски можно? Подробно механизм: кто куда ст... 20.1.2009, 23:12
malkolm Понятно теперь, кто куда стреляет, непонятно друго... 20.1.2009, 23:42
BlackGad :) именно средние значение и нужны, я наверно, про... 20.1.2009, 23:56
malkolm Картинки ничего не объясняют. Ещё раз - на этих ка... 21.1.2009, 0:07
BlackGad Да(судя по определению в вики :) ) нужно найти век... 21.1.2009, 0:14
malkolm Пусть есть m ящиков (защитники) и n шариков (напад... 21.1.2009, 0:18
BlackGad
Пусть есть m ящиков (защитники) и n шариков (напа... 21.1.2009, 0:19
malkolm Не за что, это не сложно. Вероятности искать было ... 21.1.2009, 0:28
BlackGad мм а можно пример для 2 и 3 выстрелов, а то либо я... 21.1.2009, 0:58
BlackGad спасибо :)
есть мысль просто зарание просчитать д... 21.1.2009, 11:25![]() ![]() |
|
Текстовая версия | Сейчас: 19.4.2026, 22:43 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru