平面方程

article/2025/8/29 15:26:19

 

平面方程

原文链接: http://www.songho.ca/math/plane/plane.html
飘飘白云 译( http://www.cnblogs.com/kesalin)
(转载请注明出处以及作&译者信息,非商业用途)
平面方程

平面上的一点以及垂直于该平面的法线唯一定义了 3D 空间的一个平面。

Graph of a plane in 3D

(图一) 3D 空间中的平面

 

在图一中,给定法线向量 normal vector ,以及平面上的一点 P1,对于平面上的任意一点 P ,我们可以在平面上定义一个由 P1 指向 P 的向量:

                        

因为法线 normal vector 垂直于平面,它必定也垂直于位于平面上的向量 ,因此它们的点积为 0 :

 

                        

以上就是平面方程的向量形式,下面我们来看代数形式的,通过点积计算,我们得到:

                        equation of a plane

 

如果我们用  来替代上面表达式中的常数部分,就得到平面方程的代数形式

                                                                         equation of a plane

原点到平面的距离

如果法线是归一化的,那么平面方程中的常数表达式 d 就是原点到平面的距离。

Plane with unit normal 
(图二)平面和归一化法线

如图二中,给定归一化法线向量 (a1, b1, c1),以及平面上的一点 P1 (Da1Db1Dc1),我们来推导原点到平面的距离 D。 将法线向量(a1, b1, c1) 和点 P1 代入平面方程,得到:

 

 

因此,我们可以用标准平面方程除以法线的模(法线长度)来计算原点到平面的距离。举个例子,原点到以 (1, 2, 2) 为法线的平面(x + 2y + 2z - 6 = 0)的距离为 2,计算过程如下:

                                                                         

任意点到平面的距离

Distance between Plane and Point 
(图三) 任意点到平面的距离

如图三中,我们来推导空间中任意一点 P2 到平面的距离 D 的计算公式。P2 到平面的距离等于由 P1 指向 P2 的向量  在法线向量  上的投影。我们用点积来计算投影距离 D :

 

 

展开分子  :

 

代入前面的距离公式,得到最终的点到平面的距离公式

distance between plane and point

 

观察上面的式子,我们就可以发现距离 D 是将点 P2 代入平面方程中,再除以法线的模得到的。举个例子,点(-1, -2, -3)到平面 x + 2y + 2z - 6 = 0 的距离为:

                                                                  

 

注意:距离是有符号的!它可以为负值,我们可以通过这个符号来决定点位于平面的哪一边(D > 0,点在平面的正面-法线指向那一边;D < 0,带在平面的反面-法线相反方向的那一边,当然 D = 0 就是在平面上啦!)。

 

 

 


http://chatgpt.dhexx.cn/article/6DruSEvF.shtml

相关文章

空间解析几何 | 平面束方程及其应用

一、对直线在平面上的另一种描述。 二、 平面束及其方程。 三、 求空间直线在平面上的投影方程。 求满足一定条件的平面方程。&#xff08;注意&#xff01;这个解答是不完整的&#xff01;&#xff09; 摘录 https://jingyan.baidu.com/article/3c48dd34cfdec1e10be358f5.htm…

已知空间一点和法向量,如何计算空间平面方程

2018-01-18 创建人&#xff1a;Ruo_Xiao 邮箱&#xff1a;xclsoftware163.com法向量N&#xff1a; 点P&#xff1a; 平面方程&#xff1a;

已知三点空间直角坐标求空间平面方程

已知三点p1&#xff08;x1,y1,z1&#xff09;&#xff0c;p2(x2,y2,z2)&#xff0c;p3(x3,y3,z3)&#xff0c;要求确定的平面方程 关键在于求出平面的一个法向量&#xff0c;为此做向量p1p2&#xff08;x2-x1,y2-y1,z2-z1), p1p3(x3-x1,y3-y1,z3-z1),平面法线和这两个向量垂直…

三维空间中的平面方程

平面方程&#xff1a; AxByCzD0 (参数,A,B,C,D是描述平面空间特征的常数) 如何求参数&#xff1a; 选择逆时针凸多边形的三个连续顶点(x1,y1,z1),(x2,y2,z2),(x3,y3,z3) 建立方程组来求A,B,C,D&#xff08;为什么要选择凸多边形(暂时没想明白)&#xff09; 具体解法&#xf…

空间中平面方程求解及点到平面的距离

1.空间中平面方程的一般形式为&#xff1a; AxByCzD0 (参数,A,B,C,D是描述平面空间特征的常数) 已知空间中3个点的坐标(x1,y1,z1),(x2,y2,z2),(x3,y3,z3)&#xff0c;求解平面方程。 解法1.根据已知的3个点&#xff0c;建立3个联合方程组&#xff0c;进行消元&#xff1b…

三维空间平面方程

已知空间中三点&#xff0c;求平面方程&#xff1a; 三点坐标&#xff1a;(x1,y1,z1),(x2,y2,z2),(x3,y3,z3) 待求平面方程&#xff1a;AxByCzD0 求解公式&#xff1a; 平面法向量为&#xff08;A,B,C&#xff09; 空间坐标原点到平面的距离为D Matlab代码&#xff1a; %%%求…

空间平面方程的三种表述方式

一、一般式 任意的空间平面都可以表示一般形式&#xff1a; 二、点法式 假设&#xff0c;已知空间平面的法向量以及平面上的任意一点&#xff1a; 则该空间平面可以表述为&#xff1a; 三、三点确定一个空间平面 假设&#xff0c;已知空间平面上的三个不共线的空间点 则该空间平…

线代基础

矩阵&#xff1a; 加减乘除(除法表现为矩阵的逆) 单位矩阵&#xff1a; 矩阵的逆&#xff1a; R2空间矩阵的逆&#xff1a; Rn空间矩阵的逆&#xff1a; 求法比较简单的为消元法&#xff0c;其他都比较复杂。 高斯消元法求矩阵的逆&#xff1a; 通过矩阵的逆求解方程组&a…

随机网络和无标度网络

传统的随机网络&#xff08;如ER模型&#xff09;&#xff0c;尽管连接是随机设置的&#xff0c;但大部分节点的连接数目会大致相同&#xff0c;即节点的分布方式遵循钟形的泊松分布&#xff0c;有一个特征性的“平均数”。连接数目比平均数高许多或低许多的节点都极少&#xf…

级联失效matlab,加权无标度网络的级联失效模型

社交网、交通网、通信网等领域均呈现无标度特性[, 是复杂网络中常见的一种现象, 不同网络中的节点和边都承载着不同形式的负载, 且负载的承受能力是有限的.加权无标度网络是指节点和边根据权值构建成的网络[, 应用在专家网等领域. 在复杂网络中, 节点和边承担的负载是不断演化的…

复杂网络-无标度网络matlab代码实现

无标度网络是进入研究生&#xff0c;导师丢来的第一个作业&#xff0c;从本科的小小程序猿进入这种乍看一眼非常高大上的东西&#xff0c;还是有些恐惧和兴奋的。 由于没找到中文版的 Emergence of Scaling in Random Networks 就借助Google翻译&#xff0c;糙糙看了一下&…

常见网络模型——BA无标度网络(使用轮盘赌算法)(python)

之前记录了一下&#xff0c;常见的四种网络模型——ER、BA、WS、规则图&#xff0c;以及如何使用python实现&#xff0c;具体请移步&#xff1a; https://blog.csdn.net/un357951/article/details/103514682 当时因为对轮盘赌算法还不熟悉&#xff0c;所以没有把轮盘赌算法和…

无标度网络和小世界网络的区别

无标度网络和小世界网络的最大区别是他们的度分布的差别 无标度网络的度分布式幂函数小世界是钟形正态分布&#xff0c;与random network 的度分布相似&#xff0c;点和点之间的连接时随机的小世界点和点之间的路径最短无标度网络有巨集团和剩余度的涌现&#xff0c;也就是说巨…

从零认识 无标度网络

喜欢的话请关注我们的微信公众号~《你好世界炼丹师》。 公众号主要讲统计学&#xff0c;数据科学&#xff0c;机器学习&#xff0c;深度学习&#xff0c;以及一些参加Kaggle竞赛的经验。公众号内容建议作为课后的一些相关知识的补充&#xff0c;饭后甜点。此外&#xff0c;为了…

超全NetLogo多主体仿真建模(小世界WWW+无标度网络+随机网)内含源码+界面设计+程序分析

一、小世界网络www 分布满足幂律的无标度网络有一个奇特的性质——“小世界”特性&#xff0c;虽然WWW中的页面数已超过80亿&#xff0c;但平均来说&#xff0c;在WWW上只需点击19次超链接&#xff0c;就可从一个网页到达任一其它页面。“小世界”现象在社会学上也称为“六度分…

Neo4j 图数据库高级应用系列 / 服务器扩展指南 APOC 8.7 - 图生成 无标度网络

1、概述 Barabsi和Albert(1999)的“富者更富”&#xff08;Rich get richer&#xff09;生成模型(BA模型)最被熟知的无标度网络子集的生成模型。它让每个网页根据一个非均匀的概率分布与已有网页建立连接&#xff0c;这个概率分布与当前网页的入度数成比例。根据这个过程&…

m随机网络,无标度网络,小世界网络以及NS小世界网络在网络攻击中的性能仿真

目录 1.算法仿真效果 2.算法涉及理论知识概要 3.MATLAB核心程序 4.完整算法代码文件 1.算法仿真效果 matlab2022a仿真结果如下&#xff1a; 2.算法涉及理论知识概要 1.随机网络&#xff08;random network&#xff09; 2.无标度网络 &#xff08;scale-free network&#…

无标度网络的C++代码实现

前言 上一篇文章中给出了ER随机网络的C代码实现&#xff0c;这篇文章让我们来说一下另一个科研中用的非常广泛的网络——无关联无标度网络&#xff0c;即SF, UCM网络模型。 背景 BA无标度网络的发展及算法 无标度网络的发展要追溯到20世纪末&#xff0c;由Barabsi和Albert提出的…

聊聊BA无标度网络以及其作用

病毒传播为什么如此迅速&#xff1f; 我不是医学专业的&#xff0c;所以我无法从专业的视角去解释病毒到底是什么&#xff0c;它们的行为我也不懂&#xff0c;但是我可以从另一个专业的视角&#xff0c;给大家普及一下病毒传播的承载介质&#xff0c;即 网络 。 我不可能去描…

基于Matlab的无标度网络仿真

1.问题描述&#xff1a; 无标度网络具有严重的异质性&#xff0c;其各节点之间的连接状况&#xff08;度数&#xff09;具有严重的不均匀分布性&#xff1a;网络中少数称之为Hub点的节点拥有极其多的连接&#xff0c;而大多数节点只有很少量的连接。少数Hub点对无标度网络的运行…