Please note that the recommended version of Scilab is 2026.0.0. This page might be outdated.
See the recommended documentation of this function
number_properties
determina parâmetros de ponto flutuante
Seqüência de Chamamento
pr = number_properties(prop)
Parâmetros
- prop
 string
- pr
 escalar real ou booleano
Descrição
Esta função pode ser usada para receber os números/propriedades
            característicos do conjunto de pontos flutuantes aqui dentoado por
            F(b,p,emin,emax) ((geralmente o conjunto de "floats" de
            64 bits prescritos por IEEE 754). Números de F são da
            forma:
sign * m * b^e
e é o expoente e m a
            mantissa:
        
 os dígitos estão em [0,
                b-1]
            ee em [emin, emax],
            o número é dito "normalizado" se 
. Os seguintes
            podem ser recebidos:
- prop = "radix"
 então
pré a raizbdo conjuntoF- prop = "digits"
 então
pré o número de dígitos dep- prop = "huge"
 então
pré o maior float positivo deF- prop = "tiny"
 então
pré o menor float normalizado positivo deF- prop = "denorm"
 então
pré um booleano (%t se números denormalizados são utilizados)- prop = "tiniest"
 então se denorm = %t,
pré o número positivo denormalizado mínimo. Em outro caso,pr= tiny- prop = "eps"
 então
pré a máquina epsilon ( geralmente (
) que é o erro máximo relativo entre
                        um real x(tal que|x|está em[tiny, huge]) efl(x), sua aproximação em ponto flutuante emF- prop = "minexp"
 então
préemin- prop = "maxexp"
 então
préemax
Observações
Esta função usa uma rotina de LAPACK dlamch para receber os
            parâmetros máquinas (os nomes (radix, digits, huge, etc...) são aqueles
            recomendados pelo padrão LIA 1 e são diferentes daqueles correspondentes
            em LAPACK) ; CUIDADO: às vezes você poderá encontrar a seguinte para a
            máquina epsilon: 
, mas nesta função nós
            usamos a definição tradicional (ver prop = "eps" acima) e então
            
 se o arredondamento normal acontecer
            e 
 se não acontecer.
Exemplos
b = number_properties("radix") eps = number_properties("eps")
Ver Também
| Report an issue | ||
| << nextpow2 | Ponto flutuante | round >> |