早教吧 育儿知识 作业答案 考试题库 百科 知识分享

判断一点P(x,y)与椭圆的关系,是在椭圆上,椭圆内还是椭圆外?已知椭圆的外接矩形的两顶点P1(x1,y1),P2(x2,y2)现有一点P(x,y).请判断P与椭圆的关系.是在椭圆上,椭圆内还是椭圆外?已经解决:intIsOnElli

题目详情
判断一点P(x,y)与椭圆的关系,是在椭圆上,椭圆内还是椭圆外?
已知椭圆的外接矩形的两顶点P1(x1,y1),P2(x2,y2)
现有一点P(x,y).请判断P与椭圆的关系.
是在椭圆上,椭圆内还是椭圆外?
已经解决:
int IsOnEllipse(POINT pt1,POINT pt2,POINT pt0)
{
float fRX=(pt2.x-pt1.x)/2.f;
float fRY=(pt2.y-pt1.y)/2.f;
CPoint cter;//椭圆中心点
cter.x=(pt2.x+pt1.x)/2;
cter.y=(pt2.y+pt1.y)/2;
if((pow(pt0.x-cter.x,2)+pow(pt0.y-cter.y,2)*(fRX/fRY)*(fRX/fRY)>=fRX*fRX-1500)&&(pow(pt0.x-cter.x,2)+pow(pt0.y-cter.y,2)*(fRX/fRY)*(fRX/fRY)
▼优质解答
答案和解析
条件太少了吧!
已知椭圆的外接矩形的两顶点P1(x1,y1),P2(x2,y2)
哪两个顶点,相邻的?对角的?
椭圆的方程呢?椭圆的中心在哪里?原点?
什么都没有怎么判断啊!
看了 判断一点P(x,y)与椭圆的...的网友还看了以下: