正弦函数导数计算器与切线可视化工具

一个交互式微积分工具,直观地展示了正弦函数、它们的导数(余弦函数)以及切线之间的关系。非常适合学习三角函数导数的学生。

交互式正弦函数探索器

探索一般正弦函数:

\[ f(x) = a \cdot \sin(b \cdot x) \]

其中:

一阶导数(使用链式法则)为:

\[ f'(x) = a \cdot b \cdot \cos(b \cdot x) \]
(振幅)
(频率)
\(f(x) = a\cdot\sin(b\cdot x)\) - 正弦函数
\(f'(x) = a\cdot b\cdot\cos(b\cdot x)\) - 一阶导数(余弦)
选中点处的切线
当前 x 值(弧度):
-6.28
\(f(x) = a\cdot\sin(b\cdot x) =\)
0.00
\(f'(x) = a\cdot b\cdot\cos(b\cdot x) =\)
1.00
切线斜率:
1.00
您的浏览器不支持 canvas 元素。
拖动滑块以探索不同点处的切线:
x = -6.28 弧度

学习活动与探索指南

  1. 基础探索:点击“更新图表”。观察蓝色正弦曲线 (\(f(x)\))、红色余弦曲线 (\(f'(x)\)) 以及黑色切线。更改 \(a\) 和 \(b\) 的值,看看图表如何变换。
  2. 局部极值:使用滑块将切线定位在正弦函数的局部最大值或最小值点。注意这些点处的斜率为零。这些点处的 \(f'(x)\) 是多少?
  3. 递增/递减区间:
    • 从极小值移动到下一个极大值。函数是递增的。在此区间内,\(f'(x)\) 的符号是什么?
    • 从极大值移动到下一个极小值。函数是递减的。在此区间内,\(f'(x)\) 的符号是什么?
  4. 振幅效应(参数 a):仅更改参数 \(a\)。它如何同时影响 \(f(x)\) 和 \(f'(x)\)?尝试 \(a = 0.5\)、\(a = 1\)、\(a = 2\)。最大斜率发生了什么变化?
  5. 频率效应(参数 b):仅更改参数 \(b\)。尝试 \(b = 1\)、\(b = 2\)、\(b = 3\)、\(b = 4\)。它如何影响:
    • 显示范围内的周期数?
    • 导数的最大值?
    • 相似点处的切线斜率?
  6. 零斜率点:找到切线为水平的点。这些点发生在 \(f'(x) = 0\) 时。对于默认值(\(a=1\)、\(b=1\)),这发生在 \(x = \pi/2, 3\pi/2\) 等处。这些点处的 \(f(x)\) 是多少?
  7. 最大斜率点:找到切线最陡峭的点(最大绝对斜率)。这些点发生在 \(|f'(x)|\) 最大时。对于默认值,这发生在 \(x = 0, \pi, 2\pi\) 等处。这些点处的 \(f(x)\) 是多少?
  8. 周期探究:\(f(x) = a\cdot\sin(b\cdot x)\) 的周期是 \(2\pi/b\)。通过计算 \(x = -2\pi\) 和 \(x = 2\pi\) 之间不同 \(b\) 值下的完整周期数来验证这一点。
  9. 链式法则可视化:观察到 \(f'(x) = a\cdot b\cdot\cos(b\cdot x)\)。由于链式法则,导数中出现了因子“\(b\)”。改变 \(b\) 如何影响导数的振幅?
  10. 相移:设 \(a = 1\)、\(b = 1\) 并观察 \(f(x) = 0\) 的位置。现在设 \(b = 2\)。现在 \(f(x) = 0\) 在哪里?频率如何影响函数的零点?
  11. 高级探索:尝试对 \(a\) 和/或 \(b\) 使用负值。会发生什么?在更改值之前你能预测其行为吗?

演示的关键微积分概念

\[ \text{切线斜率} = f'(x_0) = \lim_{h \to 0} \frac{f(x_0+h)-f(x_0)}{h} \]

正弦函数的导数

使用链式法则:

\[ \frac{d}{dx}[a \cdot \sin(b \cdot x)] = a \cdot b \cdot \cos(b \cdot x) \]

临界点与极值

对于 \(f(x) = a\cdot\sin(b\cdot x)\):

一阶导数测试

周期性

\(f(x)\) 和 \(f'(x)\) 都是周期的:

\[ f(x) \text{ 的周期} = \frac{2\pi}{|b|}, \quad f'(x) \text{ 的周期} = \frac{2\pi}{|b|} \]

更多微积分参考资料