Please note that the recommended version of Scilab is 2026.0.0. This page might be outdated.
See the recommended documentation of this function
factors
fatoração numérica real
Seqüência de Chamamento
[lnum,g]=factors(pol [,'flag']) [lnum,lden,g]=factors(rat [,'flag']) rat=factors(rat,'flag')
Parâmetros
- pol
- polinômio real 
- rat
- razão de polinômios reais ( - rat=pol1/pol2)
- lnum
- lista de polinômios (de graus 1 ou 2) 
- lden
- lista de polinômios (de graus 1 ou 2) 
- g
- número real 
- flag
- string - 'c'ou- 'd'
Descrição
Retorna os fatores do polinômio pol na lista
    lnum e o "ganho" g.
Tem-se pol= g vezes o produto das entradas da lista
    lnum (se flag não for fornecido). Se
    flag='c' for dado, então tem-se |pol(i
    omega)| = |g*prod(lnum_j(i omega)|. Se
    flag='d' for dado, então tem-se |pol(exp(i
    omega))| = |g*prod(lnum_i(exp(i omega))|. Se
    o argumento de factors for uma razão
    rat=pol1/pol2, os fatores do numerador
    pol1 e do denominador pol2 são
    retornados nas listas lnum e lden
    respectivamente.
O "ganho" é retornado como g, i.e. tem-se: rat= g
    vezes (produto das entradas de lnum) / (produto das entradas de
    lden).
Se flag for 'c'
    (respectivamente, 'd'), as raízes
    pol serão refletidas em relação em relação ao eixo
    imaginário (respectivamente, ao círculo unitário), i.e. os fatores em
    lnum são polinômios estáveis.
A mesma coisa se factors for invocado com
    argumentos racionais: as entradas em lnum e
    lden são polinômios estáveis se flag
    for dado. R2=factors(R1,'c') ou
    R2=factors(R1,'d') com R1 uma função
    racional ou lista syslin SISO, então a saída
    R2 é uma transferência com com numerador e denominador
    estáveis e com a mesma magnitude de R1 ao longo do eixo
    imaginário ('c') ou do círculo unitário
    ('d').
Exemplos
Ver Também
| << diophant | Polinômios | gcd >> |