关于直线的一般式方程问题

发布于 2022-09-06 01:21:24 字数 343 浏览 14 评论 0

在某项目中看到关于直线的一般式方程的代码,不是很理解,找了一些相关资料,下面是描述:

已知直线上的两点P1(X1,Y1) P2(X2,Y2),P1 P2两点不重合。则直线的一般式方程AX+BY+C=0中,A B C分别等于:

A = Y2 - Y1
B = X1 - X2
C = X2*Y1 - X1*Y2

我试着将坐标代入方程,但也只能得到

A = -B(y1-y2) / (x1-x2)

A = Y2 - Y1

差得比较远,请问A、B、C是如何推导出来的呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

指尖凝香 2022-09-13 01:21:24

这初中数学吧
AX+BY+C=0 ==> 方程两边同时乘以n依然成立 ==> nAX+nBY+nC=0
你也知道 A = -B(y1-y2) / (x1-x2) ==> nA = -nB(y1-y2) / (x1-x2)
构造n恰使 nA = y2-y1 ==> nB = x1-x2 nc = x2y1 - x1y2
nAX+nBY+nC=0 即 (y2-y1)X + (x1-x2)Y + x2y1 - x1y2 = 0

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文