Cubo (a+b)

Cubo a

Prisma 2

Prisma 1

Cubo b

Cubo (a+b)

Cubo a

Cubo b

Prisma 2

Prisma 1

(a+b)^2=a^2+2ab+b^2

(a+b)^3=a^3+3a^2b+3ab^2+b^3

Rotación

Expandir / Contraer

s = 0 (slider from 0 to 2, step 0.001)
la = 0.7999999999999997 (slider from 0 to 3, step 0.1)
C = Point(xAxis)
lb = 2 (slider from 1 to 4, step 0.1)
O = Intersect(xAxis, yAxis)
n = 4 (slider from 3 to 5, step 1)
c = 1.4142135623730951
t = 1.7320508075688772
p = 1.1755705045849463
ar = If(n ≟ 3, lb / t, If[n ≟ 4, lb / c, If[n ≟ 5, lb / p]])
RA = 0 (slider from 0 to 1, step 1)
des = If(RA ≟ 0, lb, If[RA ≟ 1, ar])
ci = Circle(O, des)
A = Point(ci)
e = Circle(A, la)
d = Ray(C, A)
D = Intersect(e, d, 2)
g = OrthogonalLine(D, d)
f = Circle(D, la)
F = Intersect(f, d, 2)
E = Intersect(f, g, 1)
h, G, H, I, J, K, caraAEFG_1, caraFGKH, caraEFHI, caraAEIJ_1, caraAGKJ_1, caraHIJK, aristaFG_1, aristaEF_1, aristaAE_1, aristaAG_1, aristaFH, aristaGK_1, aristaHK, aristaHI, aristaEI_1, aristaIJ_1, aristaAJ_1, aristaJK_1 = Cube(F, E, A)
A' = Rotate(A, (360 * ° / n), O)
A'' = Rotate(A', (360 * ° / n), O)
v2 = 0.24 (slider from -1 to 1, step 0.001)
distanciaAA' = Distance(A, A')
TextoAA': Name[A] + (Name[A']) + " = " + distanciaAA'
pol = 2 (slider from 1 to 5, step 1)
h1, B, M, N, P, Q, caraAA'A''B_1, caraABQM_1, caraAA'NM_1, caraA'A''PN, caraA''BQP, caraMNPQ, aristaAB_1, aristaAA'_1, aristaA'A''_1, aristaA''B_1, aristaAM_1, aristaBQ_1, aristaMQ_1, aristaMN_1, aristaA'N_1, aristaNP, aristaA''P, aristaPQ = Cube(A, A', A'')
a = Ray(P, M)
b = Ray(H, F)
R = Intersect(a, b)
S = Midpoint(R, P)
k = Circle(S, R, space)
i = Line(H, a)
j = Line(S, b)
q = Circle(j, R)
l = Line(S, g)
T, U = Intersect(l, q)
h2, V, W, Z, A_1, B_1, cara1, cara2, cara3, cara4, cara5, cara6, arista1, arista2, arista3, arista4, arista5, arista6, arista7, arista8, arista9, arista10, arista11, arista12 = Cube(U, P, T)
m1, C_1, D_1, E_1, caraAA'NM, cara10, cara8, cara7, cara9, cara11, aristaMN, aristaAM_2, aristaAA'_2, aristaA'N, aristaNT, arista15, arista13, arista14, arista16, arista18, arista19, arista17 = Prism(N, M, A, A', T)
polígono1, q_1, m_1, a_1, b_1 = Polygon(Q, M, A, B)
m2, F_1, G_1, H_1, caraABQM, cara15, cara13, cara12, cara14, cara16, aristaMQ, aristaAM_3, aristaAB_2, aristaBQ, aristaQU, arista22, arista20, arista21, arista23, arista25, arista26, arista24 = Prism(Q, M, A, B, U)
p1, L_1, M_1, N_1, caraAEIJ, cara23, cara25, cara26, cara24, cara27, aristaAE_2, aristaEI, aristaIJ, aristaAJ_2, aristaAB_3, arista38, arista39, arista40, arista41, arista43, arista44, arista42 = Prism(A, E, I, J, B)
p2, O_1, P_1, Q_1, caraAGKJ, cara28, cara31, cara32, cara29, cara30, aristaAG_2, aristaGK, aristaJK, aristaAJ, aristaAA'_3, arista47, arista49, arista48, arista45, arista50, arista51, arista46 = Prism(A, G, K, J, A')
p3, R_1, S_1, T_1, caraAEFG, cara33, cara35, cara36, cara34, cara37, aristaAE, aristaEF, aristaFG, aristaAG, aristaAM, arista52, arista53, arista54, arista55, arista57, arista58, arista56 = Prism(A, E, F, G, M)
m3, I_1, J_1, K_1, caraAA'A''B, cara17, cara18, cara20, cara19, cara21, aristaAA', aristaAB, aristaA''B, aristaA'A'', arista28, arista27, arista30, arista29, arista31, arista33, arista34, arista32 = Prism(A', A, B, A'', Q_1)
x1 = 0 (slider from 0 to 1, step 1)
x2 = 1 (slider from 0 to 1, step 1)
x3 = 1 (slider from 0 to 1, step 1)
x4 = 1 (slider from 0 to 1, step 1)
x5 = 1 (slider from 0 to 1, step 1)
hh: h
hh1: h1
hh2: h2
mm1: m1
mm2: m2
mm3: m3
pp1: p1
pp2: p2
pp3: p3
ab3: (la + lb)^(3)
a3: la^(3)
b3: lb^(3)
a2b: ((la^(2) * lb) * 3)
ab2: ((la * lb^(2)) * 3)
texto1: "(a+b)^3=" + (LaTeX[ab3]) + ""
texto2: "a^3=" + (LaTeX[a3]) + ""
texto3: "b^3= " + (LaTeX[b3]) + ""
texto9: "b=" + (LaTeX[lb]) + ""
texto8: "a=" + (LaTeX[la]) + ""
u1: (Vector[H, K] * s)
u2: (Vector[H, I] * s)
u3: (Vector[K, G] * s)
n1 = Translate(m1, Vector[u1 + u3])
n2 = Translate(m2, Vector[u2 + u3])
v1 = 1 (slider from -1 to 1, step 0.001)
m = 1 (slider from -5 to 5, step 0.1)
n3 = Translate(m3, Vector[u2 + u1])
q1 = Translate(p1, u2)
q2 = Translate(p2, u1)
q3 = Translate(p3, u3)
h1' = Translate(h1, Vector[u1 + u2 + u3])
o = 0 (slider from 0 to 1, step 1)
texto5: "3a^2·b=" + (LaTeX[a2b]) + ""
texto4: "3a·b^2=" + (LaTeX[ab2]) + ""