Cos(φ)

Grafico di y = tan(x)

α

tan()

y = tan(x)

tan(α)

tan(x)

Fai scorrere il punto rosso 
qui sotto per variare l'angolo α
e osserva il grafico verde

B = Point(xAxis)
C = Point(xAxis)
a = Segment(B, C)
D = (-1.9970546930302089, -3.533856813686834)
E = (-1.9970546930302089, 3.5966725488116684)
b = Segment(D, E)
d = Segment(E, D)
H = Intersect(a, b)
I = Intersect(c, a, 1)
b_1 = OrthogonalLine(I, a)
u = Vector(C, B)
v = Vector(D, E)
O = Point({0, 0})
α = 0 rad (slider from 0 to 6.283185307179586, step 0.5°)
α_r: ((α / 180 * π)) / °
P = Rotate(I, α, H)
β = Angle(I, H, P)
e = Line(H, P)
T = Intersect(b_1, e)
A = Point({α_r, tan(α_r)})
A1 = Name(α)
A2 = 0
A3 = 0
A4 = 0
A5 = 0
A6 = 0
A7 = 0
A8 = 0
A9 = 0
A10 = 0
A11 = 0
tan1: tan(α_r)
testo1: "$ \alpha°=" + (LaTeX[α]) + " $"
f = OrthogonalLine(T, v)
F = Intersect(f, d)
g = Segment(T, F)
G = Intersect(f, yAxis)
h = Segment(A, G)
testo3: "$ Y_T= tan(" + (LaTeX[α]) + ")≅" + (LaTeX[tan1]) + " $"
testo5: "$ \alpha_{rad} ≅" + (LaTeX[α_r]) + "$"
k = CircleArc(H, I, P)
J = Point({α_r, 0})
i = Segment(O, J)

Tool: Altitude
click on three points
Input: A, B, C
Output: c

a = Line(A, B)
b = OrthogonalLine(C, a)
D = Intersect(a, b)
c = Segment(C, D)

Tool: Square
click on two points
Input: A, B
Output: poly1, C, D, d_1, c_1, b_1, a_1

a = Segment(A, B)
b = OrthogonalLine(B, a)
c = Circle(B, A)
d = Line(A, b)
C = Intersect(c, b, 1)
e = Line(C, a)
D = Intersect(d, e)
poly1, a_1, b_1, c_1, d_1 = Polygon(A, B, C, D)

Tool: Square (command Square1)
click on two points
Input: A, B
Output: poly1, C, D, d_1, c_1, b_1, a_1

a = Segment(A, B)
b = OrthogonalLine(B, a)
c = Circle(B, A)
d = Line(A, b)
C = Intersect(c, b, 1)
e = Line(C, a)
D = Intersect(d, e)
poly1, a_1, b_1, c_1, d_1 = Polygon(A, B, C, D)

Tool: Square (command Square2)
click on two points
Input: A, B
Output: poly1, C, D, d_1, c_1, b_1, a_1

a = Segment(A, B)
b = OrthogonalLine(B, a)
c = Circle(B, A)
d = Line(A, b)
C = Intersect(c, b, 1)
e = Line(C, a)
D = Intersect(d, e)
poly1, a_1, b_1, c_1, d_1 = Polygon(A, B, C, D)

Tool: Cicrumcenter
Click on three points
Input: A, B, C
Output: Circumcenter

poly1, c, a, b = Polygon(A, B, C)
d = LineBisector(b)
e = LineBisector(c)
Circumcenter = Intersect(d, e)

Tool: Orthocenter
Click on three points
Input: A, B, C
Output: Orthocenter

poly1, c, a, b = Polygon(A, B, C)
d = OrthogonalLine(B, b)
e = OrthogonalLine(A, a)
Orthocenter = Intersect(d, e)

Tool: point Centroid (command pointCentroid)
click on three points
Input: A, B, C
Output: Centroid

poly1, c, a, b = Polygon(A, B, C)
D = Midpoint(b)
F = Midpoint(a)
d = Segment(D, B)
e = Segment(F, A)
Centroid = Intersect(d, e)

Tool: Altitude (command Altitude1)
click on three points
Input: A, B, C
Output: c

a = Line(A, B)
b = OrthogonalLine(C, a)
D = Intersect(a, b)
c = Segment(C, D)

Tool: Dierspinski
Click on three points
Input: A, B, C
Output: D, E, F, poly2

poly1, c, a, b = Polygon(A, B, C)
D = Midpoint(A, B)
E = Midpoint(B, C)
F = Midpoint(b)
poly2, f, d, e = Polygon(D, E, F)