Main Content

本页对应的英文页面已更新,但尚未翻译。 若要查看最新内容,请点击此处访问英文页面。

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) 还具有约等于 rc 的条件数倒数。R 是根据秩为 1 的矩阵之和构建的。

如果 rc 是一个长度为 lr 的向量(其中 lr <= min(m,n)),则 Rrc 作为其第一个 lr 奇异值,所有其他项均为零。在本例中,R 是由应用于包含给定奇异值的对角矩阵的随机平面旋转生成的。它具有大量拓扑和代数结构。

提示

  • sprand 使用与 randrandirandn 相同的随机数生成器。您可通过 rng 控制此生成器。

扩展功能

另请参阅

|

在 R2006a 之前推出