Function: calcFunc-arcsinh
calcFunc-arcsinh is an autoloaded and byte-compiled function defined
in calc-math.el.gz.
Signature
(calcFunc-arcsinh X)
Source Code
;; Defined in /usr/src/emacs/lisp/calc/calc-math.el.gz
(defun calcFunc-arcsinh (x) ; [N N] [Public]
(cond ((eq x 0) 0)
(math-expand-formulas
(math-normalize
(list 'calcFunc-ln (list '+ x (list 'calcFunc-sqrt
(list '+ (list '^ x 2) 1))))))
((Math-numberp x)
(if calc-symbolic-mode (signal 'inexact-result nil))
(math-with-extra-prec 2
(math-ln-raw (math-add x (math-sqrt-raw (math-add (math-sqr x)
'(float 1 0)))))))
((eq (car-safe x) 'sdev)
(math-make-sdev (calcFunc-arcsinh (nth 1 x))
(math-div (nth 2 x)
(math-sqrt
(math-add (math-sqr (nth 1 x)) 1)))))
((eq (car x) 'intv)
(math-sort-intv (nth 1 x)
(calcFunc-arcsinh (nth 2 x))
(calcFunc-arcsinh (nth 3 x))))
((or (equal x '(var inf var-inf))
(equal x '(neg (var inf var-inf)))
(equal x '(var nan var-nan)))
x)
(t (calc-record-why 'numberp x)
(list 'calcFunc-arcsinh x))))