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