Zeit-Höhe-Graf als Spur

Zeit-Geschwindigkeit-Graf als Funktion

Zeit-Höhe-Graf als Funktion

Gravitationskonstante in m/s²: 

Höhe der Stockwerke in m:

g = 10.8 (slider from 0 to 20, step 0.1)
H = 4.1 (slider from 2 to 10, step 0.1)
f = Function(-(g * x), 0, sqrt(2 * H / g))
h = Integral(f)
h1 = Function(h, 0, sqrt(2 * H / g))
a: y = -H
b: y = -2 * H
c: y = -3 * H
d: y = -4 * H
A, B = Intersect(h1, a)
e = OrthogonalLine(B, xAxis)
C = Intersect(f, e)
i: y = -g * x - 0.5 * y(C)
D = Intersect(i, e)
p(x) = Integral[-(x(i) / y(i)) * x - z(i) / y(i)] + y(B)
E, F = Intersect(p, b)
G = Intersect(p, b, 1)
p_1 = Function(p, x(B), x(F))
j = OrthogonalLine(F, xAxis)
I = Intersect(j, i)
i_1 = Function(-(x(i) / y(i)) * x - z(i) / y(i), x(D), x(I))
k: y = -g * x + 2 / 3 * x(I) + 0.5 * x(C)
u = Vector((0, 0), (1, -g))
P_1: (x(I), 2 / 3 * y(I))
P_11: P_1 + u
l = Segment(P_1, P_11)
J, K = Intersect(p_1, b)
m = Line(P_1, P_11)
q = Integral(-(x(m) / y(m)) * x - z(m) / y(m))
L = Intersect(q, j)
n = Segment(L, F)
q_1(x) = q(x) - n
M, N = Intersect(q_1, c)
r = OrthogonalLine(N, c)
q_2 = Function(q_1, x(F), x(N))
O = Intersect(m, r)
s = Segment(P_1, O)
P_2: (x(O), 0.75 * y(O))
P_21: P_2 + u
t = Line(P_2, P_21)
f_1 = Integral(-(x(t) / y(t)) * x - z(t) / y(t))
P = Intersect(f_1, r)
a_1 = Segment(P, N)
g_1(x) = f_1(x) - a_1
Q, R = Intersect(g_1, d)
h_1 = Function(g_1, x(N), x(R))
b_1 = OrthogonalLine(R, d)
S = Intersect(b_1, t)
c_1 = Segment(P_2, S)
T = Point(h1)
d_1: y = -4 * H
U = Intersect(b_1, xAxis)
V = Intersect(yAxis, xAxis)
e_1 = Segment(V, U)
W = Point(e_1)
j_1 = OrthogonalLine(W, e_1)
Z = Intersect(h1, j_1)
A_1 = Intersect(p_1, j_1)
B_1 = Intersect(q_2, j_1)
C_1 = Intersect(h_1, j_1)
D_1 = Point(xAxis)
k_1 = OrthogonalLine(D_1, xAxis)
E_1 = Point(xAxis)
l_1 = OrthogonalLine(E_1, xAxis)
m_1 = Segment(D_1, E_1)
n_1 = OrthogonalLine(A_1, l_1)
F_1 = Intersect(k_1, n_1)
G_1 = Intersect(l_1, n_1)
r_1 = Segment(F_1, G_1)
a_2 = OrthogonalLine(Z, l_1)
J_1 = Intersect(a_2, k_1)
K_1 = Intersect(a_2, l_1)
b_2 = Segment(J_1, K_1)
c_2 = OrthogonalLine(F, l_1)
L_1 = Intersect(k_1, c_2)
M_1 = Intersect(l_1, c_2)
d_2 = Segment(L_1, M_1)
e_2 = OrthogonalLine(B_1, l_1)
N_1 = Intersect(e_2, k_1)
O_1 = Intersect(e_2, l_1)
f_2 = Segment(N_1, O_1)
g_2 = OrthogonalLine(N, l_1)
Q_1 = Intersect(k_1, g_2)
R_1 = Intersect(l_1, g_2)
h_2 = Segment(Q_1, R_1)
i_2 = OrthogonalLine(C_1, l_1)
S_1 = Intersect(k_1, i_2)
T_1 = Intersect(i_2, l_1)
U_1 = Intersect(k_1, i_2)
V_1 = Intersect(l_1, i_2)
j_2 = Segment(S_1, T_1)
W_1 = Intersect(d_1, k_1)
Z_1 = Intersect(d_1, l_1)
k_2 = Segment(W_1, Z_1)
n_2 = Segment(L_1, Q_1)
p_2 = Segment(Q_1, W_1)
r_2 = Segment(Z_1, R_1)
s_2 = Segment(R_1, M_1)
s_1: y = y(B)
H_1 = Intersect(k_1, s_1)
I_1 = Intersect(l_1, s_1)
t_1 = Segment(H_1, I_1)
l_2 = Segment(D_1, H_1)
m_2 = Segment(E_1, I_1)
t_2 = Segment(H_1, L_1)
a_3 = Segment(I_1, M_1)
v = true
w = false
z = false
o: y < -4 * H