Для розрахунку факторіалу великого числа можна скористатися, наприклад "калькулятором факторіалу", що лежить за адресою "http://ru.numberempire.com/factorialcalculator.php" або програмно реалізувати спеціальний метод обчислення, подібний до множення в стовпчик із записом результату поцифрово в масив ...
Але в курсовій роботі немає необхідності окремо рахувати факторіал.
Є декілька пунктів обчислень, де можна використати непрямі методи:
- Для розподілу Пуассона і розподілу Бернуллі можна використати рекурентну формулу визначення імовірності, що базується на визначенні наступного елемента ряду шляхом домноження попереднього на коефіцієнт.
- Можна спростити, наприклад, формулу для визначення кількості комбінацій С із n по k:
Код:
% Кількість комбінацій С із N по K (Matlab)
function Comb=CizNpoK (N, k)
if N == k %Перестраховка, якщо N i k рівні
Comb=1;
return;
end
if N < k %Перестраховка, якщо N < k
Comb=NaN;
return;
end
dobutok=1;
j=1;
for i=(k+1):N
dobutok=dobutok*i/j;
j=j+1;
end
Comb=dobutok;
return
Для розподілу Пуассона і формули Ерланга можна спочатку визначати частку (наприклад для чисельника Y/1*Y/2*...*Y/k), а вже потім і добуток.
Одним словом, виходів із ситуації є декілька ...
Пи.Си.
Програмка для І і ІІ формул Ерланга, як бонус для читачів форуму
