| MATLAB Function Reference | ![]() |
Syntax
S = speye(m,n)
S = speye(n)
Description
S = speye(m,n)
建立一個 m x n 且其對角線都為 1 的稀疏矩陣。
Examples
I = speye(1000) 會建立一個 1000 x 1000 的稀疏單位矩陣,而其空間只佔 16 KB 而已。這和 I = sparse(eye(1000,1000)) 結果一樣,但後者在做 eye(1000,1000) 時需要 8 MB 來暫存整個矩陣。
See Also
spalloc 分配空間給稀疏矩陣
spones 將稀疏矩陣的非零元素置換成 1
spdiags 取出及建立帶狀對角稀疏矩陣
sprand 產生均勻分布(uniformly distributed)的亂數稀疏矩陣
sprandn 產生正規分布(normally distributed)的亂數稀疏矩陣
| spdiags | spfun | ![]() |