平面、超平面的法线,平行超平面的距离

1. 法线

一个平面或超平面由一个方程(不是一组方程)定义:
{ x ∣ a T x = b } \{x\mid a^Tx=b\} {xaTx=b}
其中 a a a 是一个非零的列向量,而 b b b 是一个实数。那么它的法线(垂线)向量是 a a a
例如,超平面
2 x + 3 y + 4 z = 5 2x+3y+4z=5 2x+3y+4z=5
它法线向量是: ( 2 , 3 , 4 ) (2, 3, 4) (2,3,4)。它的一个法线是:
x − 1 2 = y − 1 3 = z − 1 4 \frac{x-1}{2}=\frac{y-1}{3}=\frac{z-1}{4} 2x1=3y1=4z1

画图表示:
在这里插入图片描述
画图的 matlab 代码:

function DrawHyperPlane
fmesh(@(x,y)1/4*(9-2*x-3*y));
hold on;

plot3([-1,3], [-2, 4], [-3, 5]);

title('Hyper plane: 2x+3y+4z=9')
str = '$$\frac{x-1}{2}=\frac{y-1}{3}=\frac{z-1}{4}$$';
text(-0.7, 9.8, str, 'Interpreter','latex');
annotation('arrow','X',[0.4,0.5],'Y',[0.6,0.6]

end

2. 平行超平面的距离

设一个超平面为 a T x = b 1 a^Tx=b_1 aTx=b1,另一个超平面为 a T x = b 2 a^Tx=b_2 aTx=b2,求两个超平面的距离。

解: 超平面的法线向量为 a a a,经过第一个超平面上的点 x 1 x_1 x1 的法线为: x = x 1 + t a x=x_1+ta x=x1+ta, ( t ∈ R ) (t\in R) (tR)。则该法线与第二个超平面的交点满足:
a T ( x 1 + t a ) = b 2 a^T(x_1+ta)=b_2 aT(x1+ta)=b2
因此 t = ( b 2 − a T x 1 ) / a T a t=(b_2-a^Tx_1)/a^Ta t=(b2aTx1)/aTa, 因此
x 2 = x 1 + ( b 2 − a T x 1 ) a a T a = x 1 + ( b 2 − b 1 ) a a T a x_2=x_1+\frac{(b_2-a^Tx_1)a}{a^Ta}=x_1+\frac{(b_2-b_1)a}{a^Ta} x2=x1+aTa(b2aTx1)a=x1+aTa(b2b1)a

连个超平面的距离即为 x 1 x_1 x1 x 2 x_2 x2 的距离:
∥ x 2 − x 1 ∥ = ∥ ( b 2 − b 1 ) a a T a ∥ = ∣ b 2 − b 1 ∣ ∥ a ∥ \|x_2-x_1\|=\|\frac{(b_2-b_1)a}{a^Ta}\|=\frac{|b_2-b_1|}{\|a\|} x2x1=aTa(b2b1)a=ab2b1

如下图所示:

在这里插入图片描述

  • 10
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

心态与习惯

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值