# HG changeset patch # User Jay Belanger # Date 1099880471 0 # Node ID 771eb065ad110d940a7f54bb09a19a2a79520a94 # Parent 07a92f2a7e6e7d39b84c627909e873b9dd8387da (math-do-integral-methods): Try linear, then non-linear, substitutions. diff -r 07a92f2a7e6e -r 771eb065ad11 lisp/calc/calcalg2.el --- a/lisp/calc/calcalg2.el Mon Nov 08 00:38:48 2004 +0000 +++ b/lisp/calc/calcalg2.el Mon Nov 08 02:21:11 2004 +0000 @@ -981,9 +981,8 @@ ;; Integration by substitution, for various likely sub-expressions. ;; (In first pass, we look only for sub-exprs that are linear in X.) - (or (if math-linear-subst-tried - (math-integ-try-substitutions expr) - (math-integ-try-linear-substitutions expr)) + (or (math-integ-try-linear-substitutions expr) + (math-integ-try-substitutions expr) ;; If function has sines and cosines, try tan(x/2) substitution. (and (let ((p (setq rat-in (math-expr-rational-in expr))))