diff options
-rw-r--r-- | complexfunctions.html | 1 | ||||
-rw-r--r-- | js/complex.js | 3 |
2 files changed, 4 insertions, 0 deletions
diff --git a/complexfunctions.html b/complexfunctions.html index dc52a23..d22920c 100644 --- a/complexfunctions.html +++ b/complexfunctions.html @@ -97,6 +97,7 @@ Graph complex functions (C->C) <tr><td>pi</td> <td>$\pi = 3.14159265...$</td></tr> <tr><td>e</td> <td>$e = 2.7182818...$</td></tr> <tr><td>sqrt</td> <td>$\sqrt{x}$</td></tr> + <tr><td>abs</td> <td>$|x|$</td></tr> <tr><td>exp</td> <td>$e^x$</td></tr> <tr><td>sin</td> <td>Sine</td></tr> <tr><td>cos</td> <td>Cosine</td></tr> diff --git a/js/complex.js b/js/complex.js index a66cbb0..04241f9 100644 --- a/js/complex.js +++ b/js/complex.js @@ -264,6 +264,9 @@ complex.rpn = function (s) case "im": stack.push(complex.imC(stack.pop())); break; + case "abs": + stack.push(complex.reToC(complex.abs(stack.pop()))); + break; case "x": stack.push(x); break; |