Optimal. Leaf size=40 \[ \frac{(a p+b) \log (p-x)}{p-q}-\frac{(a q+b) \log (q-x)}{p-q} \]
[Out]
________________________________________________________________________________________
Rubi [A] time = 0.0268245, antiderivative size = 40, normalized size of antiderivative = 1., number of steps used = 2, number of rules used = 1, integrand size = 20, \(\frac{\text{number of rules}}{\text{integrand size}}\) = 0.05, Rules used = {72} \[ \frac{(a p+b) \log (p-x)}{p-q}-\frac{(a q+b) \log (q-x)}{p-q} \]
Antiderivative was successfully verified.
[In]
[Out]
Rule 72
Rubi steps
\begin{align*} \int \frac{b+a x}{(-p+x) (-q+x)} \, dx &=\int \left (\frac{-b-a p}{(p-q) (p-x)}+\frac{b+a q}{(p-q) (q-x)}\right ) \, dx\\ &=\frac{(b+a p) \log (p-x)}{p-q}-\frac{(b+a q) \log (q-x)}{p-q}\\ \end{align*}
Mathematica [A] time = 0.0171396, size = 34, normalized size = 0.85 \[ \frac{(a p+b) \log (x-p)-(a q+b) \log (x-q)}{p-q} \]
Antiderivative was successfully verified.
[In]
[Out]
________________________________________________________________________________________
Maple [A] time = 0.007, size = 66, normalized size = 1.7 \begin{align*} -{\frac{\ln \left ( -q+x \right ) aq}{p-q}}-{\frac{\ln \left ( -q+x \right ) b}{p-q}}+{\frac{\ln \left ( -p+x \right ) ap}{p-q}}+{\frac{\ln \left ( -p+x \right ) b}{p-q}} \end{align*}
Verification of antiderivative is not currently implemented for this CAS.
[In]
[Out]
________________________________________________________________________________________
Maxima [A] time = 0.936923, size = 54, normalized size = 1.35 \begin{align*} \frac{{\left (a p + b\right )} \log \left (-p + x\right )}{p - q} - \frac{{\left (a q + b\right )} \log \left (-q + x\right )}{p - q} \end{align*}
Verification of antiderivative is not currently implemented for this CAS.
[In]
[Out]
________________________________________________________________________________________
Fricas [A] time = 1.94076, size = 77, normalized size = 1.92 \begin{align*} \frac{{\left (a p + b\right )} \log \left (-p + x\right ) -{\left (a q + b\right )} \log \left (-q + x\right )}{p - q} \end{align*}
Verification of antiderivative is not currently implemented for this CAS.
[In]
[Out]
________________________________________________________________________________________
Sympy [B] time = 0.655328, size = 144, normalized size = 3.6 \begin{align*} \frac{\left (a p + b\right ) \log{\left (x + \frac{- 2 a p q - b p - b q - \frac{p^{2} \left (a p + b\right )}{p - q} + \frac{2 p q \left (a p + b\right )}{p - q} - \frac{q^{2} \left (a p + b\right )}{p - q}}{a p + a q + 2 b} \right )}}{p - q} - \frac{\left (a q + b\right ) \log{\left (x + \frac{- 2 a p q - b p - b q + \frac{p^{2} \left (a q + b\right )}{p - q} - \frac{2 p q \left (a q + b\right )}{p - q} + \frac{q^{2} \left (a q + b\right )}{p - q}}{a p + a q + 2 b} \right )}}{p - q} \end{align*}
Verification of antiderivative is not currently implemented for this CAS.
[In]
[Out]
________________________________________________________________________________________
Giac [A] time = 1.06803, size = 57, normalized size = 1.42 \begin{align*} \frac{{\left (a p + b\right )} \log \left ({\left | -p + x \right |}\right )}{p - q} - \frac{{\left (a q + b\right )} \log \left ({\left | -q + x \right |}\right )}{p - q} \end{align*}
Verification of antiderivative is not currently implemented for this CAS.
[In]
[Out]