(translator=Shilo, ChineseSource=Shilo-20020415-2.5\diag.html, EnglishSource=c:\matlabr12\help\techdoc\ref\diag.html)
MATLAB Function Reference    
diag

對角矩陣(diagonal matrices)與 矩陣的對角線

Syntax

Description

X = diag(v,k) v 是一個具有 n 個元素的向量,會回傳一個階次(order)為 n+abs(k) 的方陣 X,且 v 的元素會在第 k 條對角線上。k = 0 表示主對角線;k > 0 在主對角線上方;k < 0 在主對角線下方。

X = diag(v) v 放在主對角線上,如同上式的 k = 0

v = diag(X,k) 回傳一個行向量 vv 由矩陣 X 中的第 k 條對角線上的元素構成。

v = diag(X) 回傳 X 的主對角線,如同上式的 k = 0

Examples

diag(diag(X)) 是一個對角矩陣。

sum(diag(X))X 的秩(trace)。

陳述式

產生一個階次為 2*m+1 的三角矩陣(tridiagonal matrix)。

See Also

spdiags, tril, triu


 detrend dialog