diag erzeugt eine Diagonalmatrix oder einen Zeilenvektor.
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 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
Siehe auch
id-1146555