Back to Core Functions
diag
Create diagonal matrix or extract diagonal
Syntax
D = diag(v) d = diag(A)
Description
If the input is a vector, creates a diagonal matrix. If the input is a matrix, extracts the diagonal.
Parameters
| Name | Description |
|---|---|
| v/A | Input vector or matrix |
Returns
Diagonal matrix or diagonal vector