Instrucciones especiales
7.7.13
Cálculo del logaritmo natural (DLOGE)
módulos especiales
(U/G ) Constante de
Funcionamiento
Cálculo del logaritmo natural (Logaritmo naturalcon base e, abreviado "ln") con un número de
coma flotante.
Descripción
b La instrucción DLOGE calcula el logaritmo natural a partir de un número de coma flotante
en ((S+)+1) y (S+) y guarda el resultado en ((D+)+1) y (D+).
Fig. 7-87:Forma de funcionamiento de la instrucción DLOGE
b En ((S+)+1) y (S+) solo pueden introducirse valores positivos. El cálculo del logaritmo
natural no puede ejecutarse con valores negativos.
Relación entre el logaritmo natural y el decimal:
Para la conversión del logaritmo decimal con base 10 se puede utilizar la fórmula siguiente:
=
X
10
Con la instrucción DLOG10 (véase la sección 7.7.14) se puede calcular directamente el
logaritmo decimal de una cifra de coma flotante.
Fuentes de error
En los casos siguientes se produce un fallo de tratamiento, se establece la marca especial
M8067 y se introduce el código de error "6706" en el registro especial D8067.
b ((S+)+1) y (S+) contiene un valor negativo.
b ((S+)+1) y (S+) contiene un valor negativo "0".
Programación FX
/FX
1S
DLOGE
(S+)
(D+)
S+
D, R,
módulos especiales
(U/G )
coma flotante
Se utilizan 2 direcciones consecutivas
de los operandos.
(S+)+1
ln
(
Número de coma flotante
X
0 4342945
,
e
/FX
/FX
/FX
/FX
1N
2N
2NC
3G
Instrucción con números de coma flotante
DLOGE
CPU
Instrucción de
D+
impulso (P)
D, R,
S+
)
/FX
3U
3UC
FNC 125
Cálculo del logaritmo natural
FX2N
FX1S
FX1N
FX3G
FX2NC
Procesamiento
Pasos del programa
16 bits 32 bits DLOGE
©
DLOGEP
(D+)+1
D+
(
Número de coma flotante
FX3U
FX3UC
©
9
9
)
7 – 83