wblrnd

Случайные числа Weibull

Описание

пример

r = wblrnd(a,b) генерирует случайное число от распределения Weibull со шкалой a и сформируйте b.

пример

r = wblrnd(a,b,sz1,...,szN) генерирует массив случайных чисел от распределения Weibull, где sz1,...,szN указывает на размер каждой размерности.

пример

r = wblrnd(a,b,sz) генерирует массив случайных чисел от распределения Weibull где вектор размера sz задает size(r).

Примеры

свернуть все

Сгенерируйте одно случайное число от распределения Weibull со шкалой 4 и сформируйте 3.

r = wblrnd(4,3)
r = 2.3582

Сгенерируйте массив 1 на 5 случайных чисел, чертивших от распределений Weibull со шкалой 3 и значения формы 1 через 5.

a1 = 3;
b1 = 1:5;
r1 = wblrnd(a1,b1)
r1 = 1×5

    0.6147    0.9437    3.8195    1.6459    2.5666

Если вы задаете измерения массива, они должны совпадать с размерностями a и b после любого скалярного расширения.

Сгенерируйте 1 6 массив случайных чисел, чертивших от распределений Weibull со значениями шкалы 1 через 6 и значения формы 5 через 10, соответственно.

a2 = 1:6;
b2 = 5:10;
sz1 = 1;
sz2 = 6;
r2 = wblrnd(a2,b2,sz1,sz2)
r2 = 1×6

    1.1841    2.0836    2.7912    2.7026    3.4531    6.3799

Сгенерируйте массив 2х3 случайных чисел от распределения Weibull со шкалой 4 и сформируйте 5.

sz = [2 3];
r3 = wblrnd(4,5,sz)
r3 = 2×3

    1.9817    3.7486    4.5729
    2.1395    2.9624    3.8841

Входные параметры

свернуть все

Масштабный коэффициент распределения Weibull в виде значения положительной скалярной величины или массива значений положительной скалярной величины.

Чтобы сгенерировать случайные числа от нескольких распределений, задайте a и b использование массивов. Если или или оба из входных параметров a и b массивы, затем размеры массивов должны быть тем же самым. В этом случае, wblrnd расширяет каждый скалярный вход в постоянный массив одного размера с входными параметрами массивов. Каждый элемент в r случайное число, сгенерированное от распределения, заданного соответствующими элементами в a и b.

Пример: [1 2 3 5]

Типы данных: single | double

Сформируйте параметр распределения Weibull в виде значения положительной скалярной величины или массива значений положительной скалярной величины.

Чтобы сгенерировать случайные числа от нескольких распределений, задайте a и b использование массивов. Если или или оба из входных параметров a и b массивы, затем размеры массивов должны быть тем же самым. В этом случае, wblrnd расширяет каждый скалярный вход в постоянный массив одного размера с входными параметрами массивов. Каждый элемент в r случайное число, сгенерированное от распределения, заданного соответствующими элементами в a и b.

Пример: [1 1 2 2]

Типы данных: single | double

Размер каждой размерности в виде отдельных аргументов целых чисел.

Если a и b массивы, затем заданные измерения sz1,...,szN должен совпадать с размерностями a и b. Значения по умолчанию sz1,...,szN размерности a и b.

  • Если вы задаете одно значение sz1, затем r квадратная матрица размера sz1- sz1.

  • Если размером какой-либо размерности является 0 или отрицательный, затем r пустой массив.

  • После второго измерения, wblrnd игнорирует последующие измерения с размером 1. Например, wblrnd(2,5,3,1,1,1) дает вектор 3 на 1 случайных чисел от распределения со шкалой 2 и сформируйте 5.

Пример: 3,5

Типы данных: single | double

Размер каждой размерности в виде вектора-строки из целых чисел.

Если a и b массивы, затем заданные измерения sz должен совпадать с размерностями a и b. Значения по умолчанию sz размерности a и b.

  • Если вы задаете одно значение [sz1], затем r квадратная матрица размера sz1- sz1.

  • Если размером какой-либо размерности является 0 или отрицательный, затем r пустой массив.

  • После второго измерения, wblrnd игнорирует последующие измерения с размером 1. Например, wblrnd(2,5,[3 1 1 1]) дает вектор 3 на 1 случайных чисел от распределения со шкалой 2 и сформируйте 5.

Пример: [3 5]

Типы данных: single | double

Выходные аргументы

свернуть все

Случайные числа Weibull, возвращенные как скалярное значение или массив скалярных значений с размерностями, заданными sz1,...,szN или sz. Каждый элемент в r случайное число, сгенерированное от распределения, заданного соответствующими элементами в a и b.

Альтернативная функциональность

  • wblrnd функционально-специализированное к распределению Weibull. Statistics and Machine Learning Toolbox™ также предлагает родовую функцию random, который поддерживает различные вероятностные распределения. Использовать random, задайте имя вероятностного распределения и его параметры. Обратите внимание на то, что специфичная для распределения функция wblrnd быстрее, чем родовая функция random.

  • Чтобы сгенерировать случайные числа в интерактивном режиме, использовать randtool, пользовательский интерфейс для генерации случайных чисел.

Расширенные возможности

Представлено до R2006a