RELACIONES EN TRIÁNGULOS RECTÁNGULOS
Author: Miriam y Nerea

Mueve el deslizador y verás que se siguen verificando las relaciones.

 Triangle AHC : AC² = AH² + CH² 

Triangle AHB : AB² = AH² + HB²

Triangle ABC : BC² = AC² + AB²

A

B

H

C

H

Entre le triangle AHC et AHB :

  \frac{ AC }{ AB }=          \frac{ HB }{ AH }=       \frac{ AH }{ HC }  

Entre le triangle ABC et AHB :

    \frac{ BC }{ AC }=          \frac{ AB }{ AH }=       \frac{ HC }{ AC }  

Entre le triangle ABC et AHB :

  \frac{ BC }{ AB }=          \frac{ AB }{ HB }=       \frac{ AC }{ AH }  

BC

AB

AC

Pythagore

Thales

Superposer les triangles par leur angle droit

Remettre les triangles

Relations métriques

AH² = HB x HC

BC x AH = AB x AC 

AB²= BC x HB

O = (4.858572167987322, 1.1046925007051254)
b = Line(O, xAxis)
E = Point(b)
a = 5 (slider from -5 to 5, step 0.1)
c = Circle(O, a)
A_1 = Point(c)
t = 16 (slider from 0 to 16, step 0.1)
d2 = Segment(A_1, E)
e2 = Circle(A_1, If[t < d2, t, d2])
C_1, B_1 = Intersect(c, b)
e = Segment(A_1, C_1)
i = OrthogonalLine(E, b)
k = Circle(E, e)
G, I = Intersect(k, i)
b2 = Segment(C_1, I)
c2 = Circle(C_1, If[t < b2, t, b2])
t1 = Segment(A_1, E)
h1 = Line(A_1, E)
f1 = Segment(A_1, E)
g1 = Circle(A_1, If[t < f1, t, f1])
U, V = Intersect(g1, h1)
n = Line(C_1, I)
d1 = Segment(C_1, I)
p = Circle(C_1, If[t < t1, t, t1])
f = Segment(A_1, B_1)
h = Circle(E, f)
D, F = Intersect(h, b)
i1 = Segment(B_1, F)
k1 = Circle(B_1, If[t < i1, t, i1])
d = OrthogonalLine(A_1, b)
H = Intersect(d, b)
g = Segment(A_1, H)
j = Segment(I, F)
l = Segment(I, E)
m = Segment(E, F)
q = Line(A_1, b)
L = Intersect(q, i)
r = Segment(H, B_1)
s = Circle(E, r)
M, N = Intersect(s, b)
a1 = Segment(L, N)
c1 = Circle(E, g)
J, K = Intersect(c1, b)
b1 = Segment(C_1, H)
e1 = Circle(E, b1)
P, Q = Intersect(e1, i)
poly1, f_1, i_1, e_1 = Polygon(I, E, F)
poly2, b_1, a_1, c_1 = Polygon(A_1, C_1, B_1)
poly3, b_2, a_2, h_1 = Polygon(A_1, H, B_1)
poly4, n_1, l_1, e_2 = Polygon(L, E, N)
poly5, h_2, a_3, c_2 = Polygon(A_1, C_1, H)
poly6, k_1, q_1, e_3 = Polygon(Q, E, K)
T = Intersect(f1, h1)
Z, H1 = Intersect(k1, t1)
j1_1 = Segment(A_1, L)
p1 = Circle(A_1, If[t < j1_1, t, j1_1])
A, B1 = Intersect(p1, j1_1)
u = Vector(A_1, A)
A'_1 = Translate(A_1, u)
H' = Translate(H, u)
B_2 = Translate(B_1, u)
poly3', b', a', h' = Polygon(A'_1, H', B_2)
m1_2 = Segment(A_1, K)
q1 = Circle(A_1, If[t < m1_2, t, m1_2])
A_2, D1 = Intersect(q1, m1_2)
l1_2 = Segment(C_1, Q)
r1 = Circle(C_1, If[t < l1_2, t, l1_2])
C_2 = Intersect(r1, l1_2, 1)
n1 = Segment(H, E)
s1 = Circle(H, If[t < n1, t, n1])
F1, G1 = Intersect(s1, b)
poly8, g1_1, c1_1, e1_1 = Polygon(A_2, C_2, G1)
j1 = Segment(B_1, F)
B, J1 = Intersect(k1, j1)
C, R = Intersect(c2, b2)
W, K1 = Intersect(e2, d2)
l1 = Segment(C, W)
m1 = Segment(W, B)
a2 = Segment(B, C)
poly7, i1_1, s_1, w = Polygon(C, W, B)
f2 = Circle(H, a / 10)
L1 = Intersect(f2, r)
M1 = Intersect(f2, b1)
N1 = Intersect(f2, g)
g2 = Circle(A_1, a / 10)
O1 = Intersect(g2, f)
P1 = Intersect(g2, e)
h2 = Line(O1, e)
i2 = Line(P1, f)
Q1 = Intersect(i2, h2)
j2 = Segment(O1, Q1)
k2 = Segment(Q1, P1)
l2 = Line(M1, g)
m2 = Line(L1, g)
n2 = Line(N1, r)
R1 = Intersect(l2, n2)
S1 = Intersect(m2, n2)
poly9, r1_1, m1_1, h_3, n1_1 = Polygon(R1, M1, H, N1)
poly10, n1_2, s1_1, l1_1, h_4 = Polygon(N1, S1, L1, H)
p2 = Circle(E, a / 10)
U1 = Intersect(p2, c1_1)
r2 = Line(U1, r)
V1, S = Intersect(p2, e1_1)
q2 = Line(V1, g)
s2 = Line(U1, r)
W1 = Intersect(s2, q2)
poly11, u1, w1, v1, e_4 = Polygon(U1, W1, V1, E)
Z1 = Midpoint(w)
A2 = Midpoint(h')
B2 = Midpoint(g1_1)
C2 = (22.96866752689477, 1.6679781507629234)
D2 = (22.94835230672875, 0.48969538113382316)
E2 = (24.614200360342306, 0.48969538113382316)
F2 = (24.614200360342306, 1.6679781507629234)
G2 = (10.231024482800883, -2.130968020282623)
H2 = (10.231024482800883, -3.1467290285835707)
I2 = (11.876557316248418, -3.1467290285835707)
J2 = (11.83592687591638, -2.110652800116604)
K2 = (13.8506856006463, -1.3661944745610364)
L2 = (14.663294407287058, -1.3865096947270557)
v = Vector(K2, L2)
M2 = (13.93683636607409, -0.2348178480955736)
N2 = (14.830706053378924, -0.2551330682615923)
z = Vector(M2, N2)
O2 = (13.911413343725782, -2.463324885238309)
P2 = (14.72402215036654, -2.463324885238309)
z1 = Vector(O2, P2)
Q2 = (10.231024482800883, -3.329566010077741)
R2 = (10.231024482800883, -4.2843813578806325)
S2 = (11.896872536414437, -4.304696578046651)
U2 = (11.876557316248418, -3.329566010077741)
D_1 = Intersect(a', b')
d_1 = Segment(C_2, D_1)
g_1 = Segment(A_2, D_1)