當前位置:成語大全網 - 書法字典 - speye在matlab中是什麽意思?

speye在matlab中是什麽意思?

Speye(m,n)生成壹個大小為min(m,n)*min(m,n)的稀疏性質的方陣,矩陣主對角線上的元素都是1,其他都是零。雖然是矩陣,但是輸出結果不是壹般矩陣的形式,而是如下。

m = 4;n = 3;

S = speye(m,n)%或者S = speye([m n])或者S = speye(n),結果是壹樣的。

那麽S =

(1,1) 1

(2,2) 1

(3,3) 1

第壹列表示矩陣中1的元素的索引(主對角線元素的位置),第二列表示對應的索引元素值(即1)。