设万维读者为首页 广告服务 技术服务 联系我们 关于万维
简体 繁体 手机版
分类广告
版主:
万维读者网 > 灵机一动 > 跟帖
先用叉积求出三角形面积
送交者: 新见 2014月10月12日21:56:55 于 [灵机一动] 发送悄悄话
回  答: 判断一点是否在三角形内新见 于 2014-10-11 04:02:25
设三角形三个顶点为A(x1,y1),B(x2,y2),C(x3,y3), 需判断的点P(x,y).

首先,三角形面积在平面解析几何里的公式可表示为行列式(叉积):

                           | 1    1    1 |

S(ABC)=1/2*abs(  | x1  x2  x3| )

                           | y1  y2  y3|

依此法也可求出S(ABP),S(ACP) 和 S(BCP).

若P 在三角形内,则必有:S(ABP)+S(ACP)+S(BCP)=S(ABC), 否则 P 在三角形外。

另外,S(ABP),S(ACP) 和 S(BCP) 若有任何一量为零,则P在三角形边上。
0%(0)
0%(0)
  行列式面积公式 - 新见 10/12/14 (925)
标  题 (必选项):
内  容 (选填项):
实用资讯
回国机票$360起 | 商务舱省$200 | 全球最佳航空公司出炉:海航获五星
海外华人福利!在线看陈建斌《三叉戟》热血归回 豪情筑梦 高清免费看 无地区限制
一周点击热帖 更多>>
一周回复热帖
历史上的今天:回复热帖
2010: 老鼠毒酒(4*4*5, 40瓶不喝)
2010: 老鼠毒酒最后颁奖
2009: 两组数字算24,无解。。。,看你能得到