15 votos

Las parábolas a través de tres puntos

Podemos dibujar un número infinito de parábolas que pasan a través de tres puntos dados $A$, $B$, $C$ (en ese orden). Para cada parábola, tomamos la de la tangente a las líneas en$A$$C$, y se cruzan con ellos para obtener un punto, $P$, lo que se llama el "ápice" de la parábola del segmento, en mi negocio. ¿Cuál es el lugar geométrico de esta ápice punto de $P$? Creo que es una hipérbola que tiene las líneas de $AB$ $BC$ como asíntotas.

Aquí está una foto. La rosa de la curva es el lugar geométrico que me interesa.

parabolas

Creo que el punto de $P$ es llamado el "polar" punto de la cuerda $AC$, a veces.

Las respuestas a esta pregunta tienen algunos cómputos básicos que pueden ser útiles.

El lugar geométrico de la parábola de vértice parece ser mucho más complicado. Se estudia en esta pregunta. Dada la complejidad de los vértices locus, creo que es notable que el ápice locus es tan simple.

Una parábola es, por supuesto, una curva de Bézier cuadrática, y el ápice punto es su "medio" punto de control (si esto le ayuda).

Podemos generalizar racional cuadrática de las curvas de Bézier (es decir, a la sección cónica curvas que no son necesariamente las parábolas)?

Editar: La generalización racional cuadrática de las curvas de Bézier probablemente no tiene sentido. Usted puede (a menudo) elija cualquiera de los dos puntos adicionales, decir $D$$E$, y usted será capaz de dibujar una cónica a través de los cinco puntos de $A, B, C, D, E$. Así, el locus de la cúspide punto es cierta región del plano, no una curva.

8voto

gagneet Puntos 4565

El locus

Después de hacer algunos cálculos en el espíritu (y la construcción en el código) de mi vértice anser, me encontré con el locus de $P$ a ser un quadric

$$ a\,x^2 + b\,y^2 + c\,xy + d\,x + e\,y + f = 0 $$

con los siguientes parámetros:

\begin{align*} a&=4\left(-A_y\,B_y + B_y^2 + A_y\,C_y - B_y\,C_y\right)\\ b&=4\left(-A_x\,B_x + B_x^2 + A_x\,C_x - B_x\,C_x\right)\\ c&=4\left(A_y\,B_x + A_x\,B_y - 2\,B_x\,B_y - A_y\,C_x + B_y\,C_x - A_x\,C_y + B_x\,C_y\right)\\ d&=4\left(A_y\,B_x\,B_y - A_x\,B_y^2 + A_y\,B_y\,C_x - B_y^2\,C_x - 2\,A_y\,B_x\,C_y + A_x\,B_y\,C_y + B_x\,B_y\,C_y\right)\\ e&=4\left(-A_y\,B_x^2 + A_x\,B_x\,B_y + A_y\,B_x\,C_x - 2\,A_x\,B_y\,C_x + B_x\,B_y\,C_x + A_x\,B_x\,C_y - B_x^2\,C_y\right)\\ f&=A_y^2\,B_x^2 - 2\,A_x\,A_y\,B_x\,B_y + A_x^2\,B_y^2 - 2\,A_y^2\,B_x\,C_x + 2\,A_x\,A_y\,B_y\,C_x \\&\quad{} - 2\,A_y\,B_x\,B_y\,C_x + 2\,A_x\,B_y^2\,C_x + A_y^2\,C_x^2 - 2\,A_y\,B_y\,C_x^2 + B_y^2\,C_x^2 \\&\quad{} + 2\,A_x\,A_y\,B_x\,C_y + 2\,A_y\,B_x^2\,C_y - 2\,A_x^2\,B_y\,C_y - 2\,A_x\,B_x\,B_y\,C_y \\&\quad{} - 2\,A_x\,A_y\,C_x\,C_y + 2\,A_y\,B_x\,C_x\,C_y + 2\,A_x\,B_y\,C_x\,C_y - 2\,B_x\,B_y\,C_x\,C_y \\&\quad{} + A_x^2\,C_y^2 - 2\,A_x\,B_x\,C_y^2 + B_x^2\,C_y^2 \end{align*}

Asunción confirmado

Utilizando esta fórmula, pude comprobar su hipótesis: la cónica es de hecho una hipérbola, con las líneas de $AB$ $CB$ como asíntotas. La forma de verificar esto es asegurándose de que las líneas son tangentes, y que llegan a la cónica en el infinito.

Ubicación especial

En un comentario más abajo, usted menciona que se podría suponer $B_x=B_y=0$. Con que tu cónica se convertirá en

\begin{align*} a&=4\,A_y\,C_y\\ b&=4\,A_x\,C_x\\ c&=-4\left(A_y\,C_x + A_x\,C_y\right)\\ d&=0\\ e&=0\\ f&=A_y^2\,C_x^2 - 2\,A_x\,A_y\,C_x\,C_y + A_x^2\,C_y^2 \end{align*}

La fórmula es de hecho mucho más fácil, por lo que podría ser un buen punto de partida para una descripción geométrica de la curva. Por ejemplo, es evidente que esta hipérbola será simétrico alrededor del origen. Pero ya sabíamos $B$ a ser el centro debido a las asíntotas. Usted puede incluso tomar un paso más allá y, a través de una transformación afín, sólo considera el caso donde

\begin{align*} A &= \begin{pmatrix}1\\0\end{pmatrix} & B &= \begin{pmatrix}0\\0\end{pmatrix} & C &= \begin{pmatrix}0\\1\end{pmatrix} \end{align*}

Se termina con la hipérbola

$$4xy=1$$

From this you can e.g. conclude that the midpoint between $Un$ and $C$ will also lie on that hyperbola. It will of course correspond to a Bézier curve which passes through $B$ for some $t<0$ or $t>1$. You can take that midpoint and reflect it in $B$ to obtain a point on the segment of the hyperbola you get for $0\le t\le 1$. This construction is invariant under affine transformations, so it still holds for the general case. Two asymptotes plus one point on the hyperbola amounts to five real degrees of freedom, so this should be enough to uniquely define your hyperbola.

Summary

To sum it up: the locus of the apex $P$ is the unique hyperbola with asymptotes $AB$ and $CB$ which passes through the midpoint between $$ and $C$. The portion of it which corresponds to parabolas where $B$ lies between $A$ and $C$, i.e. is obtained in the Bézier curve for $0<t<1$, is the component of the hyperbola which does not contain that midpoint. It does contain the point obtained by reflecting that midpoint in $B$.

El código

Aquí está el sabio código que he usado para obtener esta representación:

# Define multivariate polynomial ring and points
PR1.<A_x, A_y, B_x, B_y, C_x, C_y, P_x, P_y, t> = QQ[]
A = vector(PR1, [A_x, A_y, 1])
B = vector(PR1, [B_x, B_y, 1])
C = vector(PR1, [C_x, C_y, 1])
P = vector(PR1, [P_x, P_y, 1])

# Quadratic Bézier curve parametrized by t
Bt = (1-t)^2*A + 2*(1-t)*t*P + t^2*C
r1 = (Bt[0] - B_x).resultant(Bt[1] - B_y, t) # eliminate t

# Obtain coefficients for coordinates of P
c1 = vector(PR1, flatten([list(i.polynomial(i.parent()(P_y)))
                          for i in r1.polynomial(P_x)]))
f, e, b, d, c, a = c1

# Print result
fmt1 = [str(i/4).replace('*','\\,')
        for i in [a, b, c, d, e]] + [str(f)]
fmt2 = [i + '&=4\\left(' + j + '\\right)'
        for i, j in zip('abcdef', fmt1)]
fmt2[-1] = 'f&='+fmt1[-1]
print('\\\\\n'.join(fmt2))

# Check whether lines AB and CB are asymptotes of the Hyperbola
Hyperbola = Matrix([
  [2*a, c, d],
  [c, 2*b, e],
  [d, e, 2*f]])
def onConic(p, c=Hyperbola):
    return (p.row()*c*p.column())[0,0].is_zero()
asymptotes = [B.cross_product(p) for p in [A, C]]
infLine = vector(QQ, [0,0,1])
# asymptotes are tangents to the hyperbola:
assert(all(onConic(i, Hyperbola.adjoint()) for i in asymptotes))
# asymptotes touch the hyperbola at infinity:
assert(all(onConic(i.cross_product(infLine)) for i in asymptotes))

# The midpoint between A and C is on the hyperbola:
assert(onConic(A+C))

Originalmente tenía más complicado código que no dependen de la interpretación como una curva Bézier. El resultado fue el mismo, sin embargo.

Generalizando racional caso

Podemos generalizar racional cuadrática de las curvas de Bézier (es decir, a la sección cónica curvas que no son necesariamente las parábolas)?

Una parábola tiene cuatro reales grados de libertad. Si usted elige un no-racionales de una curva de Bézier, usted tiene dos grados de libertad, pero con estos no sólo especificar una parábola sino también seleccionar un punto de inicio y un punto final en esa parábola, por lo que los grados de libertad de partido. Una cónica, en general, tiene cinco reales grados de libertad. Así que si quieres pasar a través de tres puntos dados, que aún queda una de dos parámetros de la familia de los correspondientes cónicas. Por lo tanto, su locus no será una sola curva, pero todo el avión o una parte de él.

Puede definir una cónica con cinco puntos por los que debe pasar. En adición a su $A,B,C$ puede usar dos puntos más, el que se mueve cerca de los puntos finales de la $A$$C$. Haciendo arbitrario cierre (es decir, la informática algún límite), usted puede usar estos puntos de control a exactamente y de manera arbitraria determinar la dirección de las tangentes en a$A$$C$. Por lo tanto, usted puede elegir cualquier punto de $P$ en el salpicadero, y encontrar una cónica a través de$A,B,C$, con lo cual ha $P$ como vértice. En este sentido, todo el avión será su locus.

No estoy completamente seguro de si un racionales de una curva de Bézier pueden ser definidos de tal manera que pasa a través de la infinidad, pero yo creo que para ser el caso. Si no, entonces puede haber casos donde el resultado cónica sería una hipérbola, y $A,B,C$ no son todos los tres en la misma de sus componentes. Esto podría resultar en una restricción a la parte del plano.

7voto

Brian Deacon Puntos 4185

Algunos adicionales, pertinentes parábola de la geometría:

Parabola geometry

Aquí, $H$ es el "polo" de ("polar") $AB$, e $M$ es el punto medio de la $AB$. Punto de $F$ es el foco de la parábola, y $PQ$ es su directriz (con $P$ $Q$ respectivas proyecciones de $A$ $B$ a que la línea). El foco-directriz definición de parábola nos dice que $PA \cong FA$$QB\cong FB$; la reflexión de la propiedad implica que $HA$ $HB$ bisecar apropiado ángulos en$A$$B$.

Es importante destacar, $HM$ determina la dirección de la parábola de eje, de modo que $HM\parallel PA\parallel QB$. (Uno fácilmente se comprueba esto mediante el estudio de la $y=x^2$ curva.) Esto nos dice más acerca de cómo $HM$ divide $\angle H$ (y también que $\angle AFC = 2\angle AHC$).

Datos curiosos: La parábola cruza $HM$ en el segmento en el punto medio; la tangente a la parábola en el punto sea paralela a $AB$. (De nuevo, simplemente el estudio de la $y=x^2$ curva.)

Todos los de esta geometría ... y aún no hemos considerado el punto de $C$! De restricción de la parábola para satisfacer $C$ ---es decir, imponer la condición de que $C$'s distancia de $PQ$ es igual a $|FC|$--- evidentemente es lo que evoca el carácter hiperbólico de la legitimación de $H$. Hasta el momento, he encontrado esta bastante espinoso para verificar que la geometría (y/o vectorially) en el caso general; incluso a la transformación de la "agradable" caso (isósceles derecho $\triangle ABC$), el símbolo crujido se pone muy intenso ... y mientras que una relación hiperbólica para $H$'s de coordenadas aparece cuando el polvo se asienta, el resultado sigue siendo insatisfactorio. (Edit. Una de coordinar la derivación aparece a continuación. La razón por la hiperbólica relación sigue siendo un misterio, sin embargo.)

Otras notas

  • La hipérbola es transversal (conjugado), el eje tiene una longitud de $\sqrt{a b}\cos\theta$ (respectivamente, $\sqrt{a b}\sin\theta$), donde $a := |CA|$, $b := |CB|$, $\theta := \frac{1}{2}\angle ACB$. Por lo tanto, su focal radio es $\sqrt{ab}$.

  • (Como se muestra en @Bubba de la imagen, y mencionó su comentario a @Achille de la respuesta) $AB$ es tangente a la "otra" rama de la hipérbola, con el punto de tangencia $M$.

He aquí una imagen que muestra la construcción de la hipérbola (tenga en cuenta que algunos nombres de punto han sido re-utilizados):

Hyperbola construction

Proyectamos $A$ e (la reflexión en $C$ de $B$) $B^\prime$ a $P$ $Q$ sobre la bisectriz de $\angle ACB$. Elevación $C$ (gris) semi-círculo con diámetro de $PQ$ da $R$ donde $|CR|^2 = |CP||CQ| = a\cos\theta \cdot b\cos\theta$, por lo que el $|CR| = \sqrt{ab}\cos\theta$. El (rosa) círculo en torno a $C$ y a través de $R$ contiene $S$$T$, los vértices de la hipérbola. Elevación $T$ en la asíntota $BB^\prime$ da $U$, de tal manera que $|CU| = |CT|/\cos\theta = \sqrt{ab}$; y (verde) círculo en torno a $C$ a través de $U$ contiene la hipérbola de focos, $F$$G$.

Por cierto: a partir De aquí, es fácil comprobar que $M$ ---con coordenadas $\left(\frac{a+b}{2}\cos\theta, \frac{a-b}{2}\sin\theta \right)$--- se encuentra en la hipérbola $\frac{x^2}{ab\cos^2\theta}-\frac{y^2}{ab\sin^2\theta} = 1$, y (con un poco de cálculo) que $AB$ ---con pendiente $\frac{a+b}{a-b}\frac{\sin\theta}{\cos\theta}$ --- es tangente a la curva en ese punto.


Más notas ...

Coordenadas parecen sugerir conexiones que yo no he grokked geométricamente.

Tomar los puntos originales para ser $A(a \cos\theta, a\sin\theta)$, $B(b\cos\theta,-b\sin\theta)$, $C(0,0)$, con $H(h,k)$ el polo de la polar $AB$. Punto medio $M$ $AB$ tiene coordenadas $$M = \left(\frac{a+b}{2}\cos\theta, \; \frac{a-b}{2} \sin\theta \right)$$

de modo que el vector $\overrightarrow{MH}$ tiene componentes $$\overrightarrow{MH} = \left(h - \frac{a+b}{2}\cos\theta, \; k - \frac{a-b}{2} \sin\theta \right) =: (p, q)$$ que se producen sorprendentemente-a menudo en este análisis.

Podemos construir el foco $F$ de la parábola de la siguiente manera: Levantar los puntos medios de $HA$ $HB$ a los puntos de $A^\prime$$B^\prime$$MH$. Por construcción, $\triangle HAA^\prime$ es isósceles; pues ya hemos señalado que el $\angle HAF \cong \angle MHA$, se deduce que el $\overleftrightarrow{AA^\prime}$ contiene $F$; como no $\overleftrightarrow{BB^\prime}$, por lo que el enfoque es la intersección de estas líneas y tiene coordenadas $$F = \frac{1}{2\;(p^2+q^2)}\left( \; 2 h k\;\left( q, p \right) + ( h^2 - k^2 - a b ) \;\left( p, -q \right) \; \right) $$

Para la construcción de la directriz $\overleftrightarrow{PQ}$, recordemos que el punto medio de la $HM$ se encuentra en la parábola, y que la recta tangente en ese punto es paralela a $AB$. Reflejando $F$ a través de la tangente de la línea da un punto en $PQ$; y sabemos que $PQ \perp HM$, por lo que $$\overleftrightarrow{PQ} : \quad 2 x p + 2 y q = h^2 + k^2 - a b \cos 2\theta$$

Los cuadrados de las distancias de $C$ (el origen) para el foco y la directriz son entonces $$|CF|^2 = \frac{ \left( h^2 - k^2 - b \right)^2 + 4 h^2 k^2}{4\;(p^2+q^2)} \qquad\qquad |C,\;\overleftrightarrow{PQ}|^2 = \frac{\left( h^2 + k^2 - b \cos 2\theta \right)^2}{4\;( p^2+q^2 )}$$

Para $C$ a tumbarse en la parábola, estos valores deben coincidir; por lo tanto, $$4 h^2 \sin^2\theta - 4 k^2 \cos^2\theta = a b \sin^2 2\theta \quad \a \quad \frac{h^2}{b \cos^2\theta} - \frac{k^2}{b\sin^2\theta} = 1$$ como era de esperar.

El truco para realmente entender esta situación, entonces, es la correcta interpretación de cómo la geometría contribuye a coordinar las fórmulas ... en particular, la fórmula para el enfoque de $F$. Por supuesto, $(q,p)$ $(p,-q)$ son simplemente las transformaciones de $(p,q) = \overrightarrow{MH}$, e $p^2+q^2$ es el cuadrado de la longitud de vector; ningún misterio. Pero ¿cuáles son los (muy hipérbola-esque) multiplicadores $2hk$ $h^2-k^2-a b$ tratando de decirnos? No sé ...

2voto

Joe Gauterin Puntos 9526

Este es un comentario de la curva de Bézier cuadrática parte.

Si $\vec{A}, \vec{B}$ $\vec{C}$ son de tres no-puntos colineales, a continuación, el locus de $\vec{P}$, el "medio" punto de control, tiene una parametrización de la forma:

$$\vec{P} = \vec{B} -\frac12 \left[ \lambda^{-1} ( \vec{A} - \vec{B} ) + \lambda ( \vec{C} - \vec{B} ) \right]\tag{*1}$$

Por favor, consulte mi respuesta para el enlace indicado en la pregunta si esto no es inmediatamente obvio.

Desde $\vec{A}, \vec{B}$ $\vec{C}$ son no colineales, podemos encontrar dos vectores $\vec{A}_{d}$ $\vec{C}_{d}$ tal forma que:

$$\begin{cases} \vec{A}_{d} \cdot ( \vec{A} - \vec{B} ) = 1\\ \vec{C}_{d} \cdot ( \vec{A} - \vec{B} ) = 0 \end{casos} \quad\text{ y }\quad \begin{cases} \vec{A}_{d} \cdot ( \vec{C} - \vec{B} ) = 0\\ \vec{C}_{d} \cdot ( \vec{C} - \vec{B} ) = 1 \end{casos} $$ Esto implica $$\begin{cases} \vec{A}_{d} \cdot ( \vec{P} - \vec{B} ) = -\frac12 \lambda^{-1}\\ \\ \vec{C}_{d} \cdot ( \vec{P} - \vec{B} ) = -\frac12 \lambda\\ \end{casos} \quad\ffi\quad ( \vec{A}_{d} \cdot ( \vec{P} - \vec{B} ) )\;( \vec{C}_{d} \cdot ( \vec{P} - \vec{B} ) ) = \frac14 $$ Así, el locus de $P$ es una sucursal de una hyperpola (la rama donde$\lambda > 0$), con las dos líneas

$$\begin{cases} \vec{A}_{d} \cdot ( \vec{X} - \vec{B} ) = 0 & (\text{ i.e. the line }\overline{BC} )\\ \vec{C}_{d} \cdot ( \vec{X} - \vec{B} ) = 0 & (\text{ i.e. the line }\overline{BA} ) \end{casos} $$ como asíntotas.

Al $\lambda = -1$, el punto de $\vec{P}$ $(*1)$ se convierte en $\vec{M} = \frac12 ( \vec{A} + \vec{C} )$. $\vec{M}$ es el punto medio de $\vec{A}$ $\vec{C}$ e este espectáculo $\vec{M}$ pertenece a la $\lambda < 0$ rama de la hipérbola. Como se señaló en primer lugar por MvG, este hecho y las asíntotas es suficiente únicamente para determinar la hipérbola.

2voto

bubba Puntos 16773

Aquí está una foto que ilustra la situación. El rojo de las líneas de puntos son los ejes de simetría de la hipérbola, y las líneas de puntos verdes son sus asíntotas. Usted puede ver cómo uno de los ejes de simetría es normal tanto de la parábola (en $B$) y la hipérbola (en su vértice).

enter image description here

2voto

Brian Deacon Puntos 4185

Aquí está una manera bastante rápida algebraicas enfoque a @MvG "un paso más" simplificación. (De hecho, esta fue mi primera aproximación.) Aprovechamos el hecho de que la tangencia, parábola-ness, y hipérbola-ness se conservan bajo transformaciones afines, y nos aplicar una transformación a mover la definición de puntos de coordenadas $$A(1,0) \qquad B(0,0) \qquad C(0,1)$$

Ahora, en lugar de utilizar la ecuación general de las cónicas para describir el lugar como @MvG hizo, lo voy a usar (versión ligeramente diferente de) para describir la parábola. $$a x^2 + b y^2 + 2 h x y + 2 d x + 2 e y + c = 0 \qquad (1)$$

Podemos hacer varias observaciones acerca de los coeficientes de $(1)$.

  • Desde $A$, $B$, $C$ están en la parábola, podemos sustituir sus coordenadas en $(2)$ para obtener estas relaciones $$\begin{align}a + 2 d + c &= 0\\ c &= 0\\ b + 2 e + c &= 0 \end{align}$$ con lo cual, $(1)$ se convierte en $$a x^2 + b y^2 + 2 h x y - a x - b y = 0 \qquad (2)$$

  • A continuación, hemos de referencia conocido "polo y polar" lore. Punto de $P$ es un polo de su parábola; y $AC$ es el correspondiente polar (en línea). Como la polar, la línea $AC$ tiene una ecuación derivada de $(2)$ $$p x + q y + r = 0$$ donde $$ p = u + h v - \frac{1}{2} \qquad q = h a u + b v - \frac{1}{2}b \qquad r = - \frac{1}{2} a u - \frac{1}{2}b v$$ Sabemos que $A(1,0)$ $B(0,1)$ mentira en esta línea, por lo que $$p + r = 0 = q + r$$ Resolver el sistema para a $u$ $v$ da $$u = \frac{b}{2h} \qquad v = \frac{a}{2h} \qquad \implies \qquad u v = \frac{a b}{4h^2}$$

  • Por último, sólo recordar (o look-up) que, por $(1)$ a representar una parábola, debemos tener $h^2 = a b$. Por lo tanto, $$u v = \frac{1}{4}$$ The locus of $P(u,v)$ is indeed a hyperbola with $AB$ and $AC$ (aka, los ejes de coordenadas en nuestro affinely transformadas caso) sus asíntotas.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X