randRangeNonZero(-3, 3)
floor(sqrt(abs(10 / q_lcoef)))
randRangeNonZero(-1 * edge, edge)
q_lcoef + 'x^2'
cleanMath('(x + ' + l_cons + ')')
function(x) {
return truncate_to_max(q_lcoef * Math.pow(x, 2), 4);
}
-1 * l_cons
curFunc(a)
limtoa
limtoa
\displaystyle\lim_{x\toa} \dfrac{quadraticLINE}{LINE} = {?}
graphInit({
range: 10,
scale: 20,
tickStep: 1,
labelStep: 1,
unityLabels: false,
labelFormat: function( s ) { return "\\small{" + s + "}"; },
axisArrows: "<->"
});
style({
stroke: "#6495ed"
}, function() {
plot( function(x) {
return q_lcoef * x * x;
}, [-10, 10] );
circle( [a, limtoa], 4 / 20, { fill: "white" } )
});
limtoa
0
randRangeNonZero(-3, 3)
randRangeNonZero(-3, 3)
q_lcoef
l_cons
curFunc(0)
- Does not exist.
randRangeNonZero(-5, 5)
randRangeNonZero(-7, 7)
function(x) {
return x + abs_cons > 0 ?
abs_coef :
abs_coef * -1;
}
abs_cons * -1
curFunc(a)
abs_coef * -1
abs_coef
\displaystyle \lim_{x\toa} \dfrac{abs_coef|x + abs_cons|}{x + abs_cons} = {?}
graphInit({
range: 10,
scale: 20,
tickStep: 1,
labelStep: 1,
unityLabels: false,
labelFormat: function( s ) { return "\\small{" + s + "}"; },
axisArrows: "<->"
});
style({
stroke: "#6495ed"
}, function() {
line( [-11, abs_coef * -1], [-abs_cons, abs_coef * -1] );
line( [-abs_cons, abs_coef], [11, abs_coef] );
circle( [-abs_cons, -abs_coef], 4 / 20, { fill: "white" } )
circle( [-abs_cons, abs_coef], 4 / 20, { fill: "white" } )
});
Does not exist.
0
a
abs_cons
abs_coef
abs_coef * -1
abs_coef * abs_coef
abs_coef * abs_coef * -1
randRangeNonZero(-3, 3)
randRangeNonZero(-3, 3)
The limit as we approach from the left doesn't match the limit as we approach from the right, so f(x)
has no limit as x \to a
.
randRangeNonZero(-3, 3)
randRangeNonZero(-4, 4)
randRangeNonZero(-7, 7)
expr(["+", ["*", l_coef, "x"], l_cons])
function(x) {
return l_coef * x + l_cons;
}
ceil((-10 - l_cons)/l_coef)
floor((10 - l_cons)/l_coef)
l_coef > 0 ? randRangeNonZero(a0, a1) : randRangeNonZero(a1, a0)
curFunc(a)
limtoa
limtoa
If f(x) = \begin{cases}
d_cons & \text{if $x = a$} \\
d_line & \text{otherwise}
\end{cases}
, find \displaystyle \lim_{x \to a} f(x)
.
graphInit({
range: 10,
scale: 20,
tickStep: 1,
labelStep: 1,
unityLabels: false,
labelFormat: function( s ) { return "\\small{" + s + "}"; },
axisArrows: "<->"
});
style({
stroke: "#6495ed"
}, function() {
plot( function(x) {
return l_coef * x + l_cons;
}, [-10, 10] );
circle( [a, limtoa], 4 / 20, { fill: "white" } )
circle( [a, d_cons], 4 / 20, { fill: "#6495ed", stroke: "none" } )
});
limtoa
0
a
d_cons
l_coef
fractionReduce(l_cons * -1, l_coef)
randRangeNonZero(-3, 3)
randRangeNonZero(-3, 3)
- Does not exist.
randRangeNonZero(-3, 3)
randRangeNonZero(-3, 3)
floor(sqrt(abs((10 - q_cons) / q_lcoef)))
randRangeNonZero(-1 * edge, edge)
function(x) {
return q_lcoef * Math.pow(x, 2) + q_cons;
}
curFunc(a)
limtoa
limtoa
\displaystyle \lim_{x\toa} expr(["+", ["*", q_lcoef, ["^", "x", 2]], q_cons]) = {?}
graphInit({
range: 10,
scale: 20,
tickStep: 1,
labelStep: 1,
unityLabels: false,
labelFormat: function( s ) { return "\\small{" + s + "}"; },
axisArrows: "<->"
});
style({
stroke: "#6495ed"
}, function() {
plot( function(x) {
return q_lcoef * x * x + q_cons;
}, [-10, 10] );
});
limtoa
0
curFunc(0)
randRangeNonZero(-3, 3)
q_cons
q_cons * -1
- Does not exist.
What happens as we approach x = a
from the left?
line( [a - 2, 0], [a, 0], {
stroke: "#ff00af",
arrows: "->"
});
x | a - 0.1 | a - 0.01 | a - 0.001 |
f(x) | curFunc(a - 0.1).toFixed(4) | curFunc(a - 0.01).toFixed(4) | curFunc(a - 0.001).toFixed(4) |
It looks like
f(x)
is approaching
l_limtoa
from the left.
When we approach x = a
from the right, we get:
x | a + 0.1 | a + 0.01 | a + 0.001 |
f(x) | curFunc(a + 0.1).toFixed(4) | curFunc(a + 0.01).toFixed(4) | curFunc(a + 0.001).toFixed(4) |
It looks like
f(x)
is approaching
r_limtoa
from the right.
line( [a + 2, 0], [a, 0], {
stroke: "#ff00af",
arrows: "->"
});
So the limit is limtoa
.