Сгенерируйте равномерно распределенное, квантованное случайное число с помощью объекта 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