distributed.sprand

Создайте распределенный разреженный массив равномерно распределенных псевдослучайных значений

Синтаксис

DS = distributed.sprand(m,n,density)

Описание

DS = distributed.sprand(m,n,density) создает m- n разреженный распределенный массив приблизительно с density*m*n равномерно распределенные ненулевые двойные записи.

Примеры

Создайте разреженный распределенный двойной массив 1000 на 1000 DS приблизительно с 1 000 ненулей.

DS = distributed.sprand(1000,1000,0.001);

Советы

Когда вы используете sprand на рабочих в параллельном пуле, или в независимом или связывающемся задании, каждый рабочий устанавливает его начальное значение (зерно) генератора значению, которое зависит только от labindex или ID задачи. Поэтому массив на каждом рабочем уникален для того задания. Однако, если вы повторяете задание, вы получаете те же случайные данные.

Представленный в R2009b
Для просмотра документации необходимо авторизоваться на сайте