Function: calcFunc-plead
calcFunc-plead is an autoloaded and byte-compiled function defined in
calc-poly.el.gz.
Signature
(calcFunc-plead EXPR VAR)
Source Code
;; Defined in /usr/src/emacs/lisp/calc/calc-poly.el.gz
(defun calcFunc-plead (expr var)
(cond ((eq (car-safe expr) '*)
(math-mul (calcFunc-plead (nth 1 expr) var)
(calcFunc-plead (nth 2 expr) var)))
((eq (car-safe expr) '/)
(math-div (calcFunc-plead (nth 1 expr) var)
(calcFunc-plead (nth 2 expr) var)))
((and (eq (car-safe expr) '^) (math-natnump (nth 2 expr)))
(math-pow (calcFunc-plead (nth 1 expr) var) (nth 2 expr)))
((Math-primp expr)
(if (equal expr var)
1
expr))
(t
(let ((p (math-is-polynomial expr var)))
(if (cdr p)
(nth (1- (length p)) p)
1)))))