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
 os dígitos estão em [0,
                b-1]
            ee em [emin, emax],
            o número é dito "normalizado" se  . Os seguintes
            podem ser recebidos:
. Os seguintes
            podem ser recebidos:
- prop = "radix"
- então - pré a raiz- bdo conjunto- F
- prop = "digits"
- então - pré o número de dígitos de- p
- prop = "huge"
- então - pré o maior float positivo de- F
- prop = "tiny"
- então - pré o menor float normalizado positivo de- F
- 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 ) que é o erro máximo relativo entre
                        um real- x(tal que- |x|está em- [tiny, huge]) e- fl(x), sua aproximação em ponto flutuante em- F
- 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
, 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 o arredondamento normal acontecer
            e  se não acontecer.
 se não acontecer.
Exemplos
b = number_properties("radix") eps = number_properties("eps")
Ver Também
| Report an issue | ||
| << nextpow2 | Ponto flutuante | round >> |