数学问题判断点是否在一定范围内

[复制链接]
查看11 | 回复5 | 2013-3-1 13:44:20 | 显示全部楼层 |阅读模式
将点X,Y代入直线方程Ax+By+C,如果大于零,说明这个点在这条直线的上方,如果小于零,说明点在直线的下方。定义矩形的四个顶点为P1,P2,P3,P4,你需要列出四个点组成的四条直线的表达式,并且满足点X,Y在直线P3P4、P2P4上方,同时满足在直线P1P2、P1P3的下方。...
回复

使用道具 举报

千问 | 2013-3-1 13:44:20 | 显示全部楼层
其实这个问题很复杂。用计算机来算的话,是把四点算成四条直线,然后判断点在直线上或下,通过这样判断出来的。还有一种方法判断点到四点的距离小于边长...
回复

使用道具 举报

千问 | 2013-3-1 13:44:20 | 显示全部楼层
(1)求出矩形的直角边的4条线段的斜率(2)求出4条直线与x、y轴的交点(3)求出经过该点与矩形的4条边平行的2条直线(4)求出经过该点的直线与x、y轴的交点的大小(5)比较看看 该点与x、y轴的交点是不是在矩形的4条直线的与x、y轴交点的范围内(6)判断:如果在判断的范围内,则可断定该点在矩形内!...
回复

使用道具 举报

千问 | 2013-3-1 13:44:20 | 显示全部楼层
由四个点可以得到四条直线方程,将(X,Y)代入进去得知其在上方还是下方!就可以判定了...
回复

使用道具 举报

千问 | 2013-3-1 13:44:20 | 显示全部楼层
这个是利用线性规划来解决,尤其是第2题...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行