Rational functions are ratios of two polynomials, and they behave very differently from the polynomials you've studied so far. Because division by zero is undefined, these functions can have breaks in their graphs, vertical and horizontal asymptotes, and holes. Knowing how to find and interpret these features is essential for graphing rational functions and applying them to real-world problems.
Rational Function Fundamentals
Arrow notation for rational functions
A rational function is written as the ratio of two polynomial functions:
where and are polynomials and .
Arrow notation is just a compact way to express the same thing using an arrow instead of function notation:
- becomes
- becomes
You're describing the same function either way. Arrow notation just emphasizes the input-output relationship: you feed in an -value, and the arrow shows what comes out.
Domain of rational functions
The domain of a rational function includes all real numbers except those that make the denominator equal to zero. To find the domain:
- Set the denominator equal to zero.
- Solve for .
- Exclude those values from the domain.
Example 1: For , set , which gives . The domain is all real numbers except 2, written as .
Example 2: For , set , which gives . The domain is .
If the denominator is a quadratic or higher-degree polynomial, you may get multiple excluded values. Factor or use the quadratic formula as needed.
Graphing Rational Functions

Asymptotes of rational functions
Vertical asymptotes occur at -values where the denominator equals zero and the factor does not cancel with the numerator. The graph shoots toward or near these values.
Horizontal asymptotes depend on comparing the degree of the numerator to the degree of the denominator. There are three cases:
- Degree of numerator < degree of denominator: The horizontal asymptote is .
- Degree of numerator = degree of denominator: The horizontal asymptote is , where and are the leading coefficients of the numerator and denominator.
- Degree of numerator > degree of denominator: There is no horizontal asymptote. Instead, the function has oblique (slant) asymptote behavior, which you can find using polynomial long division.
Example 1: For , the vertical asymptote is at . Since numerator and denominator are both degree 1, the horizontal asymptote is .
Example 2: For , notice that factors as . The cancels, so is actually a hole, not a vertical asymptote. After canceling, the simplified function is (with a hole at ). There is no horizontal or oblique asymptote for the simplified linear function.
Graphing rational functions
Follow these steps to graph a rational function:
-
Find the domain by setting the denominator equal to zero. These excluded values are candidates for vertical asymptotes or holes.
-
Factor numerator and denominator. Cancel any common factors to identify holes versus vertical asymptotes.
-
Determine horizontal (or oblique) asymptotes using the degree comparison rules above.
-
Find intercepts:
- x-intercepts: Set the numerator of the simplified function equal to zero and solve.
- y-intercept: Evaluate (plug in ).
-
Plot asymptotes, intercepts, and holes. Then test a few additional points on each side of the vertical asymptotes to determine the shape of the curve.
Example: Graph :
- Domain:
- No common factors, so vertical asymptote at (no holes).
- Degrees are equal (both 1), so horizontal asymptote at .
- x-intercept: Set , giving . y-intercept: , giving .
- Draw the asymptotes, plot the intercepts, and sketch the curve approaching the asymptotes.
Note: The original guide stated there was no y-intercept for this function, but there is one at .
Features of rational function graphs
Holes occur when a factor appears in both the numerator and denominator and cancels out. The graph looks continuous except for a single missing point.
To find a hole:
- Factor the numerator and denominator completely.
- Identify and cancel common factors.
- The -value of the canceled factor is the hole's location.
- Plug that -value into the simplified function to get the -coordinate of the hole.
Example: For , the cancels. There's a hole at . Plugging into the simplified function : , so the hole is at . The vertical asymptote is at (the remaining denominator factor).
End behavior describes what happens to as or :
- If the degree of the numerator is less than or equal to the degree of the denominator, the graph approaches the horizontal asymptote.
- If the degree of the numerator is exactly one more than the degree of the denominator, the graph approaches an oblique asymptote (found by polynomial long division).
- If the degree of the numerator exceeds the denominator by two or more, the end behavior grows without bound (no horizontal or oblique asymptote).
Example: For , the numerator has degree 2 and the denominator has degree 1. Performing long division gives , so the oblique asymptote is . As , , and as , .

Applications of Rational Functions
Applications of rational functions
Rational functions model situations where quantities are divided, such as rates, mixtures, and averages. Common types include:
- Rate/work problems: Combining work rates of machines or people
- Mixture problems: Concentrations changing as substances are added
- Average cost problems: Total cost divided by number of units
Steps to solve application problems:
- Identify what you know and what you're solving for.
- Set up a rational equation that models the situation.
- Solve the equation for the unknown.
- Check that your answer makes sense in context (and isn't an excluded value).
Example (combined work rate): Pipe A fills a tank in 4 hours; Pipe B fills the same tank in 6 hours. How long to fill the tank with both pipes running?
- Pipe A's rate: tank per hour. Pipe B's rate: tank per hour.
- Combined rate equation:
- Find a common denominator (12): , so hours.
- This makes sense: the combined time (2.4 hours) is less than either pipe alone, which is what you'd expect.
Advanced Concepts in Rational Functions
Limits, Continuity, and Discontinuity
These ideas give you precise language for describing the behavior of rational functions at tricky points.
A limit describes the value a function approaches as gets closer to some number (or as ). The function doesn't have to actually equal that value at the point; limits are about the trend.
A function is continuous at a point if there are no breaks, jumps, or missing points in the graph there. Rational functions are continuous everywhere in their domain.
Discontinuities in rational functions come in two types:
- Removable discontinuity (hole): Happens when a common factor cancels from numerator and denominator. The limit exists at that point, but the function is undefined there. You could "fill in" the hole to make the function continuous.
- Non-removable discontinuity (vertical asymptote): Happens at values where the denominator is zero and the factor does not cancel. The function blows up toward , so no limit exists (as a finite number).
Example: For , the cancels, leaving with a hole at . The limit as is , but is undefined. This is a removable discontinuity.