randRangeNonZero( -30, 30 ) / 10 randRange( -30, 30 ) / 10 randRange( -70, 70 ) / 10 function(e){return A*e*e+B*e+C}

Identifica esta sección cónica.

graphInit({range:10,scale:20,tickStep:1,axisArrows:"<->"}),style({stroke:"#6495ED"})
plot(FUNC,[-10,10])
Parábola
  • Parábola
  • Hipérbola
  • Círculo
  • Elipse

Esta gráfica tiene un vértice y tiene forma de U. Se extiende hasta el infinito en ambos extremos.

Eso describe una parábola .

randRangeNonZero(10, 70) / 10 randRangeNonZero(10, 70) / 10 randRangeNonZero(-30, 30) / 10 randRangeNonZero(-30, 30) / 10 function(e){return[A*cos(e)+C,B*sin(e)+D]}
plotParametric(PARA_FUNC,[-PI,PI])
Elipse

Se puede ver que la gráfica se parece a un círculo aplastado.

Esta forma es una elipse.

randRangeNonZero( -70, 70 ) / 10 A
Círculo

Esta forma es perfectamente redonda y simétrica. Todos los puntos son equidistantes de su centro.

Una circunferencia tiene esas propiedades.

randRangeNonZero( -40, 40 ) / 10 randRangeNonZero( -40, 40 ) / 10 function(e){return[A/cos(e),B*tan(e)]}
plotParametric(PARA_FUNC,[-PI,-PI/2-.1]),plotParametric(PARA_FUNC,[-PI/2+.1,PI/2-.1]),plotParametric(PARA_FUNC,[PI/2+.1,PI])
Hipérbola

Esta gráfica tiene dos asíntotas. Tiene también forma de U en cada lado.

plot(function(e){return B/A*e},[-10,10],{stroke:"gray"}),plot(function(e){return B/A*-1*e},[-10,10],{stroke:"gray"})

Por lo tanto, esta sección cónica es una hipérbola.