空間中任意一點到超平面距離的公式推導


空間中任意一點$x_0$到超平面S的距離公式:

$ \frac {1} { ||w||} |w \bullet x_0 + b|$

 

推導過程:


取點空間中一點$x_0$,,超平面S:$w \bullet x + b = 0$,其中$x_0$,w,x均為N維向量;

 

    設點$x_0$到平面S的距離為d,點$x_0$在平面S上的投影點為$x_1$,則$x_1$滿足$w \bullet x_1 + b = 0$;

 

    因為向量$\vec{x_0x_1}$平行於S平面的法向量w,故有

 

       $|w \bullet \vec{x_0x_1}| = |w| |\vec{x_0x_1}| = \sqrt {(w^1)^2 + ... + (w^N)^2} d = ||w||d$,其中$||w||$為向量w的$L_2$范數;

 

    又因     $w \bullet \sqrt{x_0x_1} = w^1(x_0^1 - x_1^1) + w^2(x_0^2 - x_1^2) + ... +w^N(x_0^N-x_1^N)$

                    $= w^1x_0^1 + w^2x_0^2 + ... + w^Nx_0^N - (w^1x_1^1 + w^2x_1^2 + ... + w^Nx_1^N)$

                    $= w^1x_0^1 + w^2x_0^2 + ... +w^Nx_0^2 - (-b)$

                    $= w \bullet x_0 + b$

 

    故 $|w \bullet \vec{x_0x_1}|  = |w \bullet x_0 + b| = ||w||d$

 

   得$ d = \frac {1}{||w||} |w \bullet x_0 + b|$

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM