rpn/test/130-logs.md
2022-02-20 18:53:00 +01:00

219 lines
2 KiB
Markdown

# LOGARITHMS
`del default 6 fix`
## euler constant
`e`
-> stack should be 0.577216
`del`
## ln log exp
`2 ln exp`
`2 log exp`
-> stack should be 2.000000, 2.000000
`del`
## lnp1 expm
`4 lnp1 expm`
-> stack should be 4.000000
`del`
## log10 alog10 exp10
`5 log10 alog10`
`5 log10 exp10`
-> stack should be 5.000000, 5.000000
`del`
## log2 alog2 exp2
`6 log2 alog2`
`6 log2 exp2`
-> stack should be 6.000000, 6.000000
`del`
## sinh asinh
`1 sinh asinh`
-> stack should be 1.000000
`del`
## cosh acosh
`1.1 cosh acosh`
-> stack should be 1.100000
`del`
## tanh atanh
`1.2 tanh atanh`
-> stack should be 1.200000
`del`
## complex ln exp
`(-1,-2) ln exp`
-> stack should be (-1.000000,-2.000000)
`del`
## complex log exp
`(1,2) log exp`
-> stack should be (1.000000,2.000000)
`del`
## complex lnp1 expm
`(1,2) lnp1 expm`
-> stack should be (1.000000,2.000000)
`del`
## complex log10 alog10
`(1,-2) log10 alog10`
-> stack should be (1.000000,-2.000000)
`del`
## complex log2 alog2
`(-1,-2) log2 alog2`
-> stack should be (-1.000000,-2.000000)
`del`
## complex sinh asinh
`(1,1.5) sinh asinh`
-> stack should be (1.000000,1.500000)
`del`
## complex cosh acosh
`(1,2) cosh acosh`
-> stack should be (1.000000,2.000000)
`del`
## complex tanh atanh
`(1,1.5) tanh atanh`
-> stack should be (1.000000,1.500000)
`del`
## ln log lnp1 exp expm error
`'ok' ln`
-> error should be 3
`log`
-> error should be 3
`lnp1`
-> error should be 3
`exp`
-> error should be 3
`expm`
-> error should be 3
`del`
## log10 alog10 exp10 log2 alog2 exp2 error
`'ok' log10`
-> error should be 3
`alog10`
-> error should be 3
`exp10`
-> error should be 3
`log2`
-> error should be 3
`alog2`
-> error should be 3
`exp2`
-> error should be 3
`del`
## sinh asinh cosh acosh tanh atanh error
`'ok' sinh`
-> error should be 3
`asinh`
-> error should be 3
`cosh`
-> error should be 3
`acosh`
-> error should be 3
`tanh`
-> error should be 3
`atanh`
-> error should be 3
`del`