1.單位稀疏矩陣
函數 speye
格式 S = speye(m,n) %生成m×n的單位稀疏矩陣
S = speye(n) %生成n×n的單位稀疏矩陣
2.稀疏均勻分布隨機矩陣
函數 sprand
格式 R = sprand(S) %生成與S具有相同稀疏結構的均勻分布隨機矩陣
R = sprand(m,n,density) %生成一個m×n的服從均勻分布的隨機稀疏矩陣,非零元素的分布密度是density。
R = sprand(m,n,density,rc) %生成一個近似的條件數為1/rc、大小為m×n的均勻分布的隨機稀疏矩陣。
3.稀疏正態分布隨機矩陣
函數 sprandn
格式 R = sprandn(S) %生成與S具有相同稀疏結構的正態分布隨機矩陣。
R = sprandn(m,n,density) %生成一個m×n的服從正態分布的隨機稀疏矩陣,非零元素的分布密度是density。
R = sprandn(m,n,density,rc) %生成一個近似的條件數為1/rc、大小為m×n的均勻分布的隨機稀疏矩陣。
4.稀疏對稱隨機矩陣
函數 sprandsym
格式 R = sprandsym(S) %生成稀疏對稱隨機矩陣,其下三角和對角線與S具有相同的結構,其元素服從均值為0、方差為1的標准正態分布。
R = sprandsym(n,density) %生成n×n的稀疏對稱隨機矩陣,矩陣元素服從正態分布,分布密度為density(稀疏密度)。
R = sprandsym(n,density,rc) %生成近似條件數為1/rc的稀疏對稱隨機矩陣
R = sprandsym(n,density,rc,kind) %生成一個正定矩陣,參數kind取值為kind=1表示矩陣由一正定對角矩陣經隨機Jacobi旋轉得到,其條件數正好為1/rc;kind=2表示矩陣為外積的換位和,其條件數近似等於1/rc;kind=3表示生成一個與矩陣S結構相同的稀疏隨機矩陣,條件數近似為1/rc ,density被忽略。