exponenta event banner

wblrnd

Случайные числа Вейбулла

Описание

пример

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

пример

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

пример

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

Примеры

свернуть все

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

r = wblrnd(4,3)
r = 2.3582

Создание массива случайных чисел 1 на 5 из распределений Вейбулла с масштабом 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 из распределений Вейбулла со значениями масштаба 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 из распределения Вейбулла с масштабом 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

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

свернуть все

Параметр масштабирования распределения Вейбулла, заданный как положительное скалярное значение или массив положительных скалярных значений.

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

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

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

Параметр формы распределения Вейбулла, заданный как положительное скалярное значение или массив положительных скалярных значений.

Чтобы создать случайные числа из нескольких распределений, укажите 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

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

свернуть все

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

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

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

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

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

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