原标题:超平面是什么(详细解释)
原文来自:CSDN 原文链接:https://blog.csdn.net/weixin_43442778/article/details/102885142
研究了半天,终于对“超平面”有了个初步了解。
其中,w 和 x 都是 n 维列向量,x 为平面上的点,w 为平面上的法向量,决定了超平面的方向,b 是一个实数,代表超平面到原点的距离。且
那么,w 为什么是法向量呢?b 为什么表示平面到原点的距离呢?下面给出详细解释:
这个平面由两个性质定义:
1、方程是线性的,是由空间点的各分量的线性组合。
2、方程数量是1。这个平面是建立在“三维”上的。
如果我们撇开“维度”这个限制,那么就有了超平面的定义。实际上,超平面是纯粹的数学概念,不是物理概念,它是平面中的直线、空间中的平面的推广,只有当维度大于3,才称为“超”平面。它的本质是自由度比空间维度小1。
补充:
自由度的概念可以简单的理解为至少要给定多少个分量的值才能确定一个点。例如, 三维空间里的(超)平面只要给定了(x,y,z)中任意两个分量, 剩下的一个的值就确定了. 先确定值的两个分量是自由的, 因为它们想取什么值就能取什么值;剩下的那个是"不自由的", 因为它的值已经由另外两确定了. 二维空间里的超平面为一条直线. 一维空间里超平面为数轴上的一个点。
百度百科上对超平面的数学定义是这样的:超平面H是从n维空间到n-1维空间的一个映射子空间,它有一个n维向量和一个实数定义。因为是子空间,所以超平面一定过原点。
超平面的解释:
通常,R2(二维空间)中的点集 i = (x,y)满足等式 (点集 i 实际为一条直线):
ax + 1/by + c = 0 (1) (这里使用1/b 是为了后续计算好表示)
其中,a,b,c均为标量,a,1/b至少有一个不为0.我们假设 b 不为0。,那么
y = -abx - cb
此时,使用换元法,令 t = x,(显然,t 为标量) 则点集 i (x,y) 可以表示成
i (x,y) = ( t, -abt - cb) = t (1, -ab) + (0, -cb)
这条直线是什么?实际上就是过 (0, -cb) 点,方向为 (1, -ab) 的直线 L。进一步,我们令向量 n = (a,1/b),则 (1)可以表成
n* i + c = 0 (2)
神奇的一刻来临了。假设在直线 L 上取一点 p0(x0,y0),显然,n* p0 + c = 0,那么 c = -n* p0。更进一步,将 (2)改写,可得 n* i-n* p0 = 0 ,即可 n* (i - p0 ) = 0。
因为 n 和(i - p0 ) 均是向量,(i - p0 ) 在直线 L 上, 所以,n 垂直直线L ,即n为直线L 的法向量。更进一步,我们可以得到,那些与p的差向量与 n 向量正交的点,就是点集 i (x,y)。
进一步解释什么是超平面:
给定向量空间 Rn 中的一个点 P 和一个非零向量n ,满足
n * (i - p)= 0
则称点集 i 为通过点p 的超平面,向量 n为通过超平面的法向量。按照这个定义,虽然当维度大于3才可以成为“超”平面,但是你仍然可以认为,一条直线是 R2 空间内的超平面,一个平面是 R3 空间内的超平面 。Rn 空间的超平面是Rn 空间内的一个 n - 1 维的仿射子空间。
点到超平面的距离:
个人总结:
看了好多博客和一些视频,超平面无非就是两个内容,一个是它的概念,一个就是计算点到超平面的距离。大家可以把超平面看作是普通平面的维度只是变多了些,其他没什么特殊的,另外,我们只能用数学公式来表示它,却没有办法给出它在空间中合适的意义,这也是很多老师在讲授中一带而过的地方。
数学的发展只有超前于物理的发展,我们的社会才会进步。在数学中,我们可以计算n维向量的长度(或范数||w||),但是我们却没有表达出它的空间意义,只是我们目前还没有办法表达。
数学只是更加抽象了一些,不要担心,一步一个脚印,再远的路会走到尽头!加油
参考链接:
1、https://blog.csdn.net/dengheCSDN/article/details/77313758
2、https://www.jianshu.com/p/2dadd6f8cdbd
3、http://www.sohu.com/a/206572358_160850
免责声明:本文来自互联网新闻客户端自媒体,不代表本网的观点和立场。
合作及投稿邮箱:E-mail:editor@tusaishared.com