Trayectoria parabólica, vértice, foco y envolvente

El código para dibujar parte de la figura es (la explicación en el texto)

R=10; %radio
hold on
fplot(@(t) R*cos(t), @(t) R*sin(t),[0,2*pi]) %circunferencia
plot(0,0,'ko','markersize',3,'markerfacecolor','k')
line([-R,0],[R,R],'color','k') %línea AP
phi=pi/3; %posición de la placa
line([-R*sin(phi),-R*sin(phi)],[R,-R*cos(phi)],'lineStyle','--')
%placa M
line([-R*sin(phi)-cos(phi/4),-R*sin(phi)+cos(phi/4)],[-R*cos(phi)
+sin(phi/4),-R*cos(phi)-sin(phi/4)],'color','k')
line([-R*sin(phi),0],[-R*cos(phi),R],'lineStyle','--','color','k') %línea AM
%trayectoria
x=@(t) -R*sin(phi)+sqrt(9.8*R)*sin(th)*t;
y=@(t) -R*cos(phi)+2*sqrt(9.8*R)*cos(th/2)^2*t-4.9*t.^2;
fplot(x,y,[0,2*sqrt(R/9.8)])
hold off
axis square
axis off

Sea una circunferencia vertical de radio R. Establecemos un Sistema de Referencia XY tal como se indica en la figura, el centro de la circunferencia es el origen.

Desde la posición P (-Rsinφ, R), se deja caer una partícula, que rebota elásticamente en la placa M cuyo centro está en la circunferencia, de modo que la dirección de su velocidad inicial v0, después del choque, es la línea MA, o el ángulo de tiro θ. El choque se supone elástico, la orientación de la placa M es tal, que el ángulo que forma la normal a la placa con la dirección incidente PM (vertical), el igual al ángulo que forma MA (reflejado) con dicha normal

Movimiento rectilíneo

Sabiendo que la distancia PM es R+Rcosφ, la velocidad v0 de la partícula cuando llega al punto M desde P (partiendo del reposo) es

R+Rcosφ= 1 2 g t 2 v 0 =gt= 2gR( 1+cosφ ) =2 gR cos( φ 2 )

Trayectoria parabólica

El ángulo de tiro θ es

tanθ= R+Rcosφ Rsinφ

Empleando las relaciones trigonométricas del seno y coseno con la tangente, relacionamos el ángulo de tiro θ con el ángulo φ de posición del centro de la placa M medido desde el eje -Y

sinθ= tanθ 1+ tan 2 θ =cos φ 2 ,cosθ= 1 1+ tan 2 θ =sin φ 2 θ= π 2 φ 2

La partícula parte de M en el instante t=0, con velocidad v0 y ángulo de tiro θ. Las ecuaciones del movimiento son

{ a x =0 a y =g { v x = v 0 cosθ v y = v 0 sinθgt { x=Rsinφ+ v 0 cosθ·t y=Rcosφ+ v 0 sinθ·t 1 2 g t 2 { x=Rsinφ+ gR sinφ·t y=Rcosφ+2 gR cos 2 ( φ 2 )·t 1 2 g t 2

Intersección de la trayectoria con el eje Y

La trayectoria corta al eje Y en un punto C (0, y1) y emplea un tiempo t1 en alcanzarlo

0=Rsinφ+ gR sinφ· t 1 t 1 = R g

Todas las partículas emplean el mismo tiempo en alcanzar el eje vertical Y, ya que t1 es independiente de φ

y 1 =Rcosφ+2 gR cos 2 ( φ 2 )· t 1 1 2 g t 1 2 y 1 =Rcosφ+2 gR cos 2 ( φ 2 ) R g 1 2 g R g = R 2

Todas las trayectorias cortan al eje Y en el punto C (0,R/2), véase la figura más abajo

Casos particulares

Estudiamos la trayectoria de las partículas que rebotan sobre las placas M situadas en los extremos del tercer cuadrante

R=10; %radio
hold on
fplot(@(t) R*cos(t), @(t) R*sin(t),[0,2*pi])
line([-R,0],[R,R])
for phi=(0:10:90)*pi/180
    x=@(t) -R*sin(phi)+sqrt(9.8*R)*sin(phi)*t;
    y=@(t) -R*cos(phi)+2*sqrt(9.8*R)*cos(phi/2)^2*t-4.9*t.^2;
    fplot(x,y,[0,2*sqrt(R/9.8)])
end
hold off
grid on
axis square
xlabel('x')
ylabel('y')
title('Tiro parabólico')

Observamos que todas las tayectorias se cruzan en el punto C (0, R/2) empleando un tiempo t 1 = R g . La intersección de las trayectorias parabólicas con la circunferencia de radio R se produce en el instante t2 que es el doble de t1. Lo que aparentemente resulta curioso

Intersección de la trayectoria con la circunferencia de radio R

La ecuación de la circunferencia de radio R centrada en el origen es

x 2 + y 2 = R 2 ( Rsinφ+ gR sinφ·t ) 2 + ( Rcosφ+2 gR cos 2 ( φ 2 )·t 1 2 g t 2 ) 2 = R 2

Haciendo operaciones obtenemos una ecuación de tercer grado en t

t 3 +a t 2 +bt+c=0{ a=8 R g cos 2 ( φ 2 ) b=4 R g ( sin 2 φ+4 cos 2 ( φ 2 )+cosφ ) c=8 ( R g ) 3/2 ( sin 2 φ+2cosφ cos 2 ( φ 2 ) )

Comprobamos que obtenemos el mismo tiempo t 2 =2 R g , cualquiera que sea el ángulo φ (30, 45, 60°)

R=10; %radio
for phi=pi/6:pi/12:pi/3
    a=-8*sqrt(R/9.8)*cos(phi/2)^2;
    b=(cos(phi)+4*cos(phi/2)^4+sin(phi)^2)*4*R/9.8;
    c=-(sin(phi)^2+2*cos(phi)*cos(phi/2)^2)*8*sqrt(R/9.8)*R/9.8;
    raiz=raices_3([1,a,b,c])
    disp(raiz)
end
   2.0203
   2.7598
   2.7598

   2.0203 + 0.0000i
   2.4387 - 1.0102i
   2.4387 + 1.0102i

   2.0203 + 0.0000i
   2.0203 + 1.4286i
   2.0203 - 1.4286i

>> 2*sqrt(R/9.8)
ans =    2.0203

Empleamos la función raices_3 para calcular las raíces de una ecuación cúbica, alternativamente, se puede utilizar la función roots de MATLAB

El lugar geométrico de los vértices

La ecuación de la parábola es, y=ax2+bx+c. Si a<0, el vértice es un máximo de coordenadas (xv, yv)

dy dx =2ax+b=0, x v = b 2a y v =a ( b 2a ) 2 +b( b 2a )+c=c b 2 4a

En el apartado anterior, hemos obtenido las ecuaciones paramétricas de la trayectoria, despejamos el tiempo t de la primera y lo introducimos en la segunda para obtener la función y=y(x)

y=Rcosφ+2 gR cos 2 ( φ 2 )( x+Rsinφ gR sinφ ) 1 2 g ( x+Rsinφ gR sinφ ) 2 = y= 1 2 x 2 R sin 2 φ +( 2 cos 2 ( φ 2 )1 ) x sinφ Rcosφ 1 2 R y= 1 2 x 2 R sin 2 φ + cosφ sinφ xRcosφ 1 2 R+2R cos 2 ( φ 2 )

Las coordenadas del vértice son

a= 1 2R sin 2 φ ,b= cosφ sinφ ,c=Rcosφ 1 2 R+2R cos 2 ( φ 2 ) x v =Rsinφcosφ, y v =Rcosφ+2R cos 2 ( φ 2 ) R 2 sin 2 φ

En la figura, se señalan los vértices de las trayectorias parabólicas mediante puntos de color rojo

R=10; %radio
hold on
fplot(@(t) R*cos(t), @(t) R*sin(t),[0,2*pi])
line([-R,0],[R,R])
for phi=(0:10:90)*pi/180
     x=@(t) -R*sin(phi)+sqrt(9.8*R)*sin(phi)*t;
     y=@(t) -R*cos(phi)+2*sqrt(9.8*R)*cos(phi/2)^2*t-4.9*t.^2;
     fplot(x,y,[0,2*sqrt(R/9.8)])
     xV=R*sin(phi)*cos(phi); %vértices
     yV=-R*cos(phi)+2*R*cos(phi/2)^2-R*sin(phi)^2/2;
     plot(xV,yV,'ro','markersize',3,'markerfacecolor','r')
end
hold off
grid on
axis square
xlabel('x')
ylabel('y')
title('Vértices')

Vamos a comprobar que el lugar geométrico de los vértices es una elipse centrada en la posición (0, 3R/4) de semieje menor b=R/4. Calcularemos el semieje mayor a a partir de la ecuación de la elipse

x v 2 a 2 + ( y v 3 4 R ) 2 ( R 4 ) 2 =1

Despejamos a2 y utilizaremos Math Symbolic de MATLAB para realizar las operaciones algebraicas

>> syms R phi;
>> x=R*sin(phi)*cos(phi);
>> y=-R*cos(phi)+2*R*cos(phi/2)^2-R*sin(phi)^2/2;
>> a2=x^2/(1-16*(y-3*R/4)^2/R^2);
>> simplify(a2)
ans =R^2/4

El resultado es

a 2 = R 2 4 ,a= R 2

El lugar geométrico de los focos

Sea la parábola de ecuación, y= 1 4p x 2 . El vértice está en el origen (0,0) y el foco, a una distancia p por debajo tal como se aprecia en la figura de la izquierda

Sea una parábola de ecuación y=ax2+bx+c, con a<0. Las coordenadas del foco son

x F = b 2a , y F =c b 2 4a + 1 4a ,a<0 x F =Rsinφcosφ, y F =Rcosφ R 2 +2R cos 2 ( φ 2 )+ R 2 cos( 2φ )

Comprobamos que el lugar geométrico de los focos es una circunferencia centrada en el punto (0, R/2) cuyo radio r vamos a determinar con ayuda de Math Symbolic de MATLAB

x F 2 + ( y F 2 R 2 ) 2 = r 2

>> syms R phi;
>> xF=R*sin(phi)*cos(phi);
>> yF=-R*cos(phi)-R/2+2*R*cos(phi/2)^2+R*cos(2*phi)/2;
>> simplify((xF^2+(yF-R/2)^2)
ans =R^2/4

Se trata de una circunferencia de radio r=R/2

La envolvente

La ecuación de la trayectoria depende del ángulo φ, f(x, y, φ)=0

y= 1 2 x 2 R sin 2 φ + cosφ sinφ xRcosφ 1 2 R+2R cos 2 ( φ 2 )

Se obtiene la ecuación de la envolvente de las trayectorias derivando con respecto a φ e igualando a cero.

f φ =0 x 2 R cosφ sin 3 φ x sin 2 φ =0 tanφ= x R

Combinamos esta ecuación con la de la trayectoria para eliminar el ángulo φ y así obtener la ecuación de la envolvente. Para ello, utilizamos las relaciones trigonométricas

sinφ= tanφ 1+ tan 2 φ = x R 1+ x 2 R 2 = x x 2 + R 2 ,cosφ= 1 1+ tan 2 φ = R x 2 + R 2 tanφ= 2tan( φ 2 ) 1 tan 2 ( φ 2 ) ,tan( φ 2 )= R x + R 2 x 2 +1 = 1 x ( R+ x 2 + R 2 )

La ecuación de la envolvente es

y= x 2 2R R 2 x 2 + R 2 + 2R x 2 x 2 + ( R+ x 2 + R 2 ) 2

R=10; %radio
hold on
fplot(@(t) R*cos(t), @(t) R*sin(t),[0,2*pi])
line([-R,0],[R,R])
for phi=(0:10:90)*pi/180
%trayectoria    
    y=@(x) -x.^2/(2*R*sin(phi)^2)+cos(phi)*x/sin(phi)-R*cos(phi)-
R/2+2*R*cos(phi/2)^2;
    fplot(y,[-R*sin(phi),2*R])
end
%envolvente
yy=@(x) -x.^2/(2*R)-R^2./sqrt(R^2+x.^2)+2*R*x.^2./
(x.^2+(-R+sqrt(x.^2+R^2)).^2); 
fplot(yy,[0,2*R],'color','k')
hold off
grid on
axis square
xlim([-R,2*R])
ylim([-R,2*R])
xlabel('x')
ylabel('y')
title('Envolvente')

La envolvente es la línea de color negro

Referencias

Radhakrishnamurty Padyala. A Hidden Circle in a Family of Projectile Paths. The Physics Teacher. Vol.58, February 2020, pp. 116-118