计算几何知识专题

基础知识

1.两点间的距离公式: 
  已知:平面上的两点的直角坐标分别P1(x1,y1),P2(x2,y2),则P1和P2两点间的距离为 
  d=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)) 

2.线段的中点坐标公式: 
  已知:平面上的两点的直角坐标分别为P1(x1,y1),P2(x2,y2),则线段P1P2的中点坐标为(x,y) 
  x=(x1+x2)/2     y=(y1+y2)/2  

4.直线的斜率公式: 
  已知:平面上的两点的直角坐标分别为P1(x1,y1),P2(x2,y2),则线段P1P2所在的直线的斜率为 
  k=(y2-y1)/(x2-x1) 

5.直线的点斜式方程: 
  已知:直线过点P0(x0,y0),斜率为k,则该直线所在的方程为 y=k(x-x0)+y0=kx+y0-kx0=kx+b(与y轴交点的纵坐标:纵截距)

已知两点救直线方程、已知一点余率救直线方程,已知余率以与Y轴次点救余线方程。

叉积

1.已知:平面上的两点的直角坐标分别p1(x1,y1),p2(x2,y2)则 

(1)该两点相对坐标原点(0,0)的叉积为m=x1*y2-x2*y1
若m>0 则相对坐标原点,点p1在点p2的顺时针方向
若m<0 则相对坐标原点,点p1在点p2的逆时针方向
若m=0 则原点和p1、p2在一条直线上

(2)该两点相对点p0(x0,y0)的叉积为m=(x1-x0)*(y2-y0)-(x2-x0)*(y1-y0)
若m>0 则相对p0点,点p1在点p2的顺时针方向
若m<0 则相对p0点,点p1在点p2的逆时针方向
若m=0 则p0和p1、p2在一条直线上

2.确定两条连续的有向线段p0p1和p0p2在pl点是向左转还是向右转

(1)计算叉积m=(x1-x0)*(y2-y0)-(x2-x0)*(y1-y0)

(2)判断m
 若m>0 则p1点向左拐
 若m<0 则p1点向右拐
 若m=0 则点p0、p1、p2在一条直线上

面积与叉积平行四边形面积就是叉积的绝对值。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值