抛物线 探索实验室
篮球划过空中、喷泉的水柱、桥拱的弧线……这些优美的曲线背后,都藏着一个共同的数学秘密——
二次函数 $y=ax^2+bx+c$
故事引入:生活中的抛物线
当你投出一个篮球,球在空中划出一道弧线——先升高,再落下。这条轨迹不是直线,而是一条抛物线。
抛物线是二次函数的图像。与一次函数 $y=kx+b$ 画出来是直线不同,二次函数的图像是一条U形曲线。
本节课,我们将用强大的 NumPy + Matplotlib 组合,让计算机帮我们画出抛物线,探索 $a, b, c$ 三个参数的奥秘!
认识二次函数
理解 $y=ax^2+bx+c$ 的结构,认识抛物线。
abc的秘密
滑动参数控制器,实时观察 a、b、c 如何改变抛物线。
投篮大挑战
用抛物线模拟投篮,看物理与数学如何完美结合。
知识卡片
点击卡片,深入理解二次函数的每个概念。
模块1:参数实验室
拖动滑块,实时观察 a、b、c 对抛物线 $y=ax^2+bx+c$ 的影响。
参数控制面板
a≠0,控制开口方向与大小
控制抛物线左右位置
控制上下平移
当前函数表达式
y = 1.0x² + 0.0x + 0.0
规律自动总结
Python代码实时生成
模块2:顶点探索
每条抛物线都有一个"最高点"或"最低点"——顶点。让我们找到它!
顶点公式
顶点坐标
$$\left(-\frac{b}{2a},\ \frac{4ac-b^2}{4a}\right)$$
对称轴方程
$$x = -\frac{b}{2a}$$
实时计算:
调整左侧参数查看计算过程
快速调整
顶点知识详解
当 a > 0 时
抛物线开口向上,顶点是抛物线的最低点。此时顶点的 y 值就是函数的最小值。
当 a < 0 时
抛物线开口向下,顶点是抛物线的最高点。此时顶点的 y 值就是函数的最大值。
对称轴
过顶点且垂直于 x 轴的直线 $x=-\frac{b}{2a}$。抛物线关于这条直线左右对称。沿对称轴对折,左右两半完全重合。
如何记忆
顶点 x 坐标就是对称轴的值:$x_v = -\frac{b}{2a}$。把 $x_v$ 代入函数算出 $y_v$,简单又好记!
模块3:篮球投篮模拟
篮球的飞行轨迹就是一条抛物线!调整初速度和角度,看看能否命中篮筐。
投篮参数
物理转数学
篮球的飞行轨迹可转化为二次函数:
$$y = x\cdot\tan\theta - \frac{g\cdot x^2}{2v_0^2\cos^2\theta}$$
其中 $g = 9.8\,m/s²$ 为重力加速度
对应二次函数系数:
a = ?, b = ?, c = 0
命中状态
调整参数后点击"发射"
代码实验室:用Python画抛物线
逐行点击代码,理解如何用 NumPy + Matplotlib 绘制二次函数图像。
绘图核心思路
画抛物线和画直线一样,都需要"描点法":取很多个 x 值,算出对应的 y 值,再把这些点连成线。 不同的是,二次函数 $y=ax^2+bx+c$ 需要计算平方,所以点要取得更密集,曲线才会看起来平滑。 NumPy 的向量化运算可以瞬间完成成百上千个点的计算,Matplotlib 负责把点连成漂亮的曲线。
代码深度解读
点击左侧任意一行代码,这里会显示该行代码的详细解释。
规律总结
二次函数 $y=ax^2+bx+c$ 的核心奥秘
参数 a:开口方向与大小
$a > 0$ 开口向上(笑脸 ∪);$a < 0$ 开口向下(哭脸 ∩)。$|a|$ 越大开口越窄(越陡),$|a|$ 越小开口越宽(越缓)。$a$ 不能为 0,否则就不是二次函数了!
参数 b:左右位置
b 与 a 共同决定对称轴的位置 $x = -\frac{b}{2a}$。当 $a$ 固定时,改变 $b$ 会让抛物线左右移动。口诀:"左同右异"——a、b 同号时对称轴在 y 轴左侧,异号时在右侧。
参数 c:上下平移
c 是抛物线与 y 轴的交点纵坐标(令 x=0 得 y=c)。改变 c 不改变抛物线的形状和方向,只让整条曲线上下平移。c 增大向上移,c 减小向下移。
顶点与对称轴
顶点坐标:$\left(-\frac{b}{2a},\ \frac{4ac-b^2}{4a}\right)$,对称轴:$x = -\frac{b}{2a}$。顶点是抛物线的最高点(a<0)或最低点(a>0),对称轴把抛物线分成左右对称的两半。
Python 绘图方法
三步走:① 用 np.linspace() 生成密集的 x 值数组;② 用 y = a*x**2 + b*x + c 一次性算出所有 y 值(向量化运算,无需 for 循环);③ 用 plt.plot(x, y) 连线绘制。这就是 Python 数据科学的标准流程!
物理与数学的桥梁
篮球投篮、炮弹轨迹、喷泉水柱……这些运动都是抛体运动。在重力作用下,它们的轨迹方程恰好是一个二次函数!物理用运动学描述它,数学用函数刻画它,两者殊途同归。