二维平面上向量与向量外一点的垂足符号解

建立方程

a为直线外一点,b,c为直线上两点

 

$\left\{ {\begin{array}{*{20}{c}}
{(x - ax,y - ay) \cdot (cx - bx,cy - by) = 0}\\
{\frac{{y - cy}}{{x - cx}} = \frac{{y - by}}{{x - bx}}}
\end{array}} \right.$

 

解出符号解

使用mathematics工具:

  1. Solve[{(x - ax)*(cx - bx) + (y - ay)*(cy - by) ==   
  2.    0, (y - cy)*(x - bx) == (y - by)*(x - cx)}, {x, y}]  

得出如下:

  1. {{x -> -(((bx - cx) (ax bx + ay by - ax cx - ay cy) - (-by +   
  2.         cy) (by cx - bx cy))/((bx - cx) (-bx + cx) - (-by + cy)^2)),   
  3.   y -> -((-ax bx by - ay by^2 + ax by cx + bx by cx - by cx^2 +   
  4.         ax bx cy - bx^2 cy + 2 ay by cy - ax cx cy + bx cx cy -   
  5.         ay cy^2)/(bx^2 + by^2 - 2 bx cx + cx^2 - 2 by cy + cy^2))}}  

然后可以将上式带入需要的程序中,求得垂足。

转载于:https://www.cnblogs.com/didea/p/9745087.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值