# colcomp

compressão de colunas, núcleo

## Seqüência de Chamamento

    [W,rk]=colcomp(A [,flag] [,tol])

## Parâmetros

A

  matriz de reais ou complexos

flag

  string

tol

  número real

W

  matriz quadrada não-singular (mudança de base)

rk

  inteiro (posto de `A`)

## Descrição

Compressão de colunas de `A`: `Ac = A*W` éde colunas comprimidas ,i.e.,

`Ac=[0,Af]` com o posto-coluna de `Af` cheio, posto(`Af`) = posto(`A`) = `rk`.

`flag` e `tol` são parâmetros opcionais: `flag = 'qr'` ou `'svd'` (o padrão é `'svd'`).

`tol` = parâmetro de tolerância (de ordem `%eps` como valor padrão).

As `ma-rk` primeiras colunas de `W` geram o núcleo de `A` quando `size(A)=(na,ma)`

## Exemplos

    A=rand(5,2)*rand(2,5);
    [X,r]=colcomp(A);
    norm(A*X(:,1:$-r),1)

## Ver Também

- rowcomp
- fullrf
- fullrfk
- kernel