sprandn

Разреженная нормально распределенная случайная матрица

Синтаксис

R = sprandn (S)
R = sprandn (m, n, плотность)
R = sprandn (m, n, плотность, дистанционное управление)

Описание

R = sprandn(S) имеет ту же структуру разреженности как S, но нормально распределенные случайные записи со средним 0 и отклонением 1.

R = sprandn(m,n,density) является случайным, m-by-n, разреженная матрица с приблизительно density*m*n нормально распределенные ненулевые записи (0 <= density <= 1).

R = sprandn(m,n,density,rc) также имеет взаимный номер условия, приблизительно равняются rc. R создается из суммы матриц ранга один.

Если rc является вектором длины lr, где lr <= min(m,n), то R имеет rc как свои первые сингулярные значения lr, все другие, является нулем. В этом случае R сгенерирован случайными плоскими вращениями, применился к диагональной матрице с данными сингулярными значениями. Это имеет большую топологическую и алгебраическую структуру.

Советы

  • sprandn использует тот же генератор случайных чисел в качестве rand, randi и randn. Вы управляете этим генератором с rng.

Расширенные возможности

Смотрите также

|

Представлено до R2006a

Была ли эта тема полезной?