You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

咨询:直线一般式下两条平行线距离公式的推导来源

嘿,我来给你一步步推导这个平行线距离公式,保证讲得明明白白!

两条平行线距离公式的推导过程

首先咱们明确前提:两条直线是平行线,所以它们的一般式必须是ax + by + c = 0ax + by + c₁ = 0——x和y的系数完全相同,这是平行线的核心特征哦。

核心思路

求平行线之间的距离,本质就是取其中一条直线上任意一点,计算这个点到另一条直线的垂直距离(因为平行线之间的垂直距离处处相等,选哪个点结果都一样)。

具体推导步骤

  • 第一步:在第一条直线ax + by + c = 0上找一个方便计算的特殊点。比如令x=0,代入方程得by + c = 0,解得y = -c/b(这里先假设b≠0,后面会验证b=0的特殊情况),所以这个点的坐标是(0, -c/b)
  • 第二步:用点到直线的距离公式计算该点到第二条直线的距离。点(x₀, y₀)到直线Ax + By + C = 0的距离公式是:
    $$\frac{|Ax₀ + By₀ + C|}{\sqrt{A² + B²}}$$
    把咱们取的点(0, -c/b)和第二条直线ax + by + c₁ = 0的参数代入:
    $$\frac{|a0 + b(-c/b) + c₁|}{\sqrt{a² + b²}}$$
  • 第三步:化简式子。分子里b*(-c/b)化简后是-c,所以分子变为|-c + c₁|,而绝对值的性质告诉我们|-c + c₁| = |c - c₁|,分母保持√(a² + b²)不变。
    最终就得到了平行线距离公式:
    $$\frac{|c - c₁|}{\sqrt{a² + b²}}$$

特殊情况验证(b=0时)

如果b=0,两条直线会变成ax + c = 0ax + c₁ = 0,也就是x = -c/ax = -c₁/a,这是两条垂直于x轴的平行线。它们的实际距离是横坐标差的绝对值:|(-c/a) - (-c₁/a)| = |c₁ - c|/|a|。代入公式的话,√(a² + 0²) = |a|,结果完全一致,公式依然成立。

同理,a=0的情况你也可以自己推导验证,结果也会和公式匹配。

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

火山引擎 最新活动