exponenta event banner

distributed.sprand

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

Синтаксис

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

Описание

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

Примеры

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

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

Совет

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

Представлен в R2009b