二次関数の接線の傾きが実際にどうなるか調べましょう。

①スライダーを動かして、\
\ \ \ BをAに限りなく近づけましょう。

②やることその１\
Aを動かして、接線の傾きの軌跡が\
どうなるかを調べましょう。

②やることその２\
二次関数の係数を変えると、軌跡の形は\
変わるかを調べましょう。

a

クリーン

m

リセット

関数切り替え

A

B

三次関数の接線の傾きが実際にどうなるか調べましょう

A

B

a

m

a

a

a: 1
b: 1
c: 1
h: 0
f(x) = (a * x^(2)) + (b * x) + c
A = Point(f)
B: (x(A) + 2^((-h)), f(x(A) + 2^((-h))))
g = Line(A, B)
d: x(A)
e: x(B)
i: y(A)
j: y(B)
k: (j - i) / (e - d)
C: (x(A), k)
stage: 1
D: (x(A), 0)
l = Segment(A, D)
E: (0, k)
m = Segment(C, D)
n = Segment(C, E)
range = 33.3 (slider from -5 to 50, step 0.1)
min = 3 (slider from -5 to 5, step 0.1)
Red: (range * (min + a))
Green: (range * (min + b))
Blue: (range * (min + c))
flag1: true
flag2: false
function = 0 (slider from 0 to 1, step 1)
a_1: -0.5
b_1: 1
c_1: 1
d_1: 1
f_1(x) = (a_1 * x^(3)) + (b_1 * x^(2)) + (c_1 * x) + d_1
stage_1 = 1
h_1: 0
F = Point(f_1)
G: (x(F) + 2^((-h_1)), f_1(x(F) + 2^((-h_1))))
p = Line(G, F)
o: x(F)
q: x(G)
r: y(F)
s: y(G)
t: (s - r) / (q - o)
H: (x(F), 0)
g_1 = Segment(F, H)
I: (x(F), t)
J: (x(I), 0)
K: (0, y(I))
i_1 = Segment(I, J)
j_1 = Segment(I, K)
flag1_1: true
flag2_1: true
range_1 = 33.3 (slider from -5 to 50, step 0.1)
min_1 = 5 (slider from -5 to 5, step 0.1)
Red_1: (range_1 * (min_1 + a_1))
Green_1: (range_1 * (min_1 + b_1))
Blue_1: (range_1 * (min_1 + c_1))
text13: "点Aの座標：(a,f(a))=" + (LaTeX[F]) + "\\
点Bの座標：" + (LaTeX[G]) + "\\
直線ABの傾き：m=\frac{" + (LaTeX[s]) + "-" + (LaTeX[r]) + "}{" + (LaTeX[q]) + "-" + (LaTeX[o]) + "}=" + (LaTeX[t]) + ""
text4: "点Aの座標：\ (a,f(a))=" + (LaTeX[A]) + "\\
点Bの座標：\ " + (LaTeX[B]) + "\\
直線ABの傾き：\ m=\frac{" + (LaTeX[j]) + "-(" + (LaTeX[i]) + ")}{" + (LaTeX[e]) + "-(" + (LaTeX[d]) + ")}=" + (LaTeX[k]) + ""

Tool: Tool1
Input: A
Output: h, g

B: (x(A), 0)
C: (0, y(A))
g = Segment(A, C)
h = Segment(A, B)