Vorheriges Thema

det

Nächstes Thema

DialogBox

Diese Seite

diag

diag erzeugt eine Diagonalmatrix oder einen Zeilenvektor.

r = diag(m)

Returnwert

Falls das Argument m ein Spalten- oder Zeilenvektor ist, erzeugt diag eine Diagonalmatrix. Falls m eine nr * nc Matrix ist, erzeugt diag einen Zeilenvektor mit min([nr, nc]) Spalten.

Parameter

m

m ist ein reeller, complexer oder String-Vektor oder Matrix.

Beispiel

diag([1,2,3])
    1.0000     0.0000     0.0000
    0.0000     2.0000     0.0000
    0.0000     0.0000     3.0000
[1,2;3,4]
    1.0000     2.0000
    3.0000     4.0000
diag([1,2;3,4])
    1.0000     4.0000

id-1146555