Rational Functions and Their Graphs
A rational function is the quotient of two polynomials. These functions introduce behavior you don't see with regular polynomials: asymptotes, holes, and dramatic changes in output near certain x-values. Understanding how to find and interpret these features is central to graphing rational functions and analyzing their behavior.

Rational Functions: Domain, Range, and Asymptotes
Definition and Characteristics of Rational Functions
A rational function has the form , where and are polynomials and .
The domain is all real numbers except values that make the denominator zero. These are called non-permissible values. To find them, set and solve.
What happens at a non-permissible value depends on whether the factor cancels with the numerator:
- If the factor does not cancel, you get a vertical asymptote (the function blows up toward ).
- If the factor does cancel, you get a hole (a single missing point on an otherwise continuous curve).
The range is all real y-values the function actually outputs. Horizontal asymptotes and holes can create y-values the function never reaches, so you need to check for those.
Determining Horizontal and Oblique Asymptotes
Horizontal and oblique asymptotes describe end behavior, what the function does as . The rule depends on comparing the degree of the numerator () to the degree of the denominator ():
- If : The horizontal asymptote is .
- If : The horizontal asymptote is , where and are the leading coefficients of the numerator and denominator.
- If : There's no horizontal asymptote. Instead, the function has an oblique (slant) asymptote, found by performing polynomial long division. The quotient (ignoring the remainder) gives you the equation of the slant asymptote.
Example: For , the numerator has degree 2 and the denominator has degree 1, so . Performing long division:
The oblique asymptote is . (As , the remainder fraction shrinks to zero, so the function hugs this line.)
Graphing Rational Functions: Key Features
Identifying Intercepts, Asymptotes, and Holes
Here's a step-by-step process for finding all the key features:
- Factor the numerator and denominator completely.
- Find holes: Identify any common factors that cancel. Set the cancelled factor equal to zero to get the x-coordinate of the hole. Plug that x-value into the simplified function to get the y-coordinate.
- Find vertical asymptotes: After cancelling, set the remaining denominator equal to zero.
- Find x-intercepts: Set the numerator of the simplified function equal to zero and solve.
- Find the y-intercept: Evaluate (plug in ).
- Find horizontal or oblique asymptotes using the degree comparison rules above.
Example: Consider .
Factor the numerator: . The cancels, so the simplified form is with a hole at .
- Hole: At , the simplified function gives , so the hole is at .
- Vertical asymptote: None. The only non-permissible value produced a hole, not an asymptote.
- x-intercept: , so the x-intercept is .
- y-intercept: , so the y-intercept is .
The graph is just the line with a single point removed at . There is no vertical asymptote here, and the function is neither even nor odd.
Sketching the Graph and Analyzing Behavior
Once you've plotted intercepts, asymptotes, and holes, fill in the curve:
- Create a sign chart. The vertical asymptotes and x-intercepts divide the x-axis into intervals. Test a point in each interval to determine whether the function is positive or negative there.
- Check behavior near vertical asymptotes. Plug in values just to the left and right of each asymptote to see whether the function heads toward or on each side.
- Sketch the curve so it passes through your intercepts, approaches asymptotes correctly, and matches the signs from your chart.
- Check for symmetry if it helps: if , the graph is symmetric about the y-axis (even). If , it's symmetric about the origin (odd).
Analyzing Rational Functions: Limits and Asymptotes
Using Limits to Analyze Behavior Near Discontinuities
Limits formalize what's happening near non-permissible values.
For a hole at : the limit exists and equals the y-coordinate of the hole. The function just isn't defined there.
For a vertical asymptote at : the function grows without bound. You check the one-sided limits:
- (approaching from the left)
- (approaching from the right)
Each one-sided limit will be or . If they differ in sign, the function shoots in opposite directions on either side of the asymptote.
Example: For :
- (values just left of 2 make the denominator a small negative number)
- (values just right of 2 make the denominator a small positive number)
This confirms a vertical asymptote at .
Determining Horizontal and Oblique Asymptotes Using Limits
You can also express the asymptote rules as limits:
- Horizontal asymptote: means is a horizontal asymptote. Check as well (they're usually the same for rational functions, but verify).
- Oblique asymptote: If you found the slant asymptote by long division, you can confirm it by showing .
Example: For , long division gave . Confirming:
So is the oblique asymptote.
Transformations of Rational Functions
Types of Transformations and Their Representations
Transformations work the same way on rational functions as on any other function family:
- Horizontal shift: shifts right units; shifts left units
- Vertical shift: shifts up units; shifts down units
- Vertical stretch/compression: , where stretches and compresses vertically
- Horizontal stretch/compression: , where compresses and stretches horizontally
- Reflections: reflects across the x-axis; reflects across the y-axis
Effects of Transformations on Key Features of the Graph
Every key feature moves with the transformation. Vertical asymptotes shift horizontally with horizontal transformations. Horizontal asymptotes shift vertically with vertical transformations. Holes move according to both.
Example: Start with the parent function , which has a vertical asymptote at and a horizontal asymptote at .
The transformation can be read as :
- Shift right 3: vertical asymptote moves to
- Vertical stretch by 2 and reflection across x-axis: the graph flips and stretches
- Shift up 1: horizontal asymptote moves to
The overall shape (two branches in opposite quadrants relative to the asymptotes) is preserved, but the location and orientation change.