f(x)

x_0

f(x) = x^(3) - 3 * x^(2) + 2 * x - 1
campo1 = Textfield(f)
x_0 = 1.8 (slider from -10 to 10, step 0.1)
tangente: y = f(x_0) + f'(x_0) * (x - x_0)
m: f'(x_0)
A: (x_0, f(x_0))
testo1 = LaTeX(m, true, true)
testo2 = LaTeX(A, true, true)
derivata(x) = f'(x)
B, C = Intersect(derivata, xAxis)
a: x = x(B)
b: x = x(C)
testo3 = LaTeX(f, true, true)
campo2 = Textfield(x_0)
testo4 = LaTeX(tangente, true, true)
segnoDerivata(x) = sgn(derivata(x))