空间中一点x0x_0到超平面wx+b=0wx+b=0的距离推导。

ww为超平面的法向量,b为截距。

x0x1\vec{x_0x_1}垂直于平面,则x0x1\vec{x_0x_1}平行于w\vec{w}.

则有x1x_1在平面上,即 wx1+b=0w\cdot x_1+b=0

wx0x1=wx0x1=wh|\vec{w}\cdot \vec{x_0x_1}|=||\vec{w}||\cdot ||\vec{x_0x_1}||=||\vec{w}||\cdot h

wx0x1=w(x1x0)=wx1wx0=wx0+(b)=wx0b\vec{w}\cdot \vec{x_0x_1}=w\cdot(x_1-x_0)=w\cdot x_1-w\cdot x_0=-w\cdot x_0+(-b)=-w\cdot x_0-b

wx0x1=wx0b=wx0+b|\vec{w}\cdot \vec{x_0x_1}|=|-w\cdot x_0-b|=w\cdot x_0+b

wx0+b=wh|w\cdot x_0+b|=|\vec{w}|\cdot h

h=wx0+bwh=\frac{|w\cdot x_0+b|}{||\vec{w}||}