Diag Funktion

Generieren einer Matrix mit initialisierter Diagonale


Beschreibung

Die Funktion \(Diag\) generiert eine Matrix in der angegebenen Größe deren erste Diagonale mit einem realen Wert initialisiert ist.

Wenn nur ein Parameter für die Größe der Matrix angegeben wird, werden die Felder der ersten Diagonale mit 1 initialisiert. Optional kann ein Wert angegeben werden, der anstellt der 1 eingesetzt werden soll.

Wenn eine Liste als Parameter übergeben wird, generiert \(Diag\) eine Matrix deren Anzahl der Spalten und Zeilen der Länge der Liste entspricht. Die Diagonale wird mit den Werten in der Liste initialisiert.

Syntax

 

Diag (a)

Diag (a, v)

Diag (a, b, v)

Diag ([a..n])

Größe

a x a

a x a

a x b

len x len

Inhalt

Die Felder der ersten Diagonale enthalten eine 1

Die Felder der ersten Diagonale enthalten den Wert v

Die Felder der ersten Diagonale enthalten den Wert v

Die Felder der ersten Diagonale enthalten die Wert des Arguments

Beispiel