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

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

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

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

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

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

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

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

randquant(q,[m,n,p,...]) использование quantizer объект q сгенерировать p m- n матрицы, содержащие случайные записи, значения которых покрывают область значений q когда q фиксированная точка quantizer объект. Когда q quantizer с плавающей точкой объект, randquant заполняет m- 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.5                   0.625                    -0.5
                   0.625                   0.125                       0
                  -0.875                  -0.875                    0.75

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

| | |

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