请大家给紫璇讲讲“点关于直线对称”的算法哦~

来源:百度知道 编辑:UC知道 时间:2024/09/25 06:27:03
注意:是算法,而不是画法~谢谢~

已知直线ax+by+c=0, 点(p,q),如果要求对称点(b,c),你可以根据中点法知道这两点中点坐标为(p+b/2,q+c/2),然后代入直线方程,可以得到一个等式1,然后用点(p,q)到直线的距离=点(p,q)与点(b,c)之间距离的一半再列出等式2,联立两个等式就可以求出点(b,c)

设A(1,3)关于直线的对称点是B(a,b)
则AB垂直于直线,且AB中点在直线上

x-y-1=0斜率=1
所以AB斜率=-1
所以(b-3)/(a-1)=-1
a+b=4

AB中点[(1+a)/2,(3+b)/2]在直线上
所以(1+a)/2-(3+b)/2-1=0
a-b=4
a+b=4
a=4,b=0
所以对称点是(4,0)