rpn/test/130-logs.md

5 KiB

LOGARITHMS

complex ln (1)

(1,2) ln

-> stack should be (0.804719,1.107149)

del

complex ln (2)

(1,-2) ln

-> stack should be (0.804719,-1.107149)

del

complex ln (3)

(-1,-2) ln

-> stack should be (0.804719,-2.034444)

del

complex ln (4)

(-1,2) ln

-> stack should be (0.804719,2.034444)

del

complex lnp1 (1)

(1,2) lnp1

(1,2) 1 + ln ==

-> stack should be 1.000000

del

complex lnp1 (2)

(1,-2) lnp1

(1,-2) 1 + ln ==

-> stack should be 1.000000

del

complex lnp1 (3)

(-1,-2) lnp1

(-1,-2) 1 + ln ==

-> stack should be 1.000000

del

complex lnp1 (4)

(-1,2) lnp1

(-1,2) 1 + ln ==

-> stack should be 1.000000

del

complex log (1)

(1,2) log

-> stack should be (0.804719,1.107149)

del

complex log (2)

(1,-2) log

-> stack should be (0.804719,-1.107149)

del

complex log (3)

(-1,-2) log

-> stack should be (0.804719,-2.034444)

del

complex log (4)

(-1,2) log

-> stack should be (0.804719,2.034444)

del

complex log10 (1)

(1,2) log10

-> stack should be (0.349485,0.480829)

del

complex log10 (2)

(1,-2) log10

-> stack should be (0.349485,-0.480829)

del

complex log10 (3)

(-1,-2) log10

-> stack should be (0.349485,-0.883548)

del

complex log10 (4)

(-1,2) log10

-> stack should be (0.349485,0.883548)

del

complex log2 (1)

(1,2) log2

-> stack should be (1.160964,1.597278)

del

complex log2 (2)

(1,-2) log2

-> stack should be (1.160964,-1.597278)

del

complex log2 (3)

(-1,-2) log2

-> stack should be (1.160964,-2.935082)

del

complex log2 (4)

(-1,2) log2

-> stack should be (1.160964,2.935082)

del

complex exp (1)

(1,2) exp

-> stack should be (-1.131204,2.471727)

del

complex exp (2)

(1,-2) exp

-> stack should be (-1.131204,-2.471727)

del

complex exp (3)

(-1,-2) exp

-> stack should be (-0.153092,-0.334512)

del

complex exp (4)

(-1,2) exp

-> stack should be (-0.153092,0.334512)

del

complex expm (1)

(1,2) expm

(1,2) exp 1 - ==

-> stack should be 1.000000

del

complex expm (2)

(1,-2) expm

(1,-2) exp 1 - ==

-> stack should be 1.000000

del

complex expm (3)

(-1,-2) expm

(-1,-2) exp 1 - ==

-> stack should be 1.000000

del

complex expm (4)

(-1,2) expm

(-1,2) exp 1 - ==

-> stack should be 1.000000

del

complex alog2 (1)

(1,2) alog2

-> stack should be (0.366914,1.966055)

del

complex alog2 (2)

(1,-2) alog2

-> stack should be (0.366914,-1.966055)

del

complex alog2 (3)

(-1,-2) alog2

-> stack should be (0.091728,-0.491514)

del

complex alog2 (4)

(-1,2) alog2

-> stack should be (0.091728,0.491514)

del

complex alog10 (1)

(1,2) alog10

-> stack should be (-1.070135,-9.942576)

del

complex alog10 (2)

(1,-2) alog10

-> stack should be (-1.070135,9.942576)

del

complex alog10 (3)

(-1,-2) alog10

-> stack should be (-0.010701,0.099426)

del

complex alog10 (4)

(-1,2) alog10

-> stack should be (-0.010701,-0.099426)

del

complex sinh (1)

(1,2) sinh

-> stack should be (-0.489056,1.403119)

del

complex sinh (2)

(1,-2) sinh

-> stack should be (-0.489056,-1.403119)

del

complex sinh (3)

(-1,-2) sinh

-> stack should be (0.489056,-1.403119)

del

complex sinh (4)

(-1,2) sinh

-> stack should be (0.489056,1.403119)

del

complex asinh (1)

(1,2) asinh

-> stack should be (1.469352,1.063440)

del

complex asinh (2)

(1,-2) asinh

-> stack should be (1.469352,-1.063440)

del

complex asinh (3)

(-1,-2) asinh

-> stack should be (-1.469352,-1.063440)

del

complex asinh (4)

(-1,2) asinh

-> stack should be (-1.469352,1.063440)

del

complex cosh (1)

(1,2) cosh

-> stack should be (-0.489056,1.403119)

del

complex cosh (2)

(1,-2) cosh

-> stack should be (-0.489056,-1.403119)

del

complex cosh (3)

(-1,-2) cosh

-> stack should be (0.489056,-1.403119)

del

complex cosh (4)

(-1,2) cosh

-> stack should be (0.489056,1.403119)

del

complex acosh (1)

(1,2) acosh

-> stack should be (1.528571,1.143718)

del

complex acosh (2)

(1,-2) acosh

-> stack should be (1.528571,-1.143718)

del

complex acosh (3)

(-1,-2) acosh

-> stack should be (-1.528571,1.997875)

del

complex acosh (4)

(-1,2) acosh

-> stack should be (-1.528571,-1.997875)

del

complex tanh (1)

(1,2) tanh

-> stack should be (0.564133,-0.217934)

del

complex tanh (2)

(1,-2) tanh

-> stack should be (0.564133,0.217934)

del

complex tanh (3)

(-1,-2) tanh

-> stack should be (-0.564133,0.217934)

del

complex tanh (4)

(-1,2) tanh

-> stack should be (-0.564133,-0.217934)

del

complex atanh (1)

(1,2) atanh

-> stack should be (0.173287,1.178097)

del

complex atanh (2)

(1,-2) atanh

-> stack should be (0.173287,-1.178097)

del

complex atanh (3)

(-1,-2) atanh

-> stack should be (-0.173287,-1.178097)

del

complex atanh (4)

(-1,2) atanh

-> stack should be (-0.173287,1.178097)

del