如何理解超平面?

超平面的公式

首先明確幾個定義:(1) 超平面是指n維線性空間中維度爲n-1的子空間。它可以把線性空間分割成不相交的兩部分。比如二維空間中,一條直線是一維的,它把平面分成了兩塊;三維空間中,一個平面是二維的,它把空間分成了兩塊。(2) 法向量是指垂直於超平面的向量。

在 R^{3} 空間中,假如有法向量\large \omega,過原點的平面內任意原點出發的向量 x 必然與之滿足

                                                                           \large \omega ^{T}\ \cdot x = 0

。如果平面沿着法向量的方向上下平移了,那麼這個方程就不成立了。

我們假設平移之後平面經過 \large x^{'}(x_{1}^{'},x_{2}^{'},x_{3}^{'}),平面內任意一點記爲 \large x(x_{1},x_{2},x_{3}),法向量記爲 \large \omega (\omega _{1},\omega _{2},\omega _{3}),如下圖。

                                          

                                                                   平面公式示意圖

 

不難看出,\large x-x^{'}在平面內,當然也就和法向量垂直。於是我們有:

                                                                     \large (x-x^{'})\omega = 0

                                               \large (x_{1}-x_{1}^{'},x_{2}-x_{2}^{'},x_{3}-x_{3}^{'})\cdot (\omega _{1},\omega _{2},\omega _{3})) = 0                                                      
化簡後得:

                                                \large x_{1}\omega _{1} + x_{2}\omega _{2} + x_{3}\omega _{3} = x_{1}^{'}\omega _{1} + x_{2}^{'}\omega _{2} + x_{3}^{'}\omega _{3}

                                                                        \large \omega ^{T}x = \omega ^{T}x^{'}

。由於其爲常數項,令

                                                                        \large b = -\omega ^{T}x^{'}

,於是超平面的公式可以寫成:

                                                                        \large \omega ^{T}x + b = 0

這個結論同樣適用於 \large R^{n} 空間;

  1. 無論超平面如何平移,係數始終是法向量 \large \omega

點到超平面的距離

                                       

                                                                        點到超平面距離

上圖中 \large x 是平面外的一點。我們要求的距離記爲 \large d ,也就是紅色的線段。根據三角函數可以得到:

                                                                  \large cos\theta = \frac{d}{||x-x^{'}||}

(空間中一點向超平面作垂線,\large \theta 只能是銳角,不必擔心正負)。因爲 \large d肯定和法向量平行,所以這樣來算夾角:

                                                                  \large |(x-x^{'})\omega | = ||x-x^{'}||\cdot ||\omega ||cos\theta

(因爲法向量可能反向,所以給等式左邊加上絕對值),聯立得:

                                                               \large d = \frac{|(x-x^{'})\omega |}{||\omega ||} = \frac{|\omega x - \omega x^{'}|}{||\omega ||}
因爲 \large x^{'}在超平面內,\large \omega x^{'} = -b,於是最後得到的任意點到超平面的距離公式:

                                                               \large d = \frac{|\omega x + b|}{||\omega ||}

作者:老壇酸菜君
鏈接:https://www.jianshu.com/p/ba02b92baaaf
來源:簡書
著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章