MATLAB Function Reference | ![]() ![]() |
表示
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
min(m,n)
のベクトルの場合、R
は、最初の lr
の特異値が rc
で、他はすべてゼロになります。この場合、R
は、与えられた特異値をもつ対角行列にランダムな平面回転を適用して作られます。R
は、多くの位相的構造や代数的構造をもっています。
![]() | spparms | sprandn | ![]() |