求点到直线、平面的距离

点到直线的距离

对于一条直线,可以被写作 Ax+By+C=0

我们设要求的点 Q(x0,y0)

这里用一个自认为最妙的做法计算,感觉比向量更简单。

设直线上一点 P(x,y),那么 |PQ|2=(x0x)2+(y0y)2

由柯西不等式可以得到:

((x0x)2+(y0y)2)(A2+B2)(A(x0x)+B(y0y))2

|PQ|A2+B2=A(x0x)+B(y0y)=Ax0+By0AxBy

由于 C=AxBy,所以

|PQ|A2+B2=Ax0+By0+C

|PQ|=Ax0+By0+CA2+B2

点到平面的距离

也是类似的做法,最后答案为 Ax0+By0+Cz0+DA2+B2+C2

posted @   ~Cyan~  阅读(33)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示