Случайные числа от биномиального распределения
r = binornd(n,p)r = binornd(n,p,sz1,...,szN)r = binornd(n,p,[sz1,...,szN]) генерирует случайные числа от биномиального распределения, заданного количеством испытаний r = binornd(n,p)n и вероятность успеха для каждого испытательного p.
n и p могут быть векторами, матрицами или многомерными массивами, одного размера. Также один или несколько аргументов могут быть скалярами. Функция binornd расширяет скалярные входные параметры до постоянных массивов с теми же размерностями как другие входные параметры. Функция возвращает вектор, матрицу или многомерный массив r, одного размера как n и p.
или r = binornd(n,p,sz1,...,szN) генерирует r = binornd(n,p,[sz1,...,szN])sz1 -by-szN массивом, содержащим случайные числа от биномиального распределения со скалярными параметрами n и p.
binornd является функционально-специализированным к биномиальному распределению. Statistics and Machine Learning Toolbox™ также предлагает родовой функции random, который поддерживает различные распределения вероятностей. Чтобы использовать random, задайте имя распределения вероятностей и его параметры. Также создайте распределение вероятностей BinomialDistribution, возражают и передают объект как входной параметр. Обратите внимание на то, что специфичный для распределения функциональный binornd быстрее, чем родовая функция random.
Чтобы сгенерировать случайные числа в интерактивном режиме, используйте randtool, пользовательский интерфейс генерации случайных чисел.