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