P en Q zijn twee punten op afstand d van elkaar op hoogte h en k boven een horizontaal vlak. Wat is de minimale snelheid v waarmee een deeltje vanuit het horizontale vlak moet worden afgeschoten om door P en Q te gaan?
(geen luchtweerstand)
Moderator: Rhiannon
Code: Selecteer alles
from sympy import *
x_0, v_0, theta_0, h, d, k, t_P, t_Q, g = symbols('x_0, v_0, theta_0, h, d, k, t_P, t_Q, g')
eq1 = Eq(x_0 + v_0*cos(theta_0)*t_P, 0)
eq2 = Eq(g*t_P**2/2 + v_0*sin(theta_0)*t_P, h)
eq3 = Eq(x_0 + v_0*cos(theta_0)*t_Q, d)
eq4 = Eq(g*t_Q**2/2 + v_0*sin(theta_0)*t_Q, k)
solve([eq1, eq2, eq3, eq4], [theta_0, v_0, t_P, t_Q], dict=True)
Het is dan ook geen stelling, maar een vermoeden
Code: Selecteer alles
import matplotlib.pyplot as plt
import numpy as np
from scipy.optimize import fsolve
x1 = 0
def equations(vars):
global x1
h = 10
d = 20
k = 20
g = 10
theta, v = vars
eq1 = x1*tan(theta) - g*x1**2/(2*v**2*(cos(theta))**2 ) - h
eq2 = (x1+d)*tan(theta) - g*(x1+d)**2/(2*v**2*(cos(theta))**2 ) - k
return [eq1, eq2]
for x1 in np.arange(1, 10, 0.1):
print("x1 = " + str(x1))
initial_guess = [1, 20]
solution = fsolve(equations, initial_guess)
print("Solution:", solution)
x1=5.2
sol = fsolve(equations, initial_guess)
theta_0=sol[0]
v_0=sol[1]
x_projectiel=[]
y_projectiel=[]
for t in np.arange(0, 4, 0.1):
g=10
x=v_0*cos(theta_0)*t
y=-g*t**2/2 + v_0*sin(theta_0)*t
x_projectiel.append(x)
y_projectiel.append(y)
h=10
k=20
d=20
print(x_projectiel)
fig, ax = plt.subplots()
ax.plot(x_projectiel, y_projectiel)
plt.plot(x1, h, marker="o", markersize=20, markeredgecolor="red", markerfacecolor="green")
plt.plot(x1+d, k, marker="o", markersize=20, markeredgecolor="red", markerfacecolor="green")
plt.show()
Lijkt me geen speld tussen te krijgen. Vermoeden kan de prullenbak in.wnvl1 schreef: ↑wo 07 aug 2024, 23:58 Bij nader inzien betreffende het vermoeden van xilvo. Als de punten P en Q in de limiet ver uit elkaar liggen en heel weinig in hoogte verschillen, dan kan je aanvoelen dat het vermoeden niet kan kloppen, want dan zou je met een heeeel hoge snelheid moeten lanceren om zowel door P en Q te gaan wat zeker niet optimaal zal zijn. Het gaat dan optimaler zijn als de maximum hoogte tussen P en Q ligt en hoger is dan P en Q.