R: Internal functions: Generate a diagonal matrix

gsi.diagGenerate {compositions} | R Documentation

## Internal functions: Generate a diagonal matrix

### Description

Generate a diagonal matrix from a vector of the diagonal entries like.

### Usage

    gsi.diagGenerate(x)

### Arguments

`x` | a vector

### Details

The difference to original `diag` is that it always gives a diagonal matrix and does nothing flawed in case of a length one vector.

### Value

a diagonal matrix.

### Note

Do not use gsi.* functions directly since they are internal functions of the package

### Author(s)

K.Gerald v.d. Boogaart http://www.stat.boogaart.de

### See Also

`gsi.diagExtract`, `diag`

### Examples

    diag(1:3)
    #gsi.diagGenerate(1:3)
    #gsi.diagGenerate(3)
    diag(3)

[Package compositions version 2.0-4 Index]