Notice:
#4x^2-9# is the difference of two squares. This can be expressed as:
#4x^2-9=(2x+3)(2x-3)#
Substituting this in numerator:
#((2x+3)(2x-3))/((2x+3)(x+1))#
Canceling like factors:
#(cancel((2x+3))(2x-3))/(cancel((2x+3))(x+1))=(2x-3)/(x+1)#
We notice that for #x=-1# the denominator is zero. This is undefined, so our domain will be all real numbers #bbx# #x!=-1#
We can express this in set notation as:
#{x in RR | x != -1}#
or in interval notation:
#(-oo , -1)uu(-1,oo)#
To find the range:
We know the function is undefined for #x=-1#, therefore the line #x=-1# is a vertical asymptote. The function will go to #+-oo# at this line.
We now see what happens as #x ->+-oo#
Divide #(2x-3)/(x+1)# by #x#
#((2x)/x-3/x)/(x/x+1/x)=(2-3/x)/(1+1/x)#
as: #x->+-oo# # \ \ \ \ \ (2-3/x)/(1+1/x)=(2-0)/(1+0)=2#
This shows the line #y=2# is a horizontal asymptote. The function can't therefore ever equal 2.
so the range can be expressed as:
#{y in RR| y !=2}#
or
#(-oo,2)uu(2 , oo)#
This can be seen from the graph of the function:
graph{(2x-3)/(x+1) [-32.48, 32.44, -16.23, 16.25]}