# sva

aproximação em valores singulares

## Seqüência de Chamamento

    [U,s,V]=sva(A,k)
                [U,s,V]=sva(A,tol)

## Parâmetros

A

  matriz de reais ou complexos

k

  inteiro

tol

  número real não-negativo

## Descrição

Aproximação em valores singulares.

`[U,S,V]=sva(A,k)` com `k` inteiro >=1, retorna `U,S` e `V` tais que `B=U*S*V'` é a melhor aproximação L2 de `A` com posto(`B`)=`k`.

`[U,S,V]=sva(A,tol)` com `tol` real retorna `U,S` e `V` tais que `B=U*S*V'` e a norma-L2 de `A-B` é, no máximo, `tol`.

## Exemplos

    A=rand(5,4)*rand(4,5);
    [U,s,V]=sva(A,2);
    B=U*s*V';
    svd(A)
    svd(B)
    clean(svd(A-B))

## Ver Também

- svd