Omni Calculator logo

Partial Fraction Decomposition Calculator

Created by Maciej Kowalski, PhD candidate
Reviewed by Steven Wooding
Last updated: Jun 05, 2023


Welcome to Omni's partial fraction decomposition calculator, where we'll take a rational expression and write it as several simpler ones. The process can prove very useful, for instance, when computing integrals: the initial function may be tricky to deal with, but the individual summands; not so much. We'll learn all the partial fraction decomposition rules (there aren't many, don't worry) and see how to do partial fraction decomposition on a nice example.

So without further ado, let's see what this partial fraction expansion is all about!

Polynomials, rational expressions, factorization

Polynomials are algebraic expressions that contain variables only in non-negative integer powers. In other words, they describe functions that consist of numbers, letters (i.e., variables), and basic arithmetic expressions. However, the variables cannot appear under a root, inside functions (e.g., trigonometric functions or logarithms), with fractional powers, etc.

A few examples of polynomials are:

  • x+2yx + 2y;

  • a2+2ab+ba^2 + 2ab + b;

  • n30.7n+38n^3 - 0.7n + \frac{3}{8}; and

  • 1+3+x5x7+19x91 + 3 + x^5 - x^7 + 19x^9.

Note how there may be more than one letter in a polynomial. Nevertheless, today we'll focus only on those with a single one, just like the partial fraction decomposition calculator.

In mathematics, a quotient of two polynomials is often called a rational function or a rational expression. Needless to say, such objects are a bit more difficult to operate than simple polynomials. Just look at an example of such a monstrosity:

3x22x+5x32x25x+6\frac{3x^2 - 2x +5}{x^3 - 2x^2 - 5x + 6}

Luckily, there are ways to write such things in a nicer way. A sum of several rational expressions, true. But prettier ones!

The partial fraction expansion is so much prettier then the expression itself!

However, before we see how to do partial fraction decomposition, we need to go through several math properties. The very basic one concerns factoring polynomials.

When we work with real numbers (anything from 11, through fractions, roots, up to numbers such as π\pi and the Euler number e\mathrm e), every polynomial can be decomposed into factors of degree 11 or 22. In other words, however large the exponents of your polynomial, you can write the whole thing as a product of binomials and quadratic polynomials. For instance,

x4+4x37x222x+24=(x2)(x1)(x+3)(x+4)2x3+5x2+5x+3=(2x+3)(x2+x+1)x^4 + 4x^3 - 7x^2 - 22x + 24 \\[1em] = (x - 2)(x-1)(x + 3)(x+4)\\[2em] 2x^3 + 5x^2 + 5x + 3 \\[1em] = (2x + 3)(x^2 + x + 1)

In fact, the quadratic factors appear (i.e., cannot be decomposed into two of order 11) only when they have no real roots. If we were to move to complex numbers, we would obtain only binomials in the expansion. Either way, these factors are what appears in the denominators of the partial fraction formula.

In general, factoring polynomials of a high order is an extremely difficult problem. Feel free to check out Omni's algebra calculators section to find some useful tools to help with that, such as synthetic division calculator or the rational zeros calculator.

We've already mentioned what appears in the partial fraction formula, but we've yet to see it in detail. It's now time to study it in depth, together with the partial fraction decomposition rules that govern the whole thing.

Partial fraction decomposition rules

In the above section, we've introduced factoring polynomials. However, it's important to remember that each factor can appear multiple times. For instance,

2x3+x24x3=(2x3)(x+1)(x+1)=(2x3)(x+1)22x^3 + x^2 - 4x - 3 \\[1em] = (2x - 3)(x+1)(x+1)\\[1em] = (2x - 3)(x+1)^2

In general, let's say we want to find the partial fraction expansion of the quotient P(x)/Q(x)P(x) / Q(x) of two polynomials, where P(x)P(x) is of a smaller degree than Q(x)Q(x) (if it weren't, we first need to pull the higher exponents out of the quotient; for details see the next section). Assume that Q(x)Q(x) factorizes as:

Q(x)=(W1(x))k1(W2(x))k2(Wn(x))kn\footnotesize Q(x) \\[0.5em] =(W_1(x))^{k_1}(W_2(x))^{k_2}\ldots(W_n(x))^{k_n}

Then the partial fraction decomposition rules for P(x)/Q(x)P(x) / Q(x) are as follows:

  • The partial fraction expansion has k1+k2+...+knk_1 + k_2 + ... + k_n summands.

  • The denominators of the quotients take the form (Wi(x))t(W_i(x))^t with tt ranging from 11 to kik_i. In other words, we have one quotient with Wi(x)W_i(x), one with (Wi(x))2(W_i(x))^2, one with (Wi(x))3(W_i(x))^3, and so on up to (Wi(x))ki(W_i(x))^{k_i}.

  • The numerator of the summand with (Wi(x))t(W_i(x))^t in the denominator is of degree one smaller than Wi(x)W_i(x). To be precise, it can be either of degree 00 if Wi(x)W_i(x) is linear or of degree 11 if Wi(x)W_i(x) is quadratic.

All in all, the partial fraction formula we end up with looks like this:

P(x)(W1(x))k1(W1(x))k2(Wn(x))kn=A1,1(x)W1(x)+A1,2(x)(W1(x))2++A1,k1(x)(W1(x))k1+A2,1(x)W2(x)+A2,2(x)(W2(x))2++A2,k2(x)(W2(x))k2+An,1(x)Wn(x)+An,2(x)(Wn(x))2++An,kn(x)(Wn(x))kn\footnotesize \frac{P(x)}{(W_1(x))^{k_1}(W_1(x))^{k_2} \ldots (W_n(x))^{k_n}} \\[1.5em] \!= \frac{A_{1,1}(x)}{W_1(x)} \!\! + \!\! \frac{A_{1,2}(x)}{(W_1(x))^2} \!\! + \! \ldots \! + \!\! \frac{A_{1,k_1}(x)}{(W_1(x))^{k_1}} \\[1.5em] \!+ \frac{A_{2,1}(x)}{W_2(x)} \!\! + \!\! \frac{A_{2,2}(x)}{(W_2(x))^2} \!\! + \! \ldots \! + \!\! \frac{A_{2,k_2}(x)}{(W_2(x))^{k_2}} \\[1em] \qquad \qquad \qquad \qquad \vdots \\[1em] \!+ \frac{A_{n,1}(x)}{W_n(x)} \!\! + \!\! \frac{A_{n,2}(x)}{(W_n(x))^2} \!\! + \! \ldots \! + \!\! \frac{A_{n,k_n}(x)}{(W_n(x))^{k_n}} \\[1.5em]

where the polynomials Ai,j(x)A_{i,j}(x) are one degree smaller than Wi(x)W_i(x).

Fair enough, the partial fraction formula does look scary when you see it in full generality. However, in applications, it all boils down to fairly simple calculations. Note how Omni's partial fraction decomposition calculator admits only polynomials of degree up to 33, which is already a considerable simplification. After all, it means that there may be at most three factors when rewriting Q(x)Q(x), which further gives at most three summands in the partial fraction expansion.

Still, there's one more thing that this formula doesn't give: how to do partial fraction decomposition in practice? In particular, how do we find the polynomials Ai,j(x)A_{i,j}(x)?

Well, let's find out, shall we?

How to do partial fraction decomposition

Let's begin with clear step-by-step instructions of what we need to do with a quotient P(x)/Q(x)P(x) / Q(x) to find its partial fraction expansion before we go into details.

  1. If the degree of P(x)P(x) is greater or equal to that of Q(x)Q(x), pull its higher exponents out of the quotient.
  2. Decompose Q(x)Q(x) into irreducible factors of degree 11 or 22.
  3. (Optional) Compare the factors with P(x)P(x) to see if you can reduce anything.
  4. Use the partial fraction formula from the above section to write what the expansion should look like. For now, use Ai,j(x)A_{i,j}(x) as unknown.
  5. Solve the equation to find the polynomials Ai,j(x)A_{i,j}(x). To do so, you need to:
    • Write the polynomials Ai,j(x)A_{i,j}(x) in the form Ax+BAx + B or simply AA, depending on their degree (for now, AA and BB are unknown numbers),
    • Multiply both sides by the denominator of the left side,
    • Simplify both sides;
    • On the right side, group summands that correspond to the constant factor, to xx, to x2x^2, and so on;
    • Write and solve the system of equations coming from comparing the coefficients of different powers of xx on both sides to find the AsA\mathrm{'s} and BsB\mathrm{'s} (check the system of equations calculator if you need help); and
    • Substitute what you've found in the initial partial fraction formula.
  6. Celebrate with a piece of cake. You deserve it!

We'll go through it all on a nice example in the next section, but for now, let's briefly comment on the list above.

Ad.1) If the degree of P(x)P(x) is greater or equal to that of Q(x)Q(x), it is always possible to find D(x)D(x) and R(x)R(x) such that:

P(x)Q(x)=D(x)+R(x)Q(x)\frac{P(x)}{Q(x)} = D(x) + \frac{R(x)}{Q(x)}

with R(x)R(x) of degree smaller than that of Q(x)Q(x). In essence, D(x)D(x) is the result of polynomial division of P(x)P(x) by Q(x)Q(x), and R(x)R(x) is the non-divisible rest obtained through the process.

Ad.2) For more information on that, see the first section.

Ad.3) The simpler the expression, the easier the further calculations. For instance, why bother with (2x2+4x+2)/(2x3+x24x3)(2x^2 + 4x + 2) / (2x^3 + x^2 - 4x - 3) if it's the same as 2/(2x3)2 / (2x - 3)? Nevertheless, the partial fraction expansion we get will be the same in both cases: some summands in the first case will simply get numerators equal to zero.

Ad.4) Before you use the partial fraction decomposition formula, make sure there's a point to do so. After all, if your expression itself already looks like a summand from the formula (for instance, 2/(2x3)2 / (2x - 3) we've mentioned above), then you won't get anything better than that.

Ad.5) Arguably, the hardest point on the list. At consecutive bullet points, remember about:

  • Different notation for each numerator;
  • The rules for polynomial multiplication;
  • The rules for adding and subtracting polynomials;
  • Taking into account all summands with the same power of xx (in general, every variable from the first bullet point can contribute to a given xkx^k);
  • The above bullet point describes the coefficients corresponding to xx, x2x^2, and so on in terms of the variables from the first bullet point – these are precisely the equations of your system; and
  • Making sure you don't mix up the variables when substituting them.

Ad.6) What, you don't think you deserve any cake? Oh, come on! There'll be time for perfecting your beach body after we perfect your algebra skills.

Alright, now that we have a clear list of what to do, it's time to keep our promise – show how to do partial fraction decomposition on a nice example.

Example: using the partial fraction decomposition calculator

Let's see how to do partial fraction decomposition on the following example quotient:

2x3+x24x+1x32x22x3\frac{2x^3 + x^2 - 4x +1}{x^3 - 2x^2 - 2x - 3}

However, before we sit down to compute the solution ourselves, let's see how easy the task is when we use the partial fraction decomposition calculator.

In our tool, we see the variable fields divided into two sections: one dedicated to the numerator and one to the denominator. We begin by choosing the degree of the polynomials: in our case, it's 33 for both, so we choose that option from the lists. Note how the partial fraction decomposition calculator then lets you choose the form in which you input the polynomials while showing the notation the tool uses at the same time.

Looking back at our quotient, we see that the expressions are in their basic forms, i.e., are not decomposed into factors, so we choose a3x3+a2x2+a1x+a0a_3x^3 + a_2x^2 + a_1x + a_0 for the numerator and b3x3+b2x2+b1x+b0b_3x^3 + b_2x^2 + b_1x + b_0 for the denominator. Below each, we see fields where we input the variables' values. In our case, they are:

  • a3=2a_3 = 2, a2=1a_2 = 1, a1=4a_1 = -4, a0=1a_0 = 1,

  • b3=1b_3 = 1, b2=2b_2 = -2, b1=2b_1 = -2, b0=3b_0 = -3.

Once we give the last number, the partial fraction decomposition calculator spits out the answer underneath together with the intermediate steps.

Simple, wasn't it? Well, let's now see how much time the tool saved us and try to find the partial fraction expansion ourselves. We will follow the instructions from the above section.

First of all, note how the degree of the numerator is the same as that of the denominator. To fix that, we can try dividing the two polynomials, or, alternatively, tilt our heads to the side, bite our lips in focus, and observe that:

2x3+x24x+1=(2x34x24x6)+(5x2+7)=2(x32x22x3)+(5x2+7)2x^3 + x^2 - 4x + 1 \\[0.5em] = (2x^3 - 4x^2 - 4x - 6) \\[0.5em] \quad + (5x^2 +7)\\[0.5em] = 2 (x^3 - 2x^2 - 2x - 3) \\[0.5em] \quad + (5x^2 +7)

which means that:

2x3+x24x+1x32x22x3=2+5x2+7x32x22x3\frac{2x^3 + x^2 - 4x +1}{x^3 - 2x^2 - 2x - 3} \\[1.5em] = 2 + \frac{5x^2 + 7}{x^3 - 2x^2 - 2x - 3}

All in all, it's (5x2+7)/(x32x22x3)(5x^2 + 7) / (x^3 - 2x^2 - 2x - 3) that we have to worry about.

Next, we need to decompose the denominator into factors. Again, we can cleverly note that:

x32x22x3 ⁣=x33x2+x23x+x3 ⁣=x2(x3) ⁣+ ⁣x(x3) ⁣+ ⁣(x3) ⁣=(x3)(x2+x+1)x^3 - 2x^2 - 2x - 3 \\[0.5em] \!= x^3 - 3x^2 + x^2 - 3x + x - 3 \\[0.5em] \!= x^2(x-3)\! +\! x(x-3)\! +\! (x-3) \\[0.5em] \!=(x-3)(x^2 + x + 1)

What is more, quadratic formula calculator tells us that the second factor above has no roots, so this decomposition is as good as we can get. According to the partial decomposition formula from the second section, this tells us that the expansion will look like this:

5x2+7x32x22x3=A1,1x3+A2,1x2+x+1\frac{5x^2 +7}{x^3 - 2x^2 - 2x - 3} \\[1.5em] = \frac{A_{1,1}}{x-3} + \frac{A_{2,1}}{x^2+x+1}

However, we need to remember that A1,1(x)A_{1,1}(x) and A2,1(x)A_{2,1}(x) are of degrees 00 and 11, respectively (because the denominators are of degrees 11 and 22, respectively). Therefore, we can write A1,1(x)=AA_{1,1}(x) = A and A2,1(x)=Bx+CA_{2,1}(x) = Bx + C with AA, BB, and CC some real numbers that we'll try to find now.

Now, we follow the instructions from the above section to find a system of equations that will lead us to the answer.

5x2+7x32x22x3=Ax3+Bx+Cx2+x+1\frac{5x^2 +7}{x^3 - 2x^2 - 2x - 3} \\[1.5em] = \frac{A}{x-3} + \frac{Bx+C}{x^2+x+1} \\[3em]
5x2+7= ⁣A(x2+x+1)+(Bx+C)(x3)\begin{split} 5x^2 + 7 &= \! A (x^2 + x + 1) \\[0.5em] & + (Bx + C) (x - 3) \\ \end{split}
5x2+7= ⁣Ax2+Ax+A+ ⁣Bx2 ⁣ ⁣3Bx ⁣+ ⁣Cx ⁣ ⁣3C\begin{split} 5x^2 + 7 &= \! Ax^2 + Ax + A \\[0.5em] & + \! Bx^2 \! - \! 3Bx \! +\! Cx \! - \! 3C \\ \end{split}
5x2+7= ⁣(A+B)x2+(A3B+C)x+(A3C)\begin{split} 5x^2 + 7 &= \! (A + B) x^2 \\[0.5em] & + (A - 3B + C) x \\[0.5em] & + (A - 3C) \end{split}

We compare the coefficients at x2x^2, at xx, and at the constant term to obtain the following three equations:

  • A+B=5A + B = 5,

  • A3B+C=0A - 3B + C = 0,

  • A3C=7A - 3C = 7.

Since we focus here on partial fraction decomposition, we'll skip solving the system. Feel free to use your favorite method, be it Cramer's rule, or use the elimination method calculator. Either way, you should arrive at the following solution:

  • A=4A = 4, B=1B = 1, C=1C = -1.

Lastly, we substitute these numbers into the formula above to obtain:

2x3+x24x+1x32x22x3=2+4x3+x1x2+x+1\frac{2x^3 + x^2 -4x+1}{x^3 - 2x^2 - 2x - 3} \\[1.5em] = 2 + \frac{4}{x-3} + \frac{x-1}{x^2+x+1}

Phew, that may not have been super difficult, but it sure took some time. It's a good thing we have Omni's partial fraction decomposition calculator at hand, wouldn't you say?

Maciej Kowalski, PhD candidate
Numerator
Degree
1
Form of the polynomial: a₁x + a₀
a₁
a₀
Denominator
Degree
2
Form of the polynomial:
b₂x²+b₁x+b₀
b₂
b₁
b₀
Check out 40 similar algebra calculators 🔡
Absolute value equationAbsolute value inequalitiesAdding and subtracting polynomials… 37 more
People also viewed…

BMR - Harris-Benedict equation

Harris-Benedict calculator uses one of the three most popular BMR formulas. Knowing your BMR (basal metabolic weight) may help you make important decisions about your diet and lifestyle.

Chilled drink

With the chilled drink calculator, you can quickly check how long you need to keep your drink in the fridge or another cold place to have it at its optimal temperature. You can follow how the temperature changes with time with our interactive graph.

Complex number to trigonometric form

Our complex number to trigonometric form calculator allows you to quickly rewrite an a+bi complex number to its trigonometric form.

Sine function

The sine function calculator will tell you everything you need to know about this fundamental trigonometric function.
Copyright by Omni Calculator sp. z o.o.
Privacy, Cookies & Terms of Service