Показать Вектор E_{AB}

Показать вектор E_{BC}

Показать вектор E_{AC}

Показать Компоненту E_x

Показать компоненту E_Y

Показать вектор E_A

Показать вектор E_B

Показать вектор E_C

A = (3, 0)
B = (-3, 0)
C = (0, 2)
q_A = 0.49 (slider from -1 to 1, step 0.01)
q_B = 1 (slider from -1 to 1, step 0.01)
q_C = -0.49 (slider from -1 to 1, step 0.01)
X = (0, 0)
r_A = Vector(A, X)
r_B = Vector(B, X)
r_C = Vector(C, X)
k = 9.0E9
A' = Translate(X, Vector[r_A * q_A * k * 10^(-9) / abs(r_A)^(3)])
E_A = Vector(X, A')
B' = Translate(X, Vector[r_B * q_B * k * 10^(-9) / abs(r_B)^(3)])
C' = Translate(X, Vector[r_C * q_C * k * 10^(-9) / abs(r_C)^(3)])
E_C = Vector(X, C')
E_B = Vector(X, B')
ABC = Translate(X, Vector[E_A + E_B + E_C])
E_Σ = Vector(X, ABC)
b = Line(X, B)
a = Line(X, A)
c = Line(X, C)
AB = Translate(X, Vector[E_A + E_B])
BC = Translate(X, Vector[E_B + E_C])
AC = Translate(X, Vector[E_A + E_C])
E: abs(E_Σ)
E_{BC} = Vector(X, BC)
E_{AC} = Vector(X, AC)
E_{AB} = Vector(X, AB)
poly1, D, b', ab, a' = Polygon(X, B', AB, A')
poly2, c', bc, b'_1, F = Polygon(C', BC, B', X)
poly3, a'_1, ac, c'_1, G = Polygon(A', AC, C', X)
l_{AB} = true
l_{BC} = false
l_{AC} = false
X_x: X + (x(E_Σ), 0)
X_y: X + (0, y(E_Σ))
E_x = Vector(X, X_x)
E_y = Vector(X, X_y)
H = Point(E_B)
poly4, x_x, abc, x_y, h = Polygon(X_x, ABC, X_y, H)
l_x = false
l_y = false
l_A = true
l_B = true
l_C = true