![f589a952ad96d6c70a1822558fd3c4d3.png](https://i-blog.csdnimg.cn/blog_migrate/c56a14037544a6c8f4c3602f85605309.png)
点到直线的距离公式是高中常见的解析几何公式,形式很优美,但很多人不清楚它的由来,本篇主要来推导一下这个公式,并推广到点到面的距离公式。
- 基础知识
向量(vector):方向(direction)+大小(magnitude)
向量点积(dot product):
![240363e309ff14d6df6573620b7a4253.png](https://i-blog.csdnimg.cn/blog_migrate/4572c0ab0fe844cbd1b3d7aaa285945e.jpeg)
于是
另
注:点乘为两个向量对应乘积之和.
向量
![17f4d060c50ca1ff6dac8db8735c252f.png](https://i-blog.csdnimg.cn/blog_migrate/1c79a4381424fe60fa6897c069470a90.jpeg)
- 点到直线的距离公式
任意一条直线l:ax+by+c=0,点
(Find the distance between a point A and a line l)
![e8a290c95e4866dcd95d22e6fd7cbcf1.png](https://i-blog.csdnimg.cn/blog_migrate/dbe2425d4718fa4f3c34690d5949864b.jpeg)
在直线l上任取一点
![2535799b2919bdf76a7dad2126e14c1f.png](https://i-blog.csdnimg.cn/blog_migrate/8d69812e82f349c0f81f91deccf72304.jpeg)
点A到直线l的距离,等于AC的长度,也等于向量
而直线的方向向量(direction vector)为
所以点A到直线l的距离公式为:
- 点到面的距离公式
点A到平面
(Find the distance between a point A and a plane
![851b31e46b2b10011ea928860f2806ee.png](https://i-blog.csdnimg.cn/blog_migrate/ffc00bb6f330bc2e601bd16ca2608752.jpeg)
与点到直线的距离做法类似,先在平面
![0e82f2241096ff79bb01ec691cd84d36.png](https://i-blog.csdnimg.cn/blog_migrate/aa3ab773b1eb7b1e35cf3236d9ba0849.jpeg)
于是点A到平面
- 推广:n维空间中点A到n维超平面的距离
点
则点A到超平面
欢迎交流指正~~
如果想看更多有趣的数学知识,可参阅
双木止月Tong:【国际数学课程】目录zhuanlan.zhihu.com![222cc8df0d6e7309b0836321831a4416.png](https://i-blog.csdnimg.cn/blog_migrate/01cf9803a264c50498f881867e21fb27.png)