1 randRange( -4, 4 ) randRange( [ -5, -7, -8, -9, -9, -9, -8, -7, -5 ][ B + 4 ], [ -3, -1, 1, 3, 5, 3, 1, -1, -3 ][ B + 4 ] )

Grafica la siguiente ecuación:

graphInit({range:11,scale:20,axisArrows:"<->",tickStep:1,labelStep:1,gridOpacity:.05,axisOpacity:.2,tickOpacity:.4,labelOpacity:.5}),label([0,11],"y","above"),label([11,0],"x","right"),addMouseLayer(),graph.pointA=addMovablePoint({coord:[5,5],snapX:.5,snapY:.5,normalStyle:{stroke:KhanUtil.BLUE,fill:KhanUtil.BLUE}}),graph.pointB=addMovablePoint({coord:[-5,5],snapX:.5,snapY:.5,normalStyle:{stroke:KhanUtil.BLUE,fill:KhanUtil.BLUE}}),graph.pointC=addMovablePoint({coord:[0,5],snapX:.5,snapY:.5,normalStyle:{stroke:KhanUtil.BLUE,fill:KhanUtil.BLUE}}),graph.invalid=function(e,r,a){return(e[0]-r[0])*(e[0]-a[0])*(r[0]-a[0])===0},graph.fitParabola=function(e,r,a){var t=(e[0]-r[0])*(e[0]-a[0])*(r[0]-a[0]);if(0!==t){var n=(a[0]*(r[1]-e[1])+r[0]*(e[1]-a[1])+e[0]*(a[1]-r[1]))/t,s=(a[0]*a[0]*(e[1]-r[1])+r[0]*r[0]*(a[1]-e[1])+e[0]*e[0]*(r[1]-a[1]))/t,o=(r[0]*a[0]*(r[0]-a[0])*e[1]+a[0]*e[0]*(a[0]-e[0])*r[1]+e[0]*r[0]*(e[0]-r[0])*a[1])/t;return[n,s,o]}return[0,0,0]},graph.pointA.onMove=function(e,r){return graph.invalid([e,r],graph.pointB.coord,graph.pointC.coord)?!1:(graph.pointA.coord=[e,r],graph.drawParabola(),void 0)},graph.pointB.onMove=function(e,r){return graph.invalid(graph.pointA.coord,[e,r],graph.pointC.coord)?!1:(graph.pointB.coord=[e,r],graph.drawParabola(),void 0)},graph.pointC.onMove=function(e,r){return graph.invalid(graph.pointA.coord,graph.pointB.coord,[e,r])?!1:(graph.pointC.coord=[e,r],graph.drawParabola(),void 0)},graph.parabola=bogusShape,graph.drawParabola=function(){graph.parabola.remove();var e=graph.fitParabola(graph.pointA.coord,graph.pointB.coord,graph.pointC.coord);style({stroke:KhanUtil.BLUE},function(){graph.parabola=plot(function(r){return e[0]*r*r+e[1]*r+e[2]},[-11,11]),graph.parabola.toBack()})},graph.drawParabola(),graph.showSolution=function(){$("html, body").animate({scrollTop:$(".question").offset().top},{duration:500,easing:"swing",complete:function(){var e={x1:graph.pointA.coord[0],y1:graph.pointA.coord[1],x2:graph.pointB.coord[0],y2:graph.pointB.coord[1],x3:graph.pointC.coord[0],y3:graph.pointC.coord[1]};$(e).delay(100).animate({x1:2,y1:4+2*B+C,x2:-2,y2:4+-2*B+C,x3:0,y3:C},{duration:500,easing:"linear",step:function(r,a){e[a.prop]=r,graph.pointA.setCoord([e.x1,e.y1]),graph.pointB.setCoord([e.x2,e.y2]),graph.pointC.setCoord([e.x3,e.y3]),graph.drawParabola()}})}})}
Arrastra los tres puntos para graficar la ecuación.
[ graph.pointA.coord, graph.pointB.coord, graph.pointC.coord ]
var e=graph.fitParabola(graph.pointA.coord,graph.pointB.coord,graph.pointC.coord);return 0===e[0]&&0===e[1]&&5===e[2]?"":abs(A-e[0])<.001&&abs(B-e[1])<.001&&abs(C-e[2])<.001
graph.pointA.setCoord(guess[0]),graph.pointB.setCoord(guess[1]),graph.pointC.setCoord(guess[2]),graph.drawParabola()

y = plus( "x^2", B + "x", C )

Crea una tabla de valores x y y evaluando diferentes valores para x en la ecuación y trazando cada valor:

x \hphantom{= } \quad y
x \color{BLUE}{plus( "(" + x + ")^2", B + "(" + x + ")", C )} = \quad \color{PINK}{x * x + B * x + C}
var y=x*x+B*x+C;style({stroke:PINK,strokeWidth:3},function(){line([x-.3,y-.3],[x+.3,y+.3]).toBack(),line([x-.3,y+.3],[x+.3,y-.3]).toBack()})

Solo hay una gráfica de una parábola que pasa por todos los puntos (\color{GREEN}{x}, \color{PINK}{y}) que trazamos.
Muéstrame">