Создание распределенного разреженного массива равномерно распределенных псевдослучайных значений
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 или идентификатор задачи. Поэтому массив на каждом работнике уникален для этого задания. Однако при повторении задания получаются те же случайные данные.
codistributed.sprand | distributed.speye | distributed.sprandn | rand | randn | sparse | sprand