randRangeNonZero(-3, 3) randRangeNonZero(-3, 3) randRangeNonZero(-3, 3) function(e){return 1===e?"":-1===e?"-":e} [SIGNIFY(A), SIGNIFY(B), SIGNIFY(C)] randFromArray([[function(e){return B*e+C},BSHOW+" x + "+C],[function(e){return B/2*e*e+A*e+C},(2===B?"":-2===B?"-":B/2)+" x^2 + "+ASHOW+" x + "+C],[function(e){return B*sin(C*e/Math.PI)+A},BSHOW+" \\sin\\left("+CSHOW+" x / \\pi\\right) + "+A],[function(e){return B*pow(Math.E,C*e/3)+A},BSHOW+"e^{"+(3===abs(C)?SIGNIFY(C/3)+"x":CSHOW+" x / 3")+"} + "+A]]) function(){var e=chooseXValues(FUNC,1);return e.length>=5?sortNumbers(shuffle(e,5)):(e=chooseXValues(FUNC,2),sortNumbers(shuffle(e,5)))}()
0.5

Crea una tabla de valores para la función de la gráfica siguiente. Usa al menos 5 puntos diferentes. Introduce los valores de la tabla en decimales.

graphInit({range:10,scale:20,tickStep:1,labelStep:1,unityLabels:!1,labelFormat:function(e){return"\\small{"+e+"}"},axisArrows:"<->"}),plot(FUNC,[-10,10],{stroke:BLUE})
Introduce los datos en la tabla a continuación.
x y
function(){var e=[];return $(".ttable tr").each(function(){var r=[];$(this).children().each(function(){r.push($(this).children().val())}),e.push(r)}),e}()
var e=0,r=0,a=[],n=0,t=Khan.answerTypes.predicate.createValidatorFunctional(function(e,t){var o=Khan.answerTypes.predicate.createValidatorFunctional(function(n,t){return abs(FUNC(e)-n)<t?(r+=1,a.push(e),!0):void 0},{forms:"decimal",inexact:!0,maxError:t}),i=o(guess[n][1]);return i.correct},{forms:"decimal",inexact:!0,maxError:CORRECTOFFSET});for(n=0;8>n;++n)""!==$.trim(guess[n][0])&&""!==$.trim(guess[n][1])&&(e+=1,t(guess[n][0]));if(5>e)return $._("Debes introducir 5 o más puntos");a=KhanUtil.sortNumbers(a);for(var o=1,n=0;r-1>n;++n)a[n+1]-a[n]>=.5&&(o+=1);return o===e

Puedes ver una función de muchas maneras diferente, incluyendo una gráfica y una tabla. Aquí, tenemos una función modelada en una gráfica, y queremos guardar algo de información sobre algunos puntos modelándola en una tabla.

Para representarla como una tabla, toma 5 puntos cualesquiera sobre la gráfica y enumeralos en la tabla.

Por ejemplo, podemos ver el punto con valor en x de EXAMPLES[0].

El valor en y de este punto es round(2 * FUNC(EXAMPLES[0])) / 2, el cual encontramos a partir de la gráfica.

line([EXAMPLES[0],-11],[EXAMPLES[0],11],{strokeWidth:1,stroke:ORANGE}),circle([EXAMPLES[0],FUNC(EXAMPLES[0])],.2,{stroke:ORANGE,fill:ORANGE})

Para registrar esto en nuestra tabla, escribe EXAMPLES[0] en la columna x, y round(2 * FUNC(EXAMPLES[0])) / 2 en la columna y.

Podemos hacer esto con otros 4 valores de x, como EXAMPLES[1], EXAMPLES[2], EXAMPLES[3], y EXAMPLES[4].

Podemos encontrar los valores de y en estos puntos encontrándolos en la gráfica también.

for(var i=1;5>i;++i)line([EXAMPLES[i],-11],[EXAMPLES[i],11],{strokeWidth:1,stroke:ORANGE}),circle([EXAMPLES[i],FUNC(EXAMPLES[i])],.2,{stroke:ORANGE,fill:ORANGE})

A partir de esto, 5 puntos en la gráfica son:

(x, round(FUNC(x) * 2) / 2)

Crea una gráfica para la función que se modela a continuación mediante el trazado de puntos en el gráfico.

x y
x+"\\hphantom{.0}" function(){var e=FUNC(x),r=localeToFixed(roundToNearest(.5,e),1);return Math.abs(KhanUtil.roundToNearest(1,e)-e)<.25&&(r=r.replace(/(.{2})$/,"\\hphantom{$1}")),r}()
graphInit({range:10,scale:20,tickStep:1,labelStep:1,unityLabels:!1,labelFormat:function(e){return"\\small{"+e+"}"},axisArrows:"<->"}),addMouseLayer(),graph.points=[];var drawn=!1;graph.graphFunc=function(){if(!drawn){drawn=!0;var e=plot(FUNC,[-10,10],{stroke:ORANGE,opacity:0});e.animate({opacity:1},800)}_.invoke(graph.points,"toFront")},graph.checkAnswer=function(){var e=[!1,!1,!1,!1,!1];return _.each(EXAMPLES,function(r){var a=roundToNearest(.5,FUNC(r)),n=!1;_.each(graph.points,function(t,o){if(!n){var i=t.coord;i[0]===r&&i[1]===a&&(e[o]=!0,n=!0)}})}),_.all(e,_.identity)},graph.moved=!1,graph.checkPoints=function(){return graph.checkAnswer()&&graph.graphFunc(),graph.moved=!0,!0};for(var i=0;5>i;++i)graph.points.push(addMovablePoint({coord:[2*i-4,0],snapX:.5,snapY:.5,onMoveEnd:graph.checkPoints}))
Traza los puntos indicados en la tabla de la gráfica, después verifica tu respuesta.
[graph.moved,graph.checkAnswer(),_.pluck(graph.points,"coord")]
return guess[0]?guess[1]:""
_.each(graph.points,function(e,r){e.setCoord(guess[2][r])})

Podemos ver a una función de diferentes formas, incluyendo una tabla y una gráfica. Aquí, tenemos información sobre una función en algunos puntos, y queremos obtener una visión más general de la función trazando esos puntos en una gráfica.

Para representarla como una gráfica, toma todos los puntos indicados en la tabla y trazalos en el gráfico.

Por ejemplo, veamos el punto (EXAMPLES[0], roundToNearest(0.5, FUNC(EXAMPLES[0]))) .

necesitamos mover uno de los puntos a esta posición para representar el trazo en el gráfico.

var endpt=[EXAMPLES[0],roundToNearest(.5,FUNC(EXAMPLES[0]))];line([-4,0],endpt,{arrows:"->"}),graph.points[0].moveTo(endpt[0],endpt[1]),graph.points[0].toFront()

Ahora, traca los cuatro puntos restantes colocando los punto restantes en las 'X's dadas.

for(var i=1;5>i;++i){var x=EXAMPLES[i],y=roundToNearest(.5,FUNC(x));line([x-.5,y-.5],[x+.5,y+.5],{stroke:PINK}),line([x+.5,y-.5],[x-.5,y+.5],{stroke:PINK}),_.invoke(graph.points,"toFront")}
randFromArray([[function(e){return B*e+C},BSHOW+" x + "+C],[function(e){return B/2*e*e+A*e+C},(2===B?"":-2===B?"-":B/2)+" x^2 + "+ASHOW+" x + "+C]]) function(){var e=chooseXValues(FUNC,1);return e.length>=5?sortNumbers(shuffle(e,5)):(e=chooseXValues(FUNC,2),sortNumbers(shuffle(e,5)))}() 0.01

Crea una tabla con al menos 5 puntos diferentes en ella a partir de una función. Introduce los valores de la tabla como decimales.

y = FUNCSHOW

Puedes ver una función de muchas formas diferentes, incluyendo una ecuación y una tabla. Nosotros tenemos una ecuación, y para poder ver más claramente como funciona la función en unos pocos puntos, vamos a registrar información sobre esta en una tabla.

Para representarla como una tabla, toma algunos valores de x para evaluarlos en la ecuación e introduce ese valor de x y el resultado de evaluarlo en la tabla.

Por ejemplo, intenta evaluar EXAMPLES[0] en la ecuación.

El resultado de f(EXAMPLES[0]) es roundToNearest(0.1, FUNC(EXAMPLES[0])). Regista esto en la tabla escribiendo EXAMPLES[0] en la columna x, y roundToNearest(0.1, FUNC(EXAMPLES[0])) en la columna y correspondiente.

Ahora, elige cuatro valores más de xpara evaluar en la ecuación. Probemos los números EXAMPLES[1], EXAMPLES[2], EXAMPLES[3], y EXAMPLES[4].

Evaluando en la ecuación, obtenemos:

f(x) = roundToNearest(0.1, FUNC(x))