algebrite
Version:
Computer Algebra System in Coffeescript
39 lines (27 loc) • 407 B
text/coffeescript
# Do the exponential sine function.
Eval_expsin = ->
push(cadr(p1))
Eval()
expsin()
expsin = ->
save()
p1 = pop()
push(imaginaryunit)
push(p1)
multiply()
exponential()
push(imaginaryunit)
divide()
push_rational(1, 2)
multiply()
push(imaginaryunit)
negate()
push(p1)
multiply()
exponential()
push(imaginaryunit)
divide()
push_rational(1, 2)
multiply()
subtract()
restore()