You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

二次方程实根条件下等根证明及判别式相关疑问

二次方程根相等的证明疑问解析

已知方程$(a2+b2)x2+2(bc+ad)x+(c2+d^2)=0$是二次方程且两根为实数,求证两根相等。求解过程:据题意得判别式(D)>0,即$D > 0$,计算得$D = {2(bc+ad)}2-4(a2+b2)(c2+d^2) = -4(ac-bd)2$,可知$-4(ac-bd)2$无法大于0。请问能否判定因$D<0$根不能相等,且$D>0$的假设不成立?

嘿,咱们一步步拆解这个问题,理清逻辑:

首先要纠正一个关键的前提错误:题目明确说方程有实数根,但实数根对应的判别式范围是D ≥ 0,不是你一开始假设的D > 0——D > 0对应两个不同的实根,D = 0对应两个相等的实根,这两种情况都属于“有实数根”的范畴。

接下来看你的判别式计算,这部分是完全正确的:
$$D = [2(bc+ad)]^2 - 4(a2+b2)(c2+d2) = -4(ac - bd)^2$$

现在分析这个结果:
因为任何实数的平方都是非负的,所以(ac - bd)² ≥ 0,那么乘以-4之后,必然有D = -4(ac - bd)^2 ≤ 0。

结合题目给出的方程有实数根的前提(即D ≥ 0),同时满足D ≤ 0和D ≥ 0的唯一可能就是D = 0——而判别式等于0时,二次方程的两根必然相等,这就完成了证明。

再回答你的疑问:

  • 首先,D < 0的情况确实会导致方程没有实数根,这和题目“两根为实数”的条件矛盾,所以这种情况不可能存在;
  • 你一开始假设D > 0,但从计算结果来看,D的最大值就是0,根本不可能大于0,所以这个假设本身就不成立。

总结一下:题目里的“有实数根”是核心限定条件,它把判别式的范围锁在了D ≥ 0,而计算出的D又天然≤0,所以只能取到D=0,直接推导得出两根相等。

内容的提问来源于stack exchange,提问作者Sid

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 08:23:29