如何在不使用微积分的情况下求解抛物线的顶点?
你说得对,微积分通过求导找极值点的思路确实直接,不过这里有个小细节:对于f(x)=ax²+bx+c,导数应该是f'(x)=2ax + b,令导数为0后解得x=-b/(2a),和你说的结果一致。不过不用微积分也能轻松搞定这个问题,下面是几个常用的、完全基于基础代数的方法:
1. 配方法(最经典的代数解法)
这是最常用的方法,核心是把二次函数的标准形式转化为顶点式(一眼就能看出顶点坐标的形式)。步骤如下:
- 先把二次项系数提出来:
f(x) = a(x² + (b/a)x) + c - 对括号里的部分完成平方——也就是凑出完全平方式:
x² + (b/a)x = (x + b/(2a))² - (b/(2a))² - 把这个结果代回原式并整理:
f(x) = a[(x + b/(2a))² - b²/(4a²)] + c = a(x + b/(2a))² - b²/(4a) + c = a(x - (-b/(2a)))² + (c - b²/(4a))
顶点式的通用形式是f(x)=a(x-h)²+k,其中(h,k)就是抛物线的顶点坐标。所以这里顶点的x坐标是h=-b/(2a),对应的y坐标就是f(-b/(2a)),和微积分的结果完全一致!
2. 利用抛物线的对称性
抛物线是轴对称图形,它的对称轴必然穿过顶点。如果抛物线和x轴有两个交点(也就是方程ax²+bx+c=0有两个实根x₁和x₂),根据韦达定理,两根之和x₁+x₂=-b/a,而对称轴的x坐标就是两根的平均值:
x = (x₁ + x₂)/2 = (-b/a)/2 = -b/(2a)
就算抛物线和x轴没有交点(判别式b²-4ac<0),这个对称轴公式依然成立——因为对称轴只和二次项、一次项系数有关,和常数项无关。得到x坐标后,代入原函数就能算出顶点的y坐标。
3. 利用极值的代数推导
我们知道抛物线的顶点是函数的极值点(a>0时是最小值点,a<0时是最大值点)。假设顶点的x坐标为h,那么对于任意x,f(x)-f(h)应该是一个完全平方式(因为顶点处是极值,展开后一次项会消失),即:
f(x) - f(h) = a(x - h)²
把f(x)=ax²+bx+c和f(h)=ah²+bh+c代入并展开:
ax² + bx + c - (ah² + bh + c) = a(x² - 2hx + h²) ax² + bx - ah² - bh = ax² - 2ahx + ah²
两边消去ax²,整理同类项后得到:
bx + 2ahx = 2ah² + bh x(b + 2ah) = h(2ah + b)
因为这个等式对所有x都成立,所以x的系数必须为0:
b + 2ah = 0 → h = -b/(2a)
同样得到了顶点的x坐标,再代入原函数就能求出对应的y值。
内容的提问来源于stack exchange,提问作者user525966

