randquant

Сгенерируйте равномерно распределенное, квантованное случайное число с помощью объекта quantizer

Синтаксис

randquant(q,n)
randquant(q,m,n)
randquant(q,m,n,p,...)
randquant(q,[m,n])
randquant(q,[m,n,p,...])

Описание

randquant(q,n) q объекта quantizer использования, чтобы сгенерировать n-by-n матрица со случайными записями, значения которых покрывают область значений q, когда q является объектом quantizer фиксированной точки. Когда q является объектом quantizer с плавающей точкой, randquant заполняет n-by-n массив со значениями, покрывающими область значений

-[square root of realmax(q)] to [square root of realmax(q)]

randquant(q,m,n) q объекта quantizer использования, чтобы сгенерировать m-by-n матрица со случайными записями, значения которых покрывают область значений q, когда q является объектом quantizer фиксированной точки. Когда q является объектом quantizer с плавающей точкой, randquant заполняет m-by-n массив со значениями, покрывающими область значений

-[square root of realmax(q)] to [square root of realmax(q)]

randquant(q,m,n,p,...) объект quantizer использования q, чтобы сгенерировать m-by-n-by-p-by... матрица со случайными записями, значения которых покрывают область значений q, когда q является объектом quantizer фиксированной точки. Когда q является объектом quantizer с плавающей точкой, randquant заполняет матрицу со значениями, покрывающими область значений

-[square root of realmax(q)] to [square root of realmax(q)]

randquant(q,[m,n]) q объекта quantizer использования, чтобы сгенерировать m-by-n матрица со случайными записями, значения которых покрывают область значений q, когда q является объектом quantizer фиксированной точки. Когда q является объектом quantizer с плавающей точкой, randquant заполняет m-by-n массив со значениями, покрывающими область значений

-[square root of realmax(q)] to [square root of realmax(q)]

randquant(q,[m,n,p,...]) q объекта quantizer использования, чтобы сгенерировать p m-by-n матрицы, содержащие случайные записи, значения которых покрывают область значений q, когда q является объектом quantizer фиксированной точки. Когда q является объектом quantizer с плавающей точкой, randquant заполняет m-by-n массивы со значениями, покрывающими область значений

-[square root of realmax(q)] to [square root of realmax(q)]

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

randquant работает как rng в большинстве отношений.

Примеры

q=quantizer([4 3]);
rng('default')
randquant(q,3)

ans =

    0.5000    0.6250   -0.5000
    0.6250    0.1250         0
   -0.8750   -0.8750    0.7500

Смотрите также

| | |

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