[Master Index]
[Index for /tools/hpmatlab/toolbox/matlab/elmat]
diag
(/tools/hpmatlab/toolbox/matlab/elmat/diag.m)
Help text
DIAG Create or extract diagonals.
If V is a row or column vector with N components,
DIAG(V,K) is a square matrix of order N+ABS(K) with the
elements of V on the K-th diagonal. K = 0 is the main
diagonal, K > 0 is above the main diagonal and K < 0 is
below the main diagonal. DIAG(V) simply puts V on the
main diagonal. For example,
DIAG(-M:M) + DIAG(ONES(2*M,1),1) + DIAG(ONES(2*M,1),-1)
produces a tridiagonal matrix of order 2*M+1.
If X is a matrix, DIAG(X,K) is a column vector formed from
the elements of the K-th diagonal of X. DIAG(X) is the main
diagonal of X. DIAG(DIAG(X)) is a diagonal matrix.
Cross-Reference Information
This is called by
- corrcoef /tools/hpmatlab/toolbox/matlab/datafun/corrcoef.m
- ss2zp /tools/hpmatlab/toolbox/signal/ss2zp.m
- tzero /tools/hpmatlab/toolbox/signal/tzero.m
- zp2ss /tools/hpmatlab/toolbox/signal/zp2ss.m
Produced by mat2html on Wed Feb 8 12:25:18 EST 1995
Cross-Directory links are: ON