spustit posun pera

φ

\[
y = y_m \sin (\omega t)
\]

y

y

y

y_m

T

T 

 \frac{ 3 }{4 } T

 \frac{ 1 }{2 } T

 \frac{ 1 }{4 }T 

y_m

rychlost animace

φ

v_m

v

φ

v

v

 \frac{ 1 }{4 }T 

 \frac{ 1 }{2 } T

 \frac{ 3 }{4 } T

T

\[
v = \omega \,y_m \cos (\omega t)
\]

\[
a =  - \omega ^2 y_m \sin (\omega t)
\]

a_m

a

a

a

φ

T

 \frac{ 3 }{4 } T

 \frac{ 1 }{2 } T

 \frac{ 1 }{4 }T 

φ

0

0

0

čas

čas

čas

y

v

a

okamžitá výchylka

rychlost

zrychlení

t = 3.834 (slider from 0 to 5, step 0.001)
A: (t, 0)
a = OrthogonalLine(A, xAxis)
f = 0.2 (slider from 0.1 to 0.3, step 0.1)
ω2: 2 * 3.141592653589793 * f
ym2 = 1.5 (slider from 0 to 2, step 0.1)
T: 1 / f
F: (0, ym2 * sin(ω2 * t))
G: (x(A), ym2 * sin(ω2 * t))
d = Segment(F, G)
I = (0, 3)
f_1 = Segment(I, F)
L = Point(a)
M = Intersect(j, yAxis)
N = Intersect(l, xAxis)
O = Point(l)
P = Intersect(k, yAxis)
Q = Point(j)
R = Point(l)
S = Point(k)
B: (x(A), 3)
b = Segment(G, B)
c = Ray(I, B)
e = false
GG: (x(A), ym2 * sin(ω2 * t))
C = (10, 3)
D = (0, 3.5)
E = (10, 3.5)
mnohoúhelník1, i, c_1, e_1, d_1 = Polygon(I, C, E, D)
Red = If(f ≟ 0.3, 1, 0)
Green = If(f ≟ 0.2, 0.8, 0)
Blue = If(f ≟ 0.1, 1, 0)
H = (-2, 0)
J = (-0.5, 0)
φ: 2 * 3.141592653589793 * f * t
J' = Rotate(J, φ, H)
α = Angle(J, H, J')
g = Circle((-2, 0), 1.5)
h = Vector(H, J')
p = Segment(J', F)
m_7 = Segment(J', GG)
q = Segment((0, -1.5), (0, 1.5))
r_7 = Segment((-2, -1.5), (30, -1.5))
s = Segment((-2, 1.5), (30, 1.5))
K = (0, 0)
T_1 = Intersect(g, s, 1)
U = Intersect(g, r_7, 1)
V = Intersect(g, xAxis, 1)
n = Segment(T_1, U)
a_1 = Segment(V, J)
u = Vector(K, F)
g_1(x) = ym2 * sin(2 * 3.141592653589793 * f * x)
h_1 = Function(g_1, 0, t)
W = Intersect(d, a)
i_1 = Vector(A, W)
j_1 = OrthogonalLine(J', a_1)
Z = Intersect(j_1, a_1)
k_1 = Vector(Z, J')
A_1 = Midpoint(F, K)
B_1 = Midpoint(J', Z)
C_1 = Midpoint(W, A)
D_1 = Point(h)
mnohoúhelník2, d_2, j', z = Polygon(J', Z, D_1)
E_1 = Midpoint(D_1, J')
F_1: (T, 0)
G_1: (T / 4, 0)
H_1: (T / 2, 0)
I_1: (3 * T / 2, 0)
J_1: (3 * T / 4, 0)
l_1 = OrthogonalLine(G_1, l)
K_1 = Intersect(s, l_1)
L_1 = Intersect(l_1, r_7)
m_1 = Segment(K_1, L_1)
n_1 = OrthogonalLine(H_1, l)
p_1 = OrthogonalLine(J_1, l)
q_1 = OrthogonalLine(F_1, l)
M_1 = Intersect(n_1, s)
N_1 = Intersect(p_1, s)
O_1 = Intersect(q_1, s)
P_1 = Intersect(q_1, r_7)
Q_1 = Intersect(p_1, r_7)
R_1 = Intersect(n_1, r_7)
r_1 = Segment(M_1, R_1)
s_1 = Segment(Q_1, N_1)
t_1 = Segment(O_1, P_1)
a_2 = Segment(T_1, O_1)
b_2 = Segment(U, P_1)
S_1 = Midpoint(J', H)
mnohoúhelník3, j'_1, h_2, z_1 = Polygon(H, Z, J')
rychlost_-animace = 0.9 (slider from 0 to 4, step 0.1)
c_2 = Circle((-2, -3.5), 1.5)
U_1 = (-2, -3.5)
V_1 = Point(c_2)
W_1 = Point(c_2)
Z_1 = (-0.5, -3.5)
A_2 = (-3.5, -3.5)
f_2 = Segment(V_1, W_1)
B_2 = Rotate(Z_1, φ, U_1)
g_2(x) = 3.14159 * f * ym2 * cos(2 * 3.14159 * f * x) - 3.5
β = Angle(Z_1, U_1, B_2)
vm: 3.14159 * ym2 * f
p_2 = Function(g_2, 0, t)
i_2 = Segment(B_2, U_1)
C_2 = (0, -3.5)
D_2: (T / 4, -1 * 3.5)
E_2: (T / 2, -1 * 3.5)
F_2: (3 * T / 4, -1 * 3.5)
G_2: (T, -1 * 3.5)
j_2 = OrthogonalLine(B_2, i_2)
k_2 = Circle(B_2, vm)
H_2 = Intersect(k_2, j_2, 1)
u_1 = Vector(B_2, H_2)
I_2 = Midpoint(H_2, B_2)
J_2: (0, ym2 * sin(ω2 * t) - 3.5)
l_2 = Segment(B_2, J_2)
m_2 = OrthogonalLine(B_2, yAxis)
n_2 = OrthogonalLine(H_2, m_2)
K_2 = Intersect(m_2, n_2)
mnohoúhelník4, h_3, k_3, b_3 = Polygon(K_2, B_2, H_2)
v_1 = Vector(K_2, H_2)
L_2 = Midpoint(K_2, H_2)
γ = Angle(K_2, H_2, B_2)
q_2 = OrthogonalLine(H_2, yAxis)
M_2 = Intersect(q_2, yAxis)
w_1 = Vector(J_2, M_2)
r_2 = Segment(H_2, M_2)
N_2 = Midpoint(J_2, M_2)
O_2 = Intersect(p_2, a, (3.834, -3.40070293394247))
P_2 = Intersect(a, e_2)
u_2 = Vector(P_2, O_2)
Q_2 = Midpoint(P_2, O_2)
s_2 = Segment((0, vm - 3.5), (T, vm - 3.5))
t_2 = Segment((0, -1 * vm - 3.5), (T, -1 * vm - 3.5))
R_2 = Intersect(l_1, s_2)
S_2 = Intersect(l_1, t_2)
T_2 = Intersect(n_1, s_2)
U_2 = Intersect(n_1, t_2)
V_2 = Intersect(p_1, s_2)
W_2 = Intersect(p_1, t_2)
Z_2 = Intersect(q_1, t_2)
A_3 = Intersect(q_1, s_2)
a_3 = Segment(R_2, S_2)
c_3 = Segment(T_2, U_2)
d_3 = Segment(V_2, W_2)
e_3 = Segment(A_3, Z_2)
B_3 = Intersect(a_2, yAxis)
C_3 = Intersect(b_2, yAxis)
D_3 = Intersect(s_2, yAxis)
E_3 = Intersect(t_2, yAxis)
mnohoúhelník5, c_4, l_3, k_4, b_4 = Polygon(C_3, L_1, K_1, B_3)
mnohoúhelník6, e_4, s_3, r_3, d_4 = Polygon(E_3, S_2, R_2, D_3)
mnohoúhelník7, r_4, q_3, n_3, m_3 = Polygon(R_1, Q_1, N_1, M_1)
mnohoúhelník8, t_3, u_3, w_2, v_2 = Polygon(T_2, U_2, W_2, V_2)
mnohoúhelník9, l_4, r_5, m_4, k_5 = Polygon(L_1, R_1, M_1, K_1)
mnohoúhelník10, q_4, p_3, o_1, n_4 = Polygon(Q_1, P_1, O_1, N_1)
mnohoúhelník11, s_4, u_4, t_4, r_6 = Polygon(S_2, U_2, T_2, R_2)
mnohoúhelník12, w_3, z_2, a_4, v_3 = Polygon(W_2, Z_2, A_3, V_2)
f_3 = Circle((-2, -7), 1.5)
F_3 = Intersect(f_3, g_3, 1)
G_3 = Intersect(f_3, g_3, 2)
H_3 = Point(f_3)
I_3 = Point(f_3)
i_3 = Segment(H_3, I_3)
J_3 = Intersect(g_3, i_3)
rr(x) = -1 * 1.2 * 3.14159 * f * ym2 * sin(2 * 3.14159 * f * x) - 7
f_4 = Function(rr, 0, t)
K_3 = Rotate(G_3, φ, J_3)
j_3 = Segment(J_3, K_3)
g_4 = OrthogonalLine(K_3, yAxis)
L_3 = Intersect(g_4, yAxis)
h_4 = Segment(K_3, L_3)
am: 1.2 * 3.14159 * f * ym2
p_4 = Circle(K_3, am)
M_3 = Intersect(p_4, j_3, 1)
v = Vector(K_3, M_3)
N_3 = Midpoint(K_3, M_3)
i_4 = OrthogonalLine(M_3, yAxis)
O_3 = Intersect(i_4, yAxis)
j_4 = OrthogonalLine(K_3, i_4)
P_3 = Intersect(i_4, j_4)
a_5 = Segment(M_3, O_3)
w = Vector(K_3, P_3)
z_3 = Vector(L_3, O_3)
Q_3 = Intersect(a, g_3)
R_3 = Intersect(f_4, a, (3.834, -5.875322133671171))
v_4 = Vector(Q_3, R_3)
S_3 = Midpoint(K_3, P_3)
T_3 = Midpoint(L_3, O_3)
U_3 = Midpoint(Q_3, R_3)
mnohoúhelník13, k_6, m_5, p_5 = Polygon(M_3, P_3, K_3)
δ = Angle(M_3, K_3, P_3)
b_5 = Segment((0, am - 7), (T, am - 7))
c_5 = Segment((0, -1 * am - 7), (T, -1 * am - 7))
W_3 = Intersect(l_1, b_5)
Z_3 = Intersect(n_1, b_5)
A_4 = Intersect(p_1, b_5)
B_4 = Intersect(q_1, b_5)
C_4 = Intersect(q_1, c_5)
D_4 = Intersect(p_1, c_5)
E_4 = Intersect(n_1, c_5)
F_4 = Intersect(c_5, l_1)
G_4 = Intersect(c_5, yAxis)
e_5 = Segment(F_4, W_3)
f_5 = Segment(E_4, Z_3)
g_5 = Segment(D_4, A_4)
h_5 = Segment(C_4, B_4)
I_4 = Intersect(g_3, e_5)
J_4 = Intersect(f_5, g_3)
K_4 = Intersect(g_3, g_5)
L_4 = Intersect(h_5, g_3)
V_3 = Intersect(b_5, yAxis)
ε = Angle(G_3, J_3, K_3)
mnohoúhelník14, g_6, f_6, w_4, v_5 = Polygon(G_4, F_4, W_3, V_3)
mnohoúhelník15, e_6, d_5, a_6, z_4 = Polygon(E_4, D_4, A_4, Z_3)
mnohoúhelník16, f_7, e_7, z_5, w_5 = Polygon(F_4, E_4, Z_3, W_3)
mnohoúhelník17, d_6, c_6, b_6, a_7 = Polygon(D_4, C_4, B_4, A_4)
H_4 = Point(f_4)
i_5 = Line(K, C_2)
M_4 = Point(l)
N_4 = Point(l)
j_5 = OrthogonalLine(M_4, l)
l_5 = OrthogonalLine(N_4, l)
O_4 = Intersect(e_2, j_5)
P_4 = Intersect(e_2, l_5)
Q_4 = Intersect(g_3, j_5)
R_4 = Intersect(g_3, l_5)
n_5 = Segment(A_2, O_4)
q_5 = Segment(V, M_4)
s_5 = Segment(F_3, Q_4)
u_5 = Vector(M_4, N_4)
t_5 = Vector(O_4, P_4)
u_6 = Vector(Q_4, R_4)
S_4 = Point(i_5)
T_4 = Point(i_5)
U_4 = Point(i_5)
h_6 = OrthogonalLine(T_4, i_5)
i_6 = OrthogonalLine(U_4, i_5)
V_4 = Intersect(a, i_6)
W_4 = Intersect(a, h_6)
j_6 = Segment(T_4, U_4)
l_6 = Segment(W_4, V_4)
v_6 = Vector(T_4, S_4)
Z_4 = Point(j_6)
A_5 = Point(j_6)
B_5 = Point(j_6)
C_5 = Point(j_6)
w_6 = Vector(A_5, Z_4)
z_6 = Vector(B_5, C_5)
m_6 = Segment(Z_4, T_4)
n_6 = Segment(A_5, C_5)
p_6 = Segment(U_4, B_5)
q_6 = Segment(Z_1, O_4)
s_6 = Segment(A_2, Z_1)
b_1 = Segment(J, M_4)
t_6 = Segment(V, J)
b_7 = Segment(G_3, Q_4)
c_7 = Segment(F_3, G_3)
o = true
r = false
m = false
g_7 = Function(g_1, 0, T)
h_7 = Function(g_2, 0, T)
p_7 = Function(rr, 0, T)