You are here:

Advanced Math/Writing a rational function with a slant/oblique asymptote?


I was wondering if you could give me step by step instructions to write a rational function with a slant/oblique asymptote given the vertical and slant asymptotes and x and y intercepts.
For example, vertical asymptote of 3, slant asymptote of y=x+1, and x intercept at 2.
Thanks so much!

First, let's get all our information out:

f(x) = p(x) / q(x)

This is a rational function, so p(x) and q(x) are polynomials. The conditions are:

1. Vertical asymptote at 3 means q(3)=0 and p(q)≠0.

2. Slant asymptote at x+1 means p(x)/q(x) = x + 1 + p'(x)/q(x) where p' has smaller degree than q. This means you could to divide out p(x)/q(x) to get x+1 plus some remainder (which is p').

3. The x-intercept at 2 means f(2)=0. For this, you need p(2)=0 and q(2)≠0.

So how can you do all of this?

First, conditions 1 & 3 are easy to get with the first guess:

f(x) = (x-2) / (x-3)

That is almost right -- but it does not have the slant asymptote you want. How can you "fix" this so that it does?

Well, what happens if you divide this out? You get:

(x-2) / (x-3) = 1 + 1/(x-3)

It would be better if you had:

f(x) = x + 1 + 1/(x-3)

That doesn't quite work either. Now the asymptotes are right, but f(2) = 2.

The catch is then, you know you want it to look like this:

f(x) = x + 1 + A/(x-3)

where A could be any number. You just need f(2)=0. But:

f(2) = 2 + 1 + A/(2-3)= 3-A

So A=3.

Thus f(x) = x + 1 + 3/(x-3) = (x^2-2x) / (x-3)

Generally speaking, if you want an asymptote at x=K, slant line mx+b, and f(t)=0, then you would have to get:

f(x) = mx + b + A/(x-K)

f(t) = mt + b + A/(t-K)

Solving for A gives: A = (k - t) (b + m t)

So in the end, you have:

f(x) = mx + b + (k-t)(b+mt)/(x-K)

Which simplifies as:

f(x) = (x-t)( m(x+t-k) + b ) / (x-K)

Advanced Math

All Answers

Answers by Expert:

Ask Experts


Clyde Oliver


I can answer all questions up to, and including, graduate level mathematics. I am more likely to prefer questions beyond the level of calculus. I can answer any questions, from basic elementary number theory like how to prove the first three digits of powers of 2 repeat (they do, with period 100, starting at 8), all the way to advanced mathematics like proving Egorov's theorem or finding phase transitions in random networks.


I am a PhD educated mathematician working in research at a major university.


Various research journals of mathematics. Various talks & presentations (some short, some long), about either interesting classical material or about research work.

BA mathematics & physics, PhD mathematics from a top 20 US school.

Awards and Honors
Various honors related to grades, various fellowships & scholarships, awards for contributions to mathematics and education at my schools, etc.

Past/Present Clients
In the past, and as my career progresses, I have worked and continue to work as an educator and mentor to students of varying age levels, skill levels, and educational levels.

©2016 All rights reserved.