# svd

Fixed-point singular value decomposition

## Description

`[___] = svd(___,`

optionally specifies the output format for the singular values. You can use this option with
any of the previous input or output combinations. Specify `sigmaForm`

)`'vector'`

to
return the singular values as a column vector. Specify `'matrix'`

to return
the singular values in a diagonal matrix.

## Examples

## Input Arguments

## Output Arguments

## Tips

To have full control over the fixed-point types, use the `fixed.svd`

function.

## Algorithms

The `svd`

function adjusts the data type of a fixed-point input to
avoid overflow and increase precision. The fraction length of the singular vectors
`S`

is adjusted to a minimum of `16`

, and the word
length is increased to avoid overflow with a minimum of `32`

. The word length
of the left and right singular vectors `U`

and `V`

are
the same as the word length of `S`

. The fraction length of
`U`

and `V`

is two less than the word length.

## Extended Capabilities

## Version History

**Introduced in R2022b**