早教吧作业答案频道 -->其他-->
c++怎么判断1个点在一个不规则的四边形内已知一个不规则的四边形的四个点(x1,y1),(x2,y2),(x3,y3),(x4,y4).和任意一点(x,y).怎么判断(x,y)在这个四边形内?急求只相对这个题目的算法,不要太笼统,只
题目详情
c++ 怎么判断1个点在一个不规则的四边形内
已知一个不规则的四边形的四个点(x1,y1),(x2,y2),(x3,y3),(x4,y4).和任意一点(x,y).怎么判断(x,y)在这个四边形内?
急求只相对这个题目的算法,不要太笼统,只要能解决这道题就行.
2楼的回答不明白,两两直线的斜率必相等?怎么也相等不起来.能不能给个具体的例子看下?3楼算法有问题,不说别的,如果是个正方形或矩形,随便用几个点代进去,就不成立
已知一个不规则的四边形的四个点(x1,y1),(x2,y2),(x3,y3),(x4,y4).和任意一点(x,y).怎么判断(x,y)在这个四边形内?
急求只相对这个题目的算法,不要太笼统,只要能解决这道题就行.
2楼的回答不明白,两两直线的斜率必相等?怎么也相等不起来.能不能给个具体的例子看下?3楼算法有问题,不说别的,如果是个正方形或矩形,随便用几个点代进去,就不成立
▼优质解答
答案和解析
四个点两两组成直线.
可得四个点的直线方程.
两点式直线方程:y-y1=[(y1-y2)/(x1-x2)]×(x-x1)
其中两两直线的斜率必相等,就是:(y1-y2)/(x1-x2) 部分相等.
将x带入四个方程解y',那么y必在斜率相等的一对直线之间,就是y'
可得四个点的直线方程.
两点式直线方程:y-y1=[(y1-y2)/(x1-x2)]×(x-x1)
其中两两直线的斜率必相等,就是:(y1-y2)/(x1-x2) 部分相等.
将x带入四个方程解y',那么y必在斜率相等的一对直线之间,就是y'
看了c++怎么判断1个点在一个不规...的网友还看了以下:
统计行政法规的法律效力,高于()。A.统计法律B.地方性统计法规C.部门统计规章D.地方统计规章E. 2020-05-21 …
以下( )属于投保人违反告知的法律后果。A. 故意不履行如实告知义务B. 如果保险人在订立合同时未 2020-05-22 …
以下( )不属于投保人违反告知的法律后果。A. 重大过失不履行如实告知义务B. 编造虚假事故原因或 2020-05-22 …
以下( )不属于投保人违反告知的法律后果。A.重大过失不履行如实告知义务B.编造虚假事故 2020-05-22 …
以下( )不属于投保人违反告知的法律后果。 A.重大过失不履行如实告知义务B.编造虚假事 2020-05-22 …
以下( )属于投保人违反告知的法律后果。 A.故意不履行如实告知义务B.如果保险人在订立 2020-05-22 …
以下( )属于投保人违反告知的法律后果。A.故意不履行如实告知义务B.如果保险人在订立合 2020-05-22 …
统计执法检查机构在向检查对象查询有关事项时,应发出( )A.统计检查查询书B.统计检查通知书C.统 2020-05-30 …
依据人的认知阶段的不同,可以将法律意识分为()。A.占统治地位的法律意识与不占统治地位的法律意识 2020-06-04 …
该统计人员欲取得统计从业资格,必须通过什么科目的考试?( )A.统计基础知识与统计实务 B.统计法基 2020-06-07 …