Равномерно распределенные случайные числа
X = randX = rand(n)X = rand(sz1,...,szN)X = rand(sz)X = rand(___,typename)X = rand(___,'like',p)X = rand возвращает единственное равномерно распределенное случайное число в интервале (0,1).
возвращает X = rand(n)n-by-n матрица случайных чисел.
возвращает X = rand(sz1,...,szN)sz1...-by-szN массивом случайных чисел, где sz1,...,szN указывает на размер каждой размерности. Например, rand(3,4) вернёт матрицу размером 3 на 4.
возвращает массив случайных чисел, где вектор размера X = rand(sz)sz задает size(X). Например, rand(3,4) вернёт матрицу размером 3 на 4.
X = rand(___,'like',p) возвращает массив случайных чисел как p; то есть, того же типа объекта как p. Можно задавать typename или использовать 'like', но не то и другое одновременно.
'seed', 'state' и 'twister' в качестве входных параметров не рекомендованы. Вместо этого используйте функцию rng. Для получения дополнительной информации смотрите Замену Нежелательные Синтаксисы rand и randn.
Последовательность чисел, произведенная rand, определяется внутренними настройками универсального генератора псевдослучайного числа, который лежит в основе rand, randi и randn. Можно управлять этим генератором, используя функцию rng.