matlab生成稀疏對稱正定矩陣

R = sprandsym(n,density,rc,kind)  
詳細參考https://ww2.mathworks.cn/help/matlab/ref/sprandsym.html
其中,n爲矩陣的階數,density爲稀疏密度,所以矩陣的非零元素大概有n*n*density
rc爲條件數的倒數
kind = 1,則 R 由正定對角矩陣的隨機 Jacobi 旋轉生成。R 恰好具有所需的條件數。
kind = 2,則 R 是外積的移位和。R 只具有所需的近似條件數,但具有較少結構體。

示例
R = sprandsym(10,0.2,0.3,1)
A = full(A)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章