sprand

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

Синтаксис

R = sprand(S)
R = sprand(m,n,density)
R = sprand(m,n,density,rc)

Описание

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

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

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

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

Советы

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

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

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

|

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

Для просмотра документации необходимо авторизоваться на сайте