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

线段交点坐标已知两条线段(x1,y1,x2,y2)和(x3,y3,x4,y4)怎样求它们交点的坐标

题目详情
线段交点坐标
已知两条线段(x1,y1,x2,y2)和(x3,y3,x4,y4)怎样求它们交点的坐标
▼优质解答
答案和解析
两直线方程分别为
(x2-x1)(y-y1)-(y2-y1)(x-x1)=0
(x4-x3)(y-y3)-(y4-y3)(x-x3)=0
解此关于x y 的一元二次方程 求出x y 的解就行了
x=[(y2-y1)(x4-x3)x1-(y4-y3)(x2-x1)x3]/[(y2-y1)(x4-x3)-(y4-y3)(x2-x1)]
y=[(x2-x1)(y4-y3)y1-(x4-x3)(y2-y1)y3]/[(x2-x1)(y4-y3)-(x4-x3)(y2-y1)]