Создайте распределенный разреженный массив нормально распределенных псевдослучайных значений
DS = distributed.sprandn(m,n,density)
DS = distributed.sprandn(m,n,density)
создает m
-by- n
разреженный распределенный массив с приблизительно density*m*n
обычно распределенные ненулевые двойные значения.
Создайте разреженный распределенный двойной массив DS
1000 на 1000 с приблизительно 1000 ненули.
DS = distributed.sprandn(1000,1000,0.001);
Когда вы используете sprandn
на работниках в параллельном пуле или в независимом или коммуникационном задании каждый работник устанавливает свое начальное начальное значение генератора, которое зависит только от labindex
или идентификатор задачи. Поэтому массив на каждом рабочем месте уникален для этого задания. Однако, если вы повторяете задание, вы получаете те же случайные данные.
codistributed.sprandn
| distributed.speye
| distributed.sprand
| rand
| randn
| sparse
| sprandn