Равномерно распределенные случайные числа
X = rand возвращает одно равномерно распределенное случайное число в интервале (0,1).
X = rand( возвращает sz1,...,szN)sz1-by-... -by- szN массив случайных чисел, где sz1,...,szN указать размер каждой размерности. Для примера, rand(3,4) возвращает матрицу 3 на 4.
X = rand(___, возвращает массив случайных чисел типа данных typename)typename. The typename Вход может быть либо 'single' или 'double'. Можно использовать любой из входных параметров в предыдущих синтаксисах.
X = rand( генерирует числа из потока случайных чисел s,___)s вместо глобального потока по умолчанию. Чтобы создать поток, используйте RandStream. Задайте s далее следуют любые комбинации аргументов в предыдущих синтаксисах, за исключением таковых, которые включают 'like'. Этот синтаксис не поддерживает 'like' вход.
Примечание
The 'seed', 'state', и 'twister' входы в rand не рекомендуемые функции. Используйте rng вместо этого функция. Для получения дополнительной информации смотрите Заменить обескураженные синтаксисы rand и randn.
Последовательность чисел, произведенных rand определяется внутренними настройками однородного генератора псевдослучайных чисел, который лежит в основе rand, randi, и randn. Вы можете управлять этим генератором случайных чисел, используя rng.