设点A(x1,y1)B(x2,y2)直线L1:A1x+B1y+C1=0;L2:A2x+B2y+C2=0;
(1)点A关于点B的对称点设为(x,y)
x1+x=2*x2;y1+y=2*y2;解得想x,y即可;
(2)点A关于直线L1的对称点设为(x,y)
k1=-A1/B1;k2=(y-y1)/(x-x1);k1*k2=-1;点((x1+x)/2,(y1+y)/2)在直线L1上将点带入直线得一个方程;解出想x,y即可;
(3)直线L1关于直线L2的直线设为L:Ax+By+C=0;
①直线L1和直线L2相交则联立直线L1和L2的方程解得点(x‘,y’),该点也在直线L上
如果你知道两条直线的夹角公式tanα=|(k1-k2)/(1+k1*k2)|那就可以直接由L1和L2夹角α和直线L2和直线L的夹角β,两夹角相等,故直接解出直线L的斜率,由斜率和点可以还原方程
②L1和L2平行则在L1上找一点C(x',y')由点关于直线对称得L上的点D(x,y)斜率为直线L1或L2的斜率;
(4)直线L1关于点A对称在直线L1上找不同的两点D,E.由点关于点对称得直线L上的两点D‘,E’.由D'和E‘求出直线L即可.