diff options
Diffstat (limited to 'js')
-rw-r--r-- | js/complex.js | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/js/complex.js b/js/complex.js index 04241f9..f0d9644 100644 --- a/js/complex.js +++ b/js/complex.js @@ -282,6 +282,12 @@ complex.rpn = function (s) case "pi": stack.push(complex.PI); break; + case "r": + stack.push(complex.reToC(complex.abs(stack.pop()))); + break; + case "theta": + stack.push(complex.reToC(complex.theta(stack.pop()))); + break; default: if (token[token.length-1] == "i") { |