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