The following implementation of the rationalizing substitution results in a discontinuous antiderivative.
Table 6.6.5(a) lists a relevant integration formula taken from a standard table of integrals.
=
|
|
Table 6.6.5(a) Relevant integration formula from a table of integrals
|
|
|
With , the second rule in Table 6.6.5(a) applies because . Hence, , and
Figure 6.6.5(a) shows that this antiderivative is discontinuous. In fact, jumps of occur at for any integer . If, between the discontinuities an appropriate multiple of can be added to the integrand, the result would be the continuous antiderivative shown in Figure 6.6.5(b).
|
Figure 6.6.5(a) Discontinuous antiderivative
|
|
|
|
>
|
module()
local p1,p2,p3,L,R;
L:=(1/3)*arctan((2/3)*tan((1/2)*x)+1/3)-(1/3)*arctan(1/3)-piecewise(-(1/2)*(Pi-x)/Pi < -1, -(1/3)*ceil(-(1/2)*(Pi-x)/Pi)*Pi, 0);
R:=-(1/3)*arctan(1/3)+(1/3)*arctan((2/3)*tan((1/2)*x)+1/3)+piecewise(0 < -Pi+x, (1/3*(floor(-(1/2)*(Pi-x)/Pi)+1))*Pi, 0);
p1:=plot(L,x=-3*Pi..0);
p2:=plot(R,x=0..3*Pi);
p3:=plots:-display(p1,p2);
print(p3);
end module:
|
|
Figure 6.6.5(b) Continuous antiderivative
|
|
|
|
|
|