Resumen: Se presentan algunas parametrizaciones usuales (trigonométricas y racionales) de las cónicas en posición estándar y algunas aplicaciones.Para cónicas con rotación en la que solo interesa una parametrización trigonométrica o una racional, se presentan los métodos de diagonalización no ortogonal y parametrización usando un haz de rectas.
Palabras clave: Rotaciones, cónicas, parametrización.
Abstract: Some usual parameterizations (trigonometric and rational) of conics in standard position and some applications are presented. For conics with rotation in which only a trigonometric or a rational parameterization is of interest, the methods of non-orthogonal diagonalization and parameterization using a bundle of lines are presented.
Keywords: Rotations, conics, parameterization.
Didáctica y Software
Sobre la parametrización de cónicas con rotación (la manera fácil)
On parameterization of conics with rotation (the easy way)
Recepción: 08 Febrero 2024
Aprobación: 10 Mayo 2024
Una parametrización de una curva en es una función r de un intervalo I en tal que el gráfico de r está contenido en el gráfico de .Usualmente en las aplicaciones se piden cosas adicionales como inyectividad, sobreyectividad, continuidad, derivabilidad, etc.
Una cónica en el plano xy es un conjunto donde
donde no todos los coeficientes son cero. Para determinar si la ecuación (1) es la ecuación de una cónica "no degenerada" (es decir, si es una parábola, elipse o hipérbola), podemos usar el Teorema 2 (en el apéndice A).
Una parametrización de una cónica en el plano xy es una función que satisface la ecuación es decir,
para todo
Una parametrización racional es una parametrización de la forma donde , son polinomios. Un método para obtener parametrizaciones racionales de una cónica lo veremos en la sección 3.
En la tabla 1 se enumera algunas parametrizaciones usuales (trigonométricas y "racionales") de las cónicas propias, en posición estándar.
Algunas parametrizaciones usuales de las cónicas
Elaboración propiaLa parametrización de la hipérbola usando las funciones hipérbolicas (ver apéndice B), no presentan singularidades y gozan de simetría. En este caso t no es un ángulo, más bien (en el caso de una hipérbola centrada en el origen) es dos veces el área (orientada) de la región entre la hipérbola, el eje focal y un rayo del origen al punto P=r(t) (ver Figura 1)
Parametrización de la hipérbola con
Elaboración propiaLas parametrizaciones racionales se usan junto con las parametrizaciones trigonométricas en cambios de variables. También se usan en teoría de números, aplicaciones computacionales, etc. En el ejemplo 1 se muestra una aplicación: Una parametrización de una curva de intersección entre un cono y un plano.
Ejemplo 1 (Parametrización de una curva de intersección).
Consideremos el problema de determinar una parametrización trigonométrica de la curva de intersección entre el cono y el plano (ver figura 2).
Elaboración propia.
Una manera es parametrizar primero la proyección de la curva en plano xy y agregar después la coordenada z(t) (ver Figura 3).
Proyección de la curva de intersección
Elaboración propiaLa proyección de la curva de intersección en el plano xy es una hipérbola. Su ecuación se obtiene sustituyendo en se obtiene y completando cuadrados, armamos la ecuación canónica de esta hipérbola,
Una parametrización de la proyección de la curva de intersección en el plano xy es
Finalmente, como una parametrización de la curva de intersección es
El código en Mathematica es
r1[t_] := {h + a Sinh[t], k + b Cosh[t], 2 - 2 (k + b Cosh[t])};
r2[t_] := {h + a Sinh[t], k - b Cosh[t], 2 - 2 (k - b Cosh[t])};
Graphics3D[{Cone[{{0, 0, -4}, {0, 0, 0}}, 4], Cone[{{0, 0, 4}, {0, 0, 0}}, 4], (*Plano*)
First@ParametricPlot3D[{0, 0, 2}+t {1, 0, 0}+s {0, -1, 2}, {t, -5, 5}, {s, -3, 2},
Mesh -> None, PlotStyle -> {Gray, Opacity[0.4]}],
(*Curva de intersecci\'on*)
First@ParametricPlot3D[{r1[t], r2[t]}, {t, -2, 2}, Mesh -> None,
PlotStyle ->Directive[{Black, AbsoluteThickness[3], Black, AbsoluteThickness[3]}]]
}, Boxed -> False, PlotRange -> All,
ViewPoint -> {3, 0.98, 1.18}, ViewVertical -> {0.25, 0.096, 2.032},
ImageSize -> 400 , Method -> {"ShrinkWrap" -> True}]
Las parametrizaciones racionales tienen varias aplicaciones. En particular, podemos establecer si ciertas integrales se pueden calcular en términos de funciones elementales (las usuales en cálculo) y también podemos obtener una forma de las ternas pitagóricas. Esto se puede observar en los ejemplos 2 y 3.
Ejemplo 2 (¿Cuáles primitivas se pueden calcular?).
Si R(t) es una función racional (un cociente de polinomios) entonces, siempre que se pueda factorizar y resolver las ecuaciones lineales involucradas, se puede calcular la integral
en términos de funciones elementales. Una función es algebraicamente dependiente dex si existe un polinomio en dos variables F tal que (como es el caso de las cónicas). La pregunta ahora es,
¿se puede calcular ?
La respuesta es: ¡A veces, y no depende de una buena adivinanza!. Depende de si podemos parametrizar racionalmente la curva C. Si una curva C de ecuación se puede parametrizar racionalmente por entonces
con lo cual la integral se puede calcular (porque el integrando es racional).
En este caso y es una cónica, por tanto puede ser parametrizada racionalmente.
En este caso y es una cónica, por tanto puede ser parametrizada racionalmente.
se puede calcular.
Usamos una parametrización de la hipérbola
se puede calcular.
Usamos una parametrización de la hipérbola. Sustituimos cosh θ y senh θ por
¿Puede ser calculada en términos de funciones elementales? No. Se puede probar que la curva de ecuación no se puede parametrizar racionalmente, así que no podemos usar las técnicas que hemos mencionado. Estas integrales (integrando con una raíz cuadrada de un polinomio cubico) son “integrales elípticas” y no son expresables en términos de funciones elementales.
En general, las curvas de ecuación con grado no pueden ser parametrizadas racionalmente (excepto algunos casos especiales). Y esto llevó al nacimiento de la Topología y de la (posiblemente complicada) Geometría Algebraica (Shafarevich, 2013) (Miranda, 1983).
Ejemplo 3 (Ternas Pitagóricas).
Una parametrización racional de la circunferencia es
Las componentes racionales de la circunferencia se obtienen sustituyendo con u, v enteros. Sustituyendo en la parametrización racional, tenemos
Y como obtenemos una suma de cuadrados de enteros:
Las ternas Pitagóricas son enteros tal que por lo que , y son ternas Pitagóricas. En realidad todas las ternas Pitagóricas son de esta forma (Angell, s.f).
Los problemas de cónicas con rotación aparecen de manera natural en muchos contextos. Y si solo interesa una parametrización trigonométrica, podemos usar diagonalización no ortogonal para parametrizar "rapidamente".
Considere el problema de determinar una paremetrización trigonométrica de la curva de intersección entre:
el cono
y el plano
Como antes, parametrizamos la proyección de la curva con y como entonces:
La proyección de la curva en el plano xy es una curva (con rotación) de ecuación
Según el Teorema 2 (en el apéndice A), esta curva corresponde a un elipse (ver figura 4).
La proyección de la curva en el plano xy presenta rotación
Elaboración propiaNecesitamos un cambio de variable que nos permite parametrizar la cónica usando una ecuación canónica (esto lo hacemos en el Ejemplo 8.
Los cambios de variable en realidad son transformaciones. En este caso necesitamos transformaciones afines que envían cónicas con rotación en cónicas de la misma clase, en posición estándar, aunque no necesariamente congruentes.
La forma matricial de una cónica es
con
Necesitamos eliminar el producto "cruzado" Bxy en la ecuación. Este término desaparece si "eliminamos", con un cambio de variable, la diagonal secundaria, es decir, si diagonalizamosA.
Este tipo de transformaciones envían cónicas en cónicas de la misma clase, aunque no necesariamente congruentes.
Es decir, debemos encontrar un cambio de variable adecuado de tal manera que:
La buena noticia es que la matriz A asociada a la cónica, es simétrica, por tanto podemos diagonalizarla (Ver teorema 1).
Teorema 1
Si es simétrica, entonces existe una matriz invertible C tal queda donde D es una matriz diagonal.
La matriz C no es única, una de estas matrices C se puede obtener usando usando completación de cuadrados o también por operaciones elementales "acopladas" sobre A, [3]. En este caso podemos obtener una parametrización de la cónica en el plano xy pero no mucha información adicional.
También C se puede obtener como una matriz ortogonal (unitaria), es decir, una matriz cuyas columnas son vectores propios de A. Este último caso corresponde a la "diagonalización ortogonal" de A y permite parametrizar la cónica en el plano xy y además recuperar, con el cambio de variable, foco(s), vértice(s), asíntotas, etc.
A continuación, se presenta el ejemplo 4 en donde se muestra la diagonalización no ortogonal.
Ejemplo 4 (Diagonalización no ortogonal).
Considere la cónica .
Forma matricial:
Un cambio de variable adecuado puede ser
Al aplicar un cambio de variable adecuado1 podemos obtener la ecuación canónica de la cónica en el plano uv y por tanto una parametrización en este plano. Entonces una parametrización en el sistema xy es
o también de manera más práctica, si , son las columnas de C es decir, entonces
En la Figura 5 podemos ver el proceso del cambio de variable en el caso de una elipse.
Cambio de variable .
Elaboración propiaEl cambio de variable depende del método de diagonalización que escojamos y depende de los coeficientes A, B, y C, de la cónica. Estos cambios de variable no siempre son excluyentes.
Supongamos que la ecuación de la cónica propia, con rotación, es
Podemos completar cuadrados de varias maneras
Si A=C,
Si ,
Si ,
Ahora, deducimos un cambio de variable que diagonaliza la matriz asociada de la cónica: Nos queda una cónica del mismo tipo, pero no necesariamente congruente. Pero es suficiente para parametrizar la cónica original.
1.) Si A=C, el cambio de variable es con
Se transforma en
Ahora se puede verificar (en el caso de una cónica propia), que -4(2A+B)(2A-B) tiene el mismo signo que o se anulan simultaneamente. Es decir, son cónicas del mismo tipo.
Una representación de este caso se puede observar en el ejemplo 5.
Ejemplo 5. Determine una parametrización trigonométrica para la cónica .
Solución: Como A=1=C y B=1, podemos usar
Cambio de variable .
Elaboración propia
2.) Si; la completación de cuadrados sugiere la sustitución y es decir y .
Si el cambio de variable es
se transforma en:
Ahora se puede verificar (en el caso de una cónica propia), que tiene el mismo signo que o se anulan simultáneamente. Es decir, son cónicas del mismo tipo.
Una representación de este caso se puede observar en el ejemplo 6.
Ejemplo 6. Determine una parametrización trigonométrica para la cónica
Solución: Como y podemos usar
Cambio de variable
Elaboración propia
3.) Si la completación de cuadrados sugiere la sustitución y , es decir y
El cambio de variable es con
Se transforma en:
Ahora se puede verificar (en el caso de una cónica propia), que tiene el mismo signo que o se anulan simultáneamente. Es decir, son cónicas del mismo tipo.
Una representación de este caso se puede observar en el ejemplo 7.
Ejemplo 7 Determine una parametrización trigonométrica para la cónica de ecuación
Solución: Aquí podemos usar el cambio de variable 1.) Pero lo haremos con el cambio de variable 3.). Como C=1 y B=2 podemos usar
Cambio de variable
Elaboración propia
En el ejemplo 8 se presenta una forma para determinar una parametrización trigonométrica de la curva de intersección entre un cono y un plano. En este caso, la proyección de la curva de intersección presenta rotación, por lo que, como el propósito es solo parametrizar, podemos usar diagonalización no ortogonal.
Ejemplo 8: Determinar una parametrización trigonométrica de la curva de intersección entre el cono y el plano
El código en Mathematica es
ClearAll[x, y, u, v, h, k, a, b, mC, h, k, a, b, rxy, r, cv, n,e1,e2] mC = {{1, 1/6}, {0, 1}};
h = -1/3; k = -2/11; a = Sqrt[16/33]; b = Sqrt[48/121];
u[t_] := h + a Cos[t]; v[t_] := k + b Sin[t];
(*Parametrizaciones*)
cv[t_] := mC.{u[t], v[t]};
x[t_] := cv[t][[1]]; y[t_] := cv[t][[2]];
rxy[t_] := {x[t], y[t], 0};
r[t_] := {x[t], y[t], 1/4 (2 - y[t] - 2 x[t])};
(*Una base ortonormal del plano 4z+y+2x=2*)
n = {2, 1, 4};
{e1, e2} = Orthogonalize@{{0, n[[3]], -n[[2]]}, {-n[[3]], 0, n[[1]]}};
Graphics3D[{
(*Proyecci\'on de la curva*)
First@ParametricPlot3D[rxy[t], {t, 0, 2 Pi}, Mesh -> None,
PlotStyle -> {Blue, AbsoluteThickness[2]}],
(*Curva de intersecci\'on*)
First@ParametricPlot3D[r[t], {t, 0, 2 Pi}, Mesh -> None,
PlotStyle -> {Brown, AbsoluteThickness[2]}],
(*Cono*)
First@ContourPlot3D[x^2 + y^2 == z^2, {x, -2, 1.5}, {y, -2, 2}, {z, 0, 1.5},
PlotPoints -> 40, Mesh -> None,
ContourStyle ->
Directive[Orange, Opacity[0.2], Specularity[White, 30]],
PerformanceGoal -> "Quality"],
(*Plano*) First@ParametricPlot3D[{0,0,1/2}+t*e1+s*e2,{t,-2, 2}, {s,-1,2},
Mesh -> None, PlotStyle -> {Gray, Opacity[0.2]}]
}, Boxed -> False, PlotRange -> All, ImageSize -> 400,
Method -> {"ShrinkWrap" -> True}]
Una "parametrización racional" de una curva es una parametrización en terminos de cocientes de polinomios. Estas parametrizaciones son muy útiles en muchos contextos, como el de gráficos por computadora, modelado geométrico, ecuaciones diofánticas, cambios de variable en integración, etc. Las cónicas tienen la propiedad de que cada par de puntos en ella, se pueden obtener por intersección con una línea recta. La idea básica consiste en utilizar un "lápiz o haz de líneas rectas" que pasan por un punto (a,b) de la curva, de manera que al calcular el otro punto de intersección de cada recta genérica del "haz", con la curva, se determina una parametrización de la curva (excepto por uno o dos puntos). Cada línea del "haz" depende de un parámetro t que será el parámetro de la parametrización de la curva (ver figura 9).
Parametrización de una cónica con un "haz de rectas"
Elaboración propiaLa idea general es como sigue:
Tenemos una cónica C (no degenerada) de ecuación
El haz de rectas que pasan por (a,b) tienen ecuación general donde t es un parámetro que hace variar las rectas.
Sustituimos en la ecuación de la cónica y queda
Es decir, recolectando, queda una ecuación cuadrática
La ecuación tiene a lo sumo dos soluciones. Una de las soluciones es pues el punto satisface la ecuación de la cónica. Entonces el resultado de la división cuadrática por tiene que ser un polinomio en x de grado 1, es decir,
Residuo: 0
Por lo tanto las soluciones son y donde y son polinomios en de grado a los sumo 2.
Sustituimos en y obtenemos
ceros de y
Observe que si tomamos valores racionales de , podemos obtener puntos con coordenadas racionales en la cónica.
En el ejemplo 9 se presenta una parametrización racional de una cónica usando un "haz de rectas".
Ejemplo 9: Determine una parametrización racional de la cónica (ver figura 10).
Parametrización racional de C
Elaboración propia
Con este método es que se obtienen las parametrizaciones racionales de la Tabla 1.
Hay algoritmos más sofisticados para obtener parametrizaciones racionales de ciertas curvas, pero no todas las curvas tienen una parametrización racional [6],[5]
Hay casos en los que esta ecuación general (1) no tiene soluciones (no hay lugar geométrico) o el conjunto solución es por ejemplo un punto o dos rectas. Estos casos especiales se llaman “cónicas degeneradas”.
Usando la teoría de formas cuadráticas podemos obtener un criterio para clasificar las cónicas a partir de su ecuación general (Marsh, 2005)
Identidades básicas
Crecimiento y signo
Representación de
Elaboración propia.
Representación de
Elaboración propia.para todo . Además, si y si
es creciente, además si y si
Ecuaciones. Como se observa en la Figura 11 y 12, se usan inversas para obtener la o las soluciones de una ecuación.
Simetría. Usando la parametrizaciones y para cada rama, es el vértice respectivo y y son simétricos respecto al eje focal (Ver Figura 13)
Simetría
Elaboración propia.Algunas parametrizaciones usuales de las cónicas
Elaboración propiaParametrización de la hipérbola con
Elaboración propiaElaboración propia.
Proyección de la curva de intersección
Elaboración propiaLa proyección de la curva en el plano xy presenta rotación
Elaboración propiaCambio de variable .
Elaboración propiaCambio de variable .
Elaboración propiaCambio de variable
Elaboración propiaCambio de variable
Elaboración propiaParametrización de una cónica con un "haz de rectas"
Elaboración propiaParametrización racional de C
Elaboración propiaRepresentación de
Elaboración propia.Representación de
Elaboración propia.Simetría
Elaboración propia.