x

x

Modifier x de -3π/2 à 3π/2 

x = 0

x = π/4

Valeurs particulières :

x= 3π/4

x = -π/4

-3π/2

-π

-π/2

π/2

π

3π/2

m

1

x

tan(x)

Tracer la courbe et ses asymptotes

(on peut déplacer O')

O = (0, 0)
A = (1, 0)
c = Circle(O, A)
b = 0.9076110196153104 (slider from -4.71238898038469 to 4.71238898038469, step 0.01)
M: (1; b)
d = Line(O, M)
T = Intersect(a, d)
f = OrthogonalLine(M, yAxis)
k = Segment(A, T)
α = Angle(A, O, M)
β = Angle(M, O, A)
A' = (1.4, 0)
A1 = (-1.2, 0)
g = Segment(A1, A')
h = OrthogonalLine(A', g)
P = Intersect(h, d)
Q: M + 0.2 * Vector[O, M]
j = Segment(O, P)
m = Segment(Q, O)
O' = Point(xAxis)
e = 0.5
D1: O' + e * (-3 * π / 2, 0)
D2: O' + e * (-π, 0)
D3: O' + e * ((-π) / 2, 0)
D4: O' + e * (π / 2, 0)
D5: O' + e * (π, 0)
D6: O' + e * (3 * π / 2, 0)
l = Segment(D1, D6)
n: x = x(O')
N: O' + (e * b, y(T))
liste1 = Sequence((x(O'), k), k, -3, 3)
p = OrthogonalLine(N, l)
q = OrthogonalLine(N, n)
B = Intersect(p, l)
C = Intersect(n, q)
r = Segment(C, N)
s = Segment(N, B)
E: O' + (0, 1)
lieu1 = Locus(N, b)
t = OrthogonalLine(D1, l)
a_1 = OrthogonalLine(D3, l)
b_1 = OrthogonalLine(D4, l)
c_1 = OrthogonalLine(D6, l)
d_1 = Segment(O', C)
o = false