# lcmdiag

fatoração diagonal por MMC

## Seqüência de Chamamento

    [N,D]=lcmdiag(H)
                [N,D]=lcmdiag(H,flag)

## Parâmetros

H

  matriz de razões de polinômios

N

  matriz de polinômios

D

  matriz de polinômios diagonal

flag

  string: `'row'` ou `'col'` (padrão)

## Descrição

`[N,D]=lcmdiag(H,'row')` computa uma fatoração `D*H=N`, i.e. `H=D^(-1)*N` onde D é uma matriz diagonal com D(k,k)=MMC da k-ésima linha de H('den').

`[N,D]=lcmdiag(H)` ou `[N,D]=lcmdiag(H,'col)` retorna `H=N*D^(-1)` com matriz diagonal D e D(k,k)=MMC da k-ésima coluna de H('den')

## Exemplos

    s=poly(0,'s');
    H=[1/s,(s+2)/s/(s+1)^2;1/(s^2*(s+2)),2/(s+2)];
    [N,D]=lcmdiag(H);
    N/D-H

## Ver Também

- lcm
- gcd
- bezout